diff --git a/src/java/org/lwjgl/Display.java b/src/java/org/lwjgl/Display.java index 6ceec3bc..39ade6a5 100644 --- a/src/java/org/lwjgl/Display.java +++ b/src/java/org/lwjgl/Display.java @@ -234,7 +234,7 @@ public final class Display { rampEntry = 0.0f; gammaRamp.put(i, rampEntry); } - if (!setGammaRamp(Sys.getDirectBufferAddress(gammaRamp))) + if (!setGammaRamp(gammaRamp)) return false; if (Sys.DEBUG) { System.out.println("Gamma set, gamma = " + gamma + ", brightness = " + brightness + ", contrast = " + contrast); @@ -253,5 +253,5 @@ public final class Display { /** * Native method to set the gamma ramp. */ - private static native boolean setGammaRamp(int gammaRampAddress); + private static native boolean setGammaRamp(FloatBuffer gammaRamp); } diff --git a/src/java/org/lwjgl/Sys.java b/src/java/org/lwjgl/Sys.java index 0af1095d..ffafa1fa 100644 --- a/src/java/org/lwjgl/Sys.java +++ b/src/java/org/lwjgl/Sys.java @@ -84,9 +84,9 @@ public final class Sys { public static final boolean DEBUG; /** - * The integer equivalent of the native NULL constant + * The ByteBuffer equivalent of the native NULL constant */ - public static final int NULL; + public static final ByteBuffer NULL; private static boolean _debug; @@ -133,29 +133,7 @@ public final class Sys { /** * Gets the native NULL constant value */ - private static native int nGetNULLValue(); - - /** - * Gets the address of a buffer. If the address cannot be obtained for any reason - * then this method returns 0. - * - * @param buffer The buffer for which you want the - * @return the address of the direct buffer passed in - */ - public static native int getDirectBufferAddress(Buffer buffer); - - /** - * Create a direct byte buffer at the specified address with the specified - * capacity. Note that no actual memory allocation is performed. The returned - * direct byte buffer is in native endian order. - * - * @param address The address of the buffer - * @param length The length in bytes that the buffer should have - * @return a direct ByteBuffer - * @throws IllegalArgumentException if address <1 or length <1 - */ - public static native ByteBuffer createDirectBuffer(int address, int length) - throws IllegalArgumentException; + private static native ByteBuffer nGetNULLValue(); /** * Obtains the number of ticks that the hires timer does in a second. diff --git a/src/java/org/lwjgl/input/Cursor.java b/src/java/org/lwjgl/input/Cursor.java index bc575bd5..457645bd 100644 --- a/src/java/org/lwjgl/input/Cursor.java +++ b/src/java/org/lwjgl/input/Cursor.java @@ -34,6 +34,8 @@ package org.lwjgl.input; import org.lwjgl.Sys; +import java.nio.IntBuffer; + /** * $Id$ * @@ -66,13 +68,13 @@ public class Cursor { * @param xHotspot the x coordinate of the cursor hotspot * @param yHotspot the y coordinate of the cursor hotspot * @param numImages number of cursor images specified. Must be 1 if animations are not supported. - * @param cursorAddress the address of an int array containing the cursor image - * @param delayAddresses the address of animation frame delays, if numImages is greater than 1, else Sys.NULL + * @param images A buffer containing the images + * @param delays An int buffer of animation frame delays, if numImages is greater than 1, else null * @throws Exception if the cursor could not be created for any reason */ - public Cursor(int width, int height, int xHotspot, int yHotspot, int numImages, int imageAddress, int delayAddresses) throws Exception { + public Cursor(int width, int height, int xHotspot, int yHotspot, int numImages, IntBuffer images, IntBuffer delays) throws Exception { assert Mouse.isCreated(); - nativeHandle = nCreateCursor(width, height, xHotspot, yHotspot, numImages, imageAddress, delayAddresses); + nativeHandle = nCreateCursor(width, height, xHotspot, yHotspot, numImages, images, delays); } /** @@ -92,7 +94,7 @@ public class Cursor { /** * Native method to create a native cursor */ - private static native int nCreateCursor(int width, int height, int xHotspot, int yHotspot, int numImages, int imageAddresses, int delayAddresses); + private static native int nCreateCursor(int width, int height, int xHotspot, int yHotspot, int numImages, IntBuffer images, IntBuffer delays); /** * Native method to destroy a native cursor diff --git a/src/java/org/lwjgl/input/Keyboard.java b/src/java/org/lwjgl/input/Keyboard.java index cd1cc7b2..a3d1b614 100644 --- a/src/java/org/lwjgl/input/Keyboard.java +++ b/src/java/org/lwjgl/input/Keyboard.java @@ -214,9 +214,6 @@ public class Keyboard { /** The keys status from the last poll */ private static final ByteBuffer keyDownBuffer = ByteBuffer.allocateDirect(256); - /** Address of the keyDown buffer */ - private static final int keyDownAddress = Sys.getDirectBufferAddress(keyDownBuffer); - /** * The key events from the last read: a sequence of pairs of key number, * followed by state. If translation is enabled, the state is followed by @@ -310,7 +307,7 @@ public class Keyboard { */ public static void poll() { assert created : "The keyboard has not been created."; - nPoll(keyDownAddress); + nPoll(keyDownBuffer); } /** @@ -319,7 +316,7 @@ public class Keyboard { * @param keyDownBufferAddress the address of a 256-byte buffer to place * key states in. */ - private static native void nPoll(int keyDownBufferAddress); + private static native void nPoll(ByteBuffer keyDownBuffer); /** * Reads the keyboard buffer. @@ -427,4 +424,4 @@ public class Keyboard { } else return false; } -} \ No newline at end of file +} diff --git a/src/java/org/lwjgl/input/Mouse.java b/src/java/org/lwjgl/input/Mouse.java index 3c38042e..cc78b1f5 100644 --- a/src/java/org/lwjgl/input/Mouse.java +++ b/src/java/org/lwjgl/input/Mouse.java @@ -133,7 +133,7 @@ public class Mouse { if (currentCursor != null) { nSetNativeCursor(currentCursor.getHandle()); } else { - nSetNativeCursor(Sys.NULL); + nSetNativeCursor(0); } return oldCursor; } diff --git a/src/java/org/lwjgl/opengl/CoreGL.java b/src/java/org/lwjgl/opengl/CoreGL.java index 3306112e..ceac0362 100644 --- a/src/java/org/lwjgl/opengl/CoreGL.java +++ b/src/java/org/lwjgl/opengl/CoreGL.java @@ -32,6 +32,13 @@ package org.lwjgl.opengl; +import java.nio.ByteBuffer; +import java.nio.CharBuffer; +import java.nio.IntBuffer; +import java.nio.FloatBuffer; +import java.nio.DoubleBuffer; +import java.nio.Buffer; + /** * $Id$ * @@ -41,8 +48,6 @@ package org.lwjgl.opengl; * @version $Revision$ */ public class CoreGL extends BaseGL implements CoreGLConstants { - - /** * @param title * @param x @@ -69,464 +74,471 @@ public class CoreGL extends BaseGL implements CoreGLConstants { super(title, bpp, alpha, depth, stencil); } - public native void accum(int op, float value); - public native void alphaFunc(int func, float ref); - public native void colorTable( + public static native void glAccum(int op, float value); + public static native void glAlphaFunc(int func, float ref); + public static native void glColorTable( int target, int internalFormat, int width, int format, int type, - int data); + Buffer data); - public native void colorSubTable( + public static native void glColorSubTable( int target, int start, int count, int format, int type, - int data); + Buffer data); - public native void getColorTable( + public static native void glGetColorTable( int target, int format, int type, - int data); + Buffer data); - public native void getColorTableParameteriv( + public static native void glGetColorTableParameteriv( int target, int pname, - int params); + IntBuffer params); - public native void getColorTableParameterfv( + public static native void glGetColorTableParameterfv( int target, int pname, - int params); + FloatBuffer params); - public native void clearColor(float red, float green, float blue, float alpha); - public native void clearAccum(float red, float green, float blue, float alpha); - public native void clear(int mask); - public native void callLists(int n, int type, int lists); - public native void callList(int list); - public native void blendFunc(int sfactor, int dfactor); - public native void blendColor(float red, float green, float blue, float alpha); - public native void bitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, int bitmap); - public native void bindTexture(int target, int texture); - public native void begin(int mode); - public native void end(); - public native void arrayElement(int i); - public native boolean areTexturesResident(int n, int textureNames, int residences); - public native void clearDepth(double depth); - public native void deleteLists(int list, int range); - public native void deleteTextures(int n, int textures); - public native void cullFace(int mode); - public native void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height); - public native void copyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width); - public native void copyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border); - public native void copyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border); + public static native void glClearColor(float red, float green, float blue, float alpha); + public static native void glClearAccum(float red, float green, float blue, float alpha); + public static native void glClear(int mask); + public static native void glCallLists(int n, int type, Buffer lists); + public static native void glCallList(int list); + public static native void glBlendFunc(int sfactor, int dfactor); + public static native void glBlendColor(float red, float green, float blue, float alpha); + public static native void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap); + public static native void glBindTexture(int target, int texture); + public static native void glBegin(int mode); + public static native void glEnd(); + public static native void glArrayElement(int i); + public static native boolean glAreTexturesResident(int n, IntBuffer textureNames, ByteBuffer residences); + public static native void glClearDepth(double depth); + public static native void glDeleteLists(int list, int range); + public static native void glDeleteTextures(int n, IntBuffer textures); + public static native void glCullFace(int mode); + public static native void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height); + public static native void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width); + public static native void glCopyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border); + public static native void glCopyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border); /* OpenGL 1.2 functions */ - public native void colorTableParameteriv(int target, int pname, int params); - public native void colorTableParameterfv(int target, int pname, int params); - public native void copyColorSubTable(int target, int start, int x, int y, int width); - public native void copyColorTable(int target, int internalformat, int x, int y, int width); - public native void blendEquation(int mode); - public native void histogram(int target, int width, int internalformat, boolean sink); - public native void resetHistogram(int target); - public native void getHistogram(int target, boolean reset, int format, int type, int values); - public native void getHistogramParameterfv(int target, int pname, int params); - public native void getHistogramParameteriv(int target, int pname, int params); - public native void minmax(int target, int internalformat, boolean sink); - public native void resetMinmax(int target); - public native void getMinmax(int target, boolean reset, int format, int types, int values); - public native void getMinmaxParameterfv(int target, int pname, int params); - public native void getMinmaxParameteriv(int target, int pname, int params); - public native void convolutionFilter1D(int target, int internalformat, int width, int format, int type, int image); - public native void convolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, int image); - public native void convolutionParameterf(int target, int pname, float params); - public native void convolutionParameterfv(int target, int pname, int params); - public native void convolutionParameteri(int target, int pname, int params); - public native void convolutionParameteriv(int target, int pname, int params); - public native void copyConvolutionFilter1D(int target, int internalformat, int x, int y, int width); - public native void copyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height); - public native void getConvolutionFilter(int target, int format, int type, int image); - public native void getConvolutionParameterfv(int target, int pname, int params); - public native void getConvolutionParameteriv(int target, int pname, int params); - public native void separableFilter2D(int target, int internalformat, int width, int height, int format, int type, int row, int column); - public native void getSeparableFilter(int target, int format, int type, int row, int column, int span); - public native void drawRangeElements(int mode, int start, int end, int count, int type, int indices); - public native void texImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, int pixels); - public native void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int pixels); - public native void copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); + public static native void glColorTableParameteriv(int target, int pname, int params); + public static native void glColorTableParameterfv(int target, int pname, int params); + public static native void glCopyColorSubTable(int target, int start, int x, int y, int width); + public static native void glCopyColorTable(int target, int internalformat, int x, int y, int width); + public static native void glBlendEquation(int mode); + public static native void glHistogram(int target, int width, int internalformat, boolean sink); + public static native void glResetHistogram(int target); + public static native void glGetHistogram(int target, boolean reset, int format, int type, Buffer values); + public static native void glGetHistogramParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetHistogramParameteriv(int target, int pname, IntBuffer params); + public static native void glMinmax(int target, int internalformat, boolean sink); + public static native void glResetMinmax(int target); + public static native void glGetMinmax(int target, boolean reset, int format, int types, Buffer values); + public static native void glGetMinmaxParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetMinmaxParameteriv(int target, int pname, IntBuffer params); + public static native void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image); + public static native void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image); + public static native void glConvolutionParameterf(int target, int pname, float params); + public static native void glConvolutionParameterfv(int target, int pname, FloatBuffer params); + public static native void glConvolutionParameteri(int target, int pname, int params); + public static native void glConvolutionParameteriv(int target, int pname, IntBuffer params); + public static native void glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width); + public static native void glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height); + public static native void glGetConvolutionFilter(int target, int format, int type, Buffer image); + public static native void glGetConvolutionParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetConvolutionParameteriv(int target, int pname, IntBuffer params); + public static native void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column); + public static native void glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span); + public static native void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices); + public static native void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, Buffer pixels); + public static 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); + public static native void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); /* OpenGL 1.3 funstions */ - public native void activeTexture(int texture); - public native void clientActiveTexture(int texture); - public native void compressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, int data); - public native void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, int data); - public native void compressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int data); - public native void compressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, int data); - public native void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, int data); - public native void compressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int data); - public native void getCompressedTexImage(int target, int lod, int img); - public native void multiTexCoord1d(int target, double s); - public native void multiTexCoord1dv(int target, int v); - public native void multiTexCoord1f(int target, float s); - public native void multiTexCoord1fv(int target, int v); - public native void multiTexCoord1i(int target, int s); - public native void multiTexCoord1iv(int target, int v); - public native void multiTexCoord1s(int target, short s); - public native void multiTexCoord1sv(int target, int v); - public native void multiTexCoord2d(int target, double s, double t); - public native void multiTexCoord2dv(int target, int v); - public native void multiTexCoord2f(int target, float s, float t); - public native void multiTexCoord2fv(int target, int v); - public native void multiTexCoord2i(int target, int s, int t); - public native void multiTexCoord2iv(int target, int v); - public native void multiTexCoord2s(int target, short s, short t); - public native void multiTexCoord2sv(int target, int v); - public native void multiTexCoord3d(int target, double s, double t, double r); - public native void multiTexCoord3dv(int target, int v); - public native void multiTexCoord3f(int target, float s, float t, float r); - public native void multiTexCoord3fv(int target, int v); - public native void multiTexCoord3i(int target, int s, int t, int r); - public native void multiTexCoord3iv(int target, int v); - public native void multiTexCoord3s(int target, short s, short t, short r); - public native void multiTexCoord3sv(int target, int v); - public native void multiTexCoord4d(int target, double s, double t, double r, double q); - public native void multiTexCoord4dv(int target, int v); - public native void multiTexCoord4f(int target, float s, float t, float r, float q); - public native void multiTexCoord4fv(int target, int v); - public native void multiTexCoord4i(int target, int s, int t, int r, int q); - public native void multiTexCoord4iv(int target, int v); - public native void multiTexCoord4s(int target, short s, short t, short r, short q); - public native void multiTexCoord4sv(int target, int v); - public native void loadTransposeMatrixd(int m); - public native void loadTransposeMatrixf(int m); - public native void multTransposeMatrixd(int m); - public native void multTransposeMatrixf(int m); - public native void sampleCoverage(float value, boolean invert); - public native void copyPixels(int x, int y, int width, int height, int type); - public native void colorPointer(int size, int type, int stride, int pointer); - public native void colorMaterial(int face, int mode); - public native void colorMask(boolean red, boolean green, boolean blue, boolean alpha); - public native void color3b(byte red, byte green, byte blue); - public native void color3d(double red, double green, double blue); - public native void color3f(float red, float green, float blue); - public native void color3i(int red, int green, int blue); - public native void color3s(short red, short green, short blue); - public native void color3ub(byte red, byte green, byte blue); - public native void color3ui(int red, int green, int blue); - public native void color3us(short red, short green, short blue); - public native void color4b(byte red, byte green, byte blue, byte alpha); - public native void color4d(double red, double green, double blue, double alpha); - public native void color4f(float red, float green, float blue, float alpha); - public native void color4i(int red, int green, int blue, int alpha); - public native void color4s(short red, short green, short blue, short alpha); - public native void color4ub(byte red, byte green, byte blue, byte alpha); - public native void color4ui(int red, int green, int blue, int alpha); - public native void color4us(short red, short green, short blue, short alpha); - public native void color3bv(int v); - public native void color3dv(int v); - public native void color3fv(int v); - public native void color3iv(int v); - public native void color3sv(int v); - public native void color3ubv(int v); - public native void color3uiv(int v); - public native void color3usv(int v); - public native void color4bv(int v); - public native void color4dv(int v); - public native void color4fv(int v); - public native void color4iv(int v); - public native void color4sv(int v); - public native void color4ubv(int v); - public native void color4uiv(int v); - public native void clipPlane(int plane, int equation); - public native void clearStencil(int s); - public native void clearIndex(float c); - public native void evalPoint1(int i); - public native void evalPoint2(int i, int j); - public native void evalMesh1(int mode, int i1, int i2); - public native void evalMesh2(int mode, int i1, int i2, int j1, int j2); - public native void evalCoord1d(double u); - public native void evalCoord1f(float u); - public native void evalCoord2d(double u, double v); - public native void evalCoord2f(float u, float v); - public native void evalCoord1dv(int u); - public native void evalCoord1fv(int u); - public native void evalCoord2dv(int u); - public native void evalCoord2fv(int u); - public native void enableClientState(int cap); - public native void disableClientState(int cap); - public native void enable(int cap); - public native void disable(int cap); - public native void edgeFlagPointer(int stride, int pointer); - public native void edgeFlag(boolean flag); - public native void edgeFlagv(int flag); - public native void drawPixels(int width, int height, int format, int type, int pixels); - public native void drawElements(int mode, int count, int type, int indices); - public native void drawBuffer(int mode); - public native void drawArrays(int mode, int first, int count); - public native void depthRange(double zNear, double zFar); - public native void depthMask(boolean flag); - public native void depthFunc(int func); - public native void feedbackBuffer(int size, int type, int buffer); - public native void getPixelMapfv(int map, int values); - public native void getPixelMapuiv(int map, int values); - public native void getPixelMapusv(int map, int values); - public native void getMaterialfv(int face, int pname, int params); - public native void getMaterialiv(int face, int pname, int params); - public native void getMapdv(int target, int query, int v); - public native void getMapfv(int target, int query, int v); - public native void getMapiv(int target, int query, int v); - public native void getLightfv(int light, int pname, int params); - public native void getLightiv(int light, int pname, int params); - public native int getError(); - public native void getClipPlane(int plane, int equation); - public native void getBooleanv(int pname, int params); - public native void getDoublev(int pname, int params); - public native void getFloatv(int pname, int params); - public native void getIntegerv(int pname, int params); - public native void genTextures(int n, int textures); - public native int genLists(int range); - public native void frustum(double left, double right, double bottom, double top, double zNear, double zFar); - public native void frontFace(int mode); - public native void fogf(int pname, float param); - public native void fogi(int pname, int param); - public native void fogfv(int pname, int params); - public native void fogiv(int pname, int params); - public native void flush(); - public native void finish(); - public native void getPointerv(int pname, int params); - public native boolean isEnabled(int cap); - public native void interleavedArrays(int format, int stride, int pointer); - public native void initNames(); - public native void indexPointer(int type, int stride, int pointer); - public native void indexMask(int mask); - public native void indexd(double c); - public native void indexf(float c); - public native void indexi(int c); - public native void indexs(short c); - public native void indexub(byte c); - public native void indexdv(int c); - public native void indexfv(int c); - public native void indexiv(int c); - public native void indexsv(int c); - public native void indexubv(int c); - public native void hint(int target, int mode); - public native void getTexParameterfv(int target, int pname, int params); - public native void getTexParameteriv(int target, int pname, int params); - public native void getTexLevelParameterfv(int target, int level, int pname, int params); - public native void getTexLevelParameteriv(int target, int level, int pname, int params); - public native void getTexImage(int target, int level, int format, int type, int pixels); - public native void getTexGendv(int coord, int pname, int params); - public native void getTexGenfv(int coord, int pname, int params); - public native void getTexGeniv(int coord, int pname, int params); - public native void getTexEnvfv(int target, int pname, int params); - public native void getTexEnviv(int target, int pname, int params); - public native String getString(int name); - public native void getPolygonStipple(int mask); - public native boolean isList(int list); - public native void materialf(int face, int pname, float param); - public native void materiali(int face, int pname, int param); - public native void materialfv(int face, int pname, int params); - public native void materialiv(int face, int pname, int params); - public native void mapGrid1d(int un, double u1, double u2); - public native void mapGrid1f(int un, float u1, float u2); - public native void mapGrid2d(int un, double u1, double u2, int vn, double v1, double v2); - public native void mapGrid2f(int un, float u1, float u2, int vn, float v1, float v2); - public native void map2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, int points); - public native void map2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, int points); - public native void map1d(int target, double u1, double u2, int stride, int order, int points); - public native void map1f(int target, float u1, float u2, int stride, int order, int points); - public native void logicOp(int opcode); - public native void loadName(int name); - public native void loadMatrixd(int m); - public native void loadMatrixf(int m); - public native void loadIdentity(); - public native void listBase(int base); - public native void lineWidth(float width); - public native void lineStipple(int factor, short pattern); - public native void lightModelf(int pname, float param); - public native void lightModeli(int pname, int param); - public native void lightModelfv(int pname, int params); - public native void lightModeliv(int pname, int params); - public native void lightf(int light, int pname, float param); - public native void lighti(int light, int pname, int param); - public native void lightfv(int light, int pname, int params); - public native void lightiv(int light, int pname, int params); - public native boolean isTexture(int texture); - public native void matrixMode(int mode); - public native void polygonStipple(int mask); - public native void polygonOffset(float factor, float units); - public native void polygonMode(int face, int mode); - public native void pointSize(float size); - public native void pixelZoom(float xfactor, float yfactor); - public native void pixelTransferf(int pname, float param); - public native void pixelTransferi(int pname, int param); - public native void pixelStoref(int pname, float param); - public native void pixelStorei(int pname, int param); - public native void pixelMapfv(int map, int mapsize, int values); - public native void pixelMapuiv(int map, int mapsize, int values); - public native void pixelMapusv(int map, int mapsize, int values); - public native void passThrough(float token); - public native void ortho(double left, double right, double bottom, double top, double zNear, double zFar); - public native void normalPointer(int type, int stride, int pointer); - public native void normal3b(byte nx, byte ny, byte nz); - public native void normal3d(double nx, double ny, double nz); - public native void normal3f(float nx, float ny, float nz); - public native void normal3i(int nx, int ny, int nz); - public native void normal3s(short nx, short ny, short nz); - public native void normal3bv(int v); - public native void normal3dv(int v); - public native void normal3fv(int v); - public native void normal3iv(int v); - public native void normal3sv(int v); - public native void newList(int list, int mode); - public native void endList(); - public native void multMatrixd(int m); - public native void multMatrixf(int m); - public native void prioritizeTextures(int n, int textureNames, int priorities); - public native void shadeModel(int mode); - public native void selectBuffer(int size, int buffer); - public native void scissor(int x, int y, int width, int height); - public native void scaled(double x, double y, double z); - public native void scalef(float x, float y, float z); - public native void rotated(double angle, double x, double y, double z); - public native void rotatef(float angle, float x, float y, float z); - public native int renderMode(int mode); - public native void rectd(double x1, double y1, double x2, double y2); - public native void rectf(float x1, float y1, float x2, float y2); - public native void recti(int x1, int y1, int x2, int y2); - public native void rects(short x1, short y1, short x2, short y2); - public native void rectdv(int v1, int v2); - public native void rectfv(int v1, int v2); - public native void rectiv(int v1, int v2); - public native void rectsv(int v1, int v2); - public native void readPixels(int x, int y, int width, int height, int format, int type, int pixels); - public native void readBuffer(int mode); - public native void rasterPos2d(double x, double y); - public native void rasterPos2f(float x, float y); - public native void rasterPos2i(int x, int y); - public native void rasterPos2s(short x, short y); - public native void rasterPos3d(double x, double y, double z); - public native void rasterPos3f(float x, float y, float z); - public native void rasterPos3i(int x, int y, int z); - public native void rasterPos3s(short x, short y, short z); - public native void rasterPos4d(double x, double y, double z, double w); - public native void rasterPos4f(float x, float y, float z, float w); - public native void rasterPos4i(int x, int y, int z, int w); - public native void rasterPos4s(short x, short y, short z, short w); - public native void rasterPos2dv(int v); - public native void rasterPos2fv(int v); - public native void rasterPos2iv(int v); - public native void rasterPos2sv(int v); - public native void rasterPos3dv(int v); - public native void rasterPos3fv(int v); - public native void rasterPos3iv(int v); - public native void rasterPos3sv(int v); - public native void rasterPos4dv(int v); - public native void rasterPos4fv(int v); - public native void rasterPos4iv(int v); - public native void rasterPos4sv(int v); - public native void pushName(int name); - public native void popName(); - public native void pushMatrix(); - public native void popMatrix(); - public native void pushClientAttrib(int mask); - public native void popClientAttrib(); - public native void pushAttrib(int mask); - public native void popAttrib(); - public native void stencilFunc(int func, int ref, int mask); - public native void vertexPointer(int size, int type, int stride, int pointer); - public native void vertex2d(double x, double y); - public native void vertex2f(float x, float y); - public native void vertex2i(int x, int y); - public native void vertex2s(short x, short y); - public native void vertex3d(double x, double y, double z); - public native void vertex3f(float x, float y, float z); - public native void vertex3i(int x, int y, int z); - public native void vertex3s(short x, short y, short z); - public native void vertex4d(double x, double y, double z, double w); - public native void vertex4f(float x, float y, float z, float w); - public native void vertex4i(int x, int y, int z, int w); - public native void vertex4s(short x, short y, short z, short w); - public native void vertex2dv(int v); - public native void vertex2fv(int v); - public native void vertex2iv(int v); - public native void vertex2sv(int v); - public native void vertex3dv(int v); - public native void vertex3fv(int v); - public native void vertex3iv(int v); - public native void vertex3sv(int v); - public native void vertex4dv(int v); - public native void vertex4fv(int v); - public native void vertex4iv(int v); - public native void vertex4sv(int v); - public native void translated(double x, double y, double z); - public native void translatef(float x, float y, float z); - public native void texSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int pixels); - public native void texSubImage1D(int target, int level, int xoffset, int width, int format, int type, int pixels); - public native void texParameterf(int target, int pname, float param); - public native void texParameteri(int target, int pname, int param); - public native void texImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int pixels); - public native void texImage1D(int target, int level, int internalformat, int width, int border, int format, int type, int pixels); - public native void texGend(int coord, int pname, double param); - public native void texGenf(int coord, int pname, float param); - public native void texGeni(int coord, int pname, int param); - public native void texGendv(int coord, int pname, int params); - public native void texGenfv(int coord, int pname, int params); - public native void texGeniv(int coord, int pname, int params); - public native void texEnvf(int target, int pname, float param); - public native void texEnvi(int target, int pname, int param); - public native void texEnvfv(int target, int pname, int params); - public native void texEnviv(int target, int pname, int params); - public native void texCoordPointer(int size, int type, int stride, int pointer); - public native void texCoord1d(double s); - public native void texCoord1f(float s); - public native void texCoord1i(int s); - public native void texCoord1s(short s); - public native void texCoord2d(double s, double t); - public native void texCoord2f(float s, float t); - public native void texCoord2i(int s, int t); - public native void texCoord2s(short s, short t); - public native void texCoord3d(double s, double t, double r); - public native void texCoord3f(float s, float t, float r); - public native void texCoord3i(int s, int t, int r); - public native void texCoord3s(short s, short t, short r); - public native void texCoord4d(double s, double t, double r, double q); - public native void texCoord4f(float s, float t, float r, float q); - public native void texCoord4i(int s, int t, int r, int q); - public native void texCoord4s(short s, short t, short r, short q); - public native void texCoord1dv(int v); - public native void texCoord1fv(int v); - public native void texCoord1iv(int v); - public native void texCoord1sv(int v); - public native void texCoord2dv(int v); - public native void texCoord2fv(int v); - public native void texCoord2iv(int v); - public native void texCoord2sv(int v); - public native void texCoord3dv(int v); - public native void texCoord3fv(int v); - public native void texCoord3iv(int v); - public native void texCoord3sv(int v); - public native void texCoord4dv(int v); - public native void texCoord4fv(int v); - public native void texCoord4iv(int v); - public native void texCoord4sv(int v); - public native void stencilOp(int fail, int zfail, int zpass); - public native void stencilMask(int mask); - public native void viewport(int x, int y, int width, int height); - public native void multiDrawArrays( + public static native void glActiveTexture(int texture); + public static native void glClientActiveTexture(int texture); + public static native void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, Buffer data); + public static native void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data); + public static native void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data); + public static native void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, Buffer data); + public static native void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data); + public static 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); + public static native void glGetCompressedTexImage(int target, int lod, Buffer img); + public static native void glMultiTexCoord1d(int target, double s); + public static native void glMultiTexCoord1dv(int target, int v); + public static native void glMultiTexCoord1f(int target, float s); + public static native void glMultiTexCoord1fv(int target, int v); + public static native void glMultiTexCoord1i(int target, int s); + public static native void glMultiTexCoord1iv(int target, int v); + public static native void glMultiTexCoord1s(int target, short s); + public static native void glMultiTexCoord1sv(int target, int v); + public static native void glMultiTexCoord2d(int target, double s, double t); + public static native void glMultiTexCoord2dv(int target, int v); + public static native void glMultiTexCoord2f(int target, float s, float t); + public static native void glMultiTexCoord2fv(int target, int v); + public static native void glMultiTexCoord2i(int target, int s, int t); + public static native void glMultiTexCoord2iv(int target, int v); + public static native void glMultiTexCoord2s(int target, short s, short t); + public static native void glMultiTexCoord2sv(int target, int v); + public static native void glMultiTexCoord3d(int target, double s, double t, double r); + public static native void glMultiTexCoord3dv(int target, int v); + public static native void glMultiTexCoord3f(int target, float s, float t, float r); + public static native void glMultiTexCoord3fv(int target, int v); + public static native void glMultiTexCoord3i(int target, int s, int t, int r); + public static native void glMultiTexCoord3iv(int target, int v); + public static native void glMultiTexCoord3s(int target, short s, short t, short r); + public static native void glMultiTexCoord3sv(int target, int v); + public static native void glMultiTexCoord4d(int target, double s, double t, double r, double q); + public static native void glMultiTexCoord4dv(int target, int v); + public static native void glMultiTexCoord4f(int target, float s, float t, float r, float q); + public static native void glMultiTexCoord4fv(int target, int v); + public static native void glMultiTexCoord4i(int target, int s, int t, int r, int q); + public static native void glMultiTexCoord4iv(int target, int v); + public static native void glMultiTexCoord4s(int target, short s, short t, short r, short q); + public static native void glMultiTexCoord4sv(int target, int v); + public static native void glLoadTransposeMatrixd(int m); + public static native void glLoadTransposeMatrixf(int m); + public static native void glMultTransposeMatrixd(int m); + public static native void glMultTransposeMatrixf(int m); + public static native void glSampleCoverage(float value, boolean invert); + public static native void glCopyPixels(int x, int y, int width, int height, int type); + public static native void glColorPointer(int size, int type, int stride, Buffer pointer); + public static native void glColorMaterial(int face, int mode); + public static native void glColorMask(boolean red, boolean green, boolean blue, boolean alpha); + public static native void glColor3b(byte red, byte green, byte blue); + public static native void glColor3d(double red, double green, double blue); + public static native void glColor3f(float red, float green, float blue); + public static native void glColor3i(int red, int green, int blue); + public static native void glColor3s(short red, short green, short blue); + public static native void glColor3ub(byte red, byte green, byte blue); + public static native void glColor3ui(int red, int green, int blue); + public static native void glColor3us(short red, short green, short blue); + public static native void glColor4b(byte red, byte green, byte blue, byte alpha); + public static native void glColor4d(double red, double green, double blue, double alpha); + public static native void glColor4f(float red, float green, float blue, float alpha); + public static native void glColor4i(int red, int green, int blue, int alpha); + public static native void glColor4s(short red, short green, short blue, short alpha); + public static native void glColor4ub(byte red, byte green, byte blue, byte alpha); + public static native void glColor4ui(int red, int green, int blue, int alpha); + public static native void glColor4us(short red, short green, short blue, short alpha); + public static native void glColor3bv(ByteBuffer v); + public static native void glColor3dv(DoubleBuffer v); + public static native void glColor3fv(FloatBuffer v); + public static native void glColor3iv(IntBuffer v); + public static native void glColor3sv(CharBuffer v); + public static native void glColor3ubv(ByteBuffer v); + public static native void glColor3uiv(IntBuffer v); + public static native void glColor3usv(CharBuffer v); + public static native void glColor4bv(ByteBuffer v); + public static native void glColor4dv(DoubleBuffer v); + public static native void glColor4fv(FloatBuffer v); + public static native void glColor4iv(IntBuffer v); + public static native void glColor4sv(CharBuffer v); + public static native void glColor4ubv(ByteBuffer v); + public static native void glColor4uiv(IntBuffer v); + public static native void glClipPlane(int plane, DoubleBuffer equation); + public static native void glClearStencil(int s); + public static native void glClearIndex(float c); + public static native void glEvalPoint1(int i); + public static native void glEvalPoint2(int i, int j); + public static native void glEvalMesh1(int mode, int i1, int i2); + public static native void glEvalMesh2(int mode, int i1, int i2, int j1, int j2); + public static native void glEvalCoord1d(double u); + public static native void glEvalCoord1f(float u); + public static native void glEvalCoord2d(double u, double v); + public static native void glEvalCoord2f(float u, float v); + public static native void glEvalCoord1dv(DoubleBuffer u); + public static native void glEvalCoord1fv(FloatBuffer u); + public static native void glEvalCoord2dv(DoubleBuffer u); + public static native void glEvalCoord2fv(FloatBuffer u); + public static native void glEnableClientState(int cap); + public static native void glDisableClientState(int cap); + public static native void glEnable(int cap); + public static native void glDisable(int cap); + public static native void glEdgeFlagPointer(int stride, Buffer pointer); + public static native void glEdgeFlag(boolean flag); + public static native void glEdgeFlagv(ByteBuffer flag); + public static native void glDrawPixels(int width, int height, int format, int type, Buffer pixels); + public static native void glDrawElements(int mode, int count, int type, Buffer indices); + public static native void glDrawBuffer(int mode); + public static native void glDrawArrays(int mode, int first, int count); + public static native void glDepthRange(double zNear, double zFar); + public static native void glDepthMask(boolean flag); + public static native void glDepthFunc(int func); + public static native void glFeedbackBuffer(int size, int type, FloatBuffer buffer); + public static native void glGetPixelMapfv(int map, FloatBuffer values); + public static native void glGetPixelMapuiv(int map, IntBuffer values); + public static native void glGetPixelMapusv(int map, CharBuffer values); + public static native void glGetMaterialfv(int face, int pname, FloatBuffer params); + public static native void glGetMaterialiv(int face, int pname, IntBuffer params); + public static native void glGetMapdv(int target, int query, DoubleBuffer v); + public static native void glGetMapfv(int target, int query, FloatBuffer v); + public static native void glGetMapiv(int target, int query, IntBuffer v); + public static native void glGetLightfv(int light, int pname, FloatBuffer params); + public static native void glGetLightiv(int light, int pname, IntBuffer params); + public static native int glGetError(); + public static native void glGetClipPlane(int plane, int equation); + public static native void glGetBooleanv(int pname, ByteBuffer params); + public static native void glGetDoublev(int pname, DoubleBuffer params); + public static native void glGetFloatv(int pname, FloatBuffer params); + public static native void glGetIntegerv(int pname, IntBuffer params); + public static native void glGenTextures(int n, IntBuffer textures); + public static native int glGenLists(int range); + public static native void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar); + public static native void glFrontFace(int mode); + public static native void glFogf(int pname, float param); + public static native void glFogi(int pname, int param); + public static native void glFogfv(int pname, FloatBuffer params); + public static native void glFogiv(int pname, IntBuffer params); + public static native void glFlush(); + public static native void glFinish(); + /** + * Fetch a pointer from OpenGL. Will return a ByteBuffer representing the pointer, where + * the size argument specifies the buffer size in bytes. + * + * @param size The size of the memory area pointed to. This is the size of the returned ByteBuffer. + * @return The ByteBuffer of the specified size pointing to the returned address. + */ + public static native ByteBuffer glGetPointerv(int pname, int size); + public static native boolean glIsEnabled(int cap); + public static native void glInterleavedArrays(int format, int stride, Buffer pointer); + public static native void glInitNames(); + public static native void glIndexPointer(int type, int stride, Buffer pointer); + public static native void glIndexMask(int mask); + public static native void glIndexd(double c); + public static native void glIndexf(float c); + public static native void glIndexi(int c); + public static native void glIndexs(short c); + public static native void glIndexub(byte c); + public static native void glIndexdv(DoubleBuffer c); + public static native void glIndexfv(FloatBuffer c); + public static native void glIndexiv(IntBuffer c); + public static native void glIndexsv(CharBuffer c); + public static native void glIndexubv(ByteBuffer c); + public static native void glHint(int target, int mode); + public static native void glGetTexParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetTexParameteriv(int target, int pname, IntBuffer params); + public static native void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params); + public static native void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params); + public static native void glGetTexImage(int target, int level, int format, int type, Buffer pixels); + public static native void glGetTexGendv(int coord, int pname, DoubleBuffer params); + public static native void glGetTexGenfv(int coord, int pname, FloatBuffer params); + public static native void glGetTexGeniv(int coord, int pname, IntBuffer params); + public static native void glGetTexEnvfv(int target, int pname, FloatBuffer params); + public static native void glGetTexEnviv(int target, int pname, IntBuffer params); + public static native String glGetString(int name); + public static native void glGetPolygonStipple(ByteBuffer mask); + public static native boolean glIsList(int list); + public static native void glMaterialf(int face, int pname, float param); + public static native void glMateriali(int face, int pname, int param); + public static native void glMaterialfv(int face, int pname, FloatBuffer params); + public static native void glMaterialiv(int face, int pname, IntBuffer params); + public static native void glMapGrid1d(int un, double u1, double u2); + public static native void glMapGrid1f(int un, float u1, float u2); + public static native void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2); + public static native void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2); + public static native void glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points); + public static native void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points); + public static native void glMap1d(int target, double u1, double u2, int stride, int order, DoubleBuffer points); + public static native void glMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points); + public static native void glLogicOp(int opcode); + public static native void glLoadName(int name); + public static native void glLoadMatrixd(DoubleBuffer m); + public static native void glLoadMatrixf(FloatBuffer m); + public static native void glLoadIdentity(); + public static native void glListBase(int base); + public static native void glLineWidth(float width); + public static native void glLineStipple(int factor, short pattern); + public static native void glLightModelf(int pname, float param); + public static native void glLightModeli(int pname, int param); + public static native void glLightModelfv(int pname, FloatBuffer params); + public static native void glLightModeliv(int pname, IntBuffer params); + public static native void glLightf(int light, int pname, float param); + public static native void glLighti(int light, int pname, int param); + public static native void glLightfv(int light, int pname, FloatBuffer params); + public static native void glLightiv(int light, int pname, IntBuffer params); + public static native boolean glIsTexture(int texture); + public static native void glMatrixMode(int mode); + public static native void glPolygonStipple(ByteBuffer mask); + public static native void glPolygonOffset(float factor, float units); + public static native void glPolygonMode(int face, int mode); + public static native void glPointSize(float size); + public static native void glPixelZoom(float xfactor, float yfactor); + public static native void glPixelTransferf(int pname, float param); + public static native void glPixelTransferi(int pname, int param); + public static native void glPixelStoref(int pname, float param); + public static native void glPixelStorei(int pname, int param); + public static native void glPixelMapfv(int map, int mapsize, FloatBuffer values); + public static native void glPixelMapuiv(int map, int mapsize, IntBuffer values); + public static native void glPixelMapusv(int map, int mapsize, CharBuffer values); + public static native void glPassThrough(float token); + public static native void glOrtho(double left, double right, double bottom, double top, double zNear, double zFar); + public static native void glNormalPointer(int type, int stride, Buffer pointer); + public static native void glNormal3b(byte nx, byte ny, byte nz); + public static native void glNormal3d(double nx, double ny, double nz); + public static native void glNormal3f(float nx, float ny, float nz); + public static native void glNormal3i(int nx, int ny, int nz); + public static native void glNormal3s(short nx, short ny, short nz); + public static native void glNormal3bv(ByteBuffer v); + public static native void glNormal3dv(DoubleBuffer v); + public static native void glNormal3fv(FloatBuffer v); + public static native void glNormal3iv(IntBuffer v); + public static native void glNormal3sv(CharBuffer v); + public static native void glNewList(int list, int mode); + public static native void glEndList(); + public static native void glMultMatrixd(DoubleBuffer m); + public static native void glMultMatrixf(FloatBuffer m); + public static native void glPrioritizeTextures(int n, IntBuffer textureNames, FloatBuffer priorities); + public static native void glShadeModel(int mode); + public static native void glSelectBuffer(int size, IntBuffer buffer); + public static native void glScissor(int x, int y, int width, int height); + public static native void glScaled(double x, double y, double z); + public static native void glScalef(float x, float y, float z); + public static native void glRotated(double angle, double x, double y, double z); + public static native void glRotatef(float angle, float x, float y, float z); + public static native int glRenderMode(int mode); + public static native void glRectd(double x1, double y1, double x2, double y2); + public static native void glRectf(float x1, float y1, float x2, float y2); + public static native void glRecti(int x1, int y1, int x2, int y2); + public static native void glRects(short x1, short y1, short x2, short y2); + public static native void glRectdv(DoubleBuffer v1, DoubleBuffer v2); + public static native void glRectfv(FloatBuffer v1, FloatBuffer v2); + public static native void glRectiv(IntBuffer v1, IntBuffer v2); + public static native void glRectsv(CharBuffer v1, CharBuffer v2); + public static native void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels); + public static native void glReadBuffer(int mode); + public static native void glRasterPos2d(double x, double y); + public static native void glRasterPos2f(float x, float y); + public static native void glRasterPos2i(int x, int y); + public static native void glRasterPos2s(short x, short y); + public static native void glRasterPos3d(double x, double y, double z); + public static native void glRasterPos3f(float x, float y, float z); + public static native void glRasterPos3i(int x, int y, int z); + public static native void glRasterPos3s(short x, short y, short z); + public static native void glRasterPos4d(double x, double y, double z, double w); + public static native void glRasterPos4f(float x, float y, float z, float w); + public static native void glRasterPos4i(int x, int y, int z, int w); + public static native void glRasterPos4s(short x, short y, short z, short w); + public static native void glRasterPos2dv(DoubleBuffer v); + public static native void glRasterPos2fv(FloatBuffer v); + public static native void glRasterPos2iv(IntBuffer v); + public static native void glRasterPos2sv(CharBuffer v); + public static native void glRasterPos3dv(DoubleBuffer v); + public static native void glRasterPos3fv(FloatBuffer v); + public static native void glRasterPos3iv(IntBuffer v); + public static native void glRasterPos3sv(CharBuffer v); + public static native void glRasterPos4dv(DoubleBuffer v); + public static native void glRasterPos4fv(FloatBuffer v); + public static native void glRasterPos4iv(IntBuffer v); + public static native void glRasterPos4sv(CharBuffer v); + public static native void glPushName(int name); + public static native void glPopName(); + public static native void glPushMatrix(); + public static native void glPopMatrix(); + public static native void glPushClientAttrib(int mask); + public static native void glPopClientAttrib(); + public static native void glPushAttrib(int mask); + public static native void glPopAttrib(); + public static native void glStencilFunc(int func, int ref, int mask); + public static native void glVertexPointer(int size, int type, int stride, Buffer pointer); + public static native void glVertex2d(double x, double y); + public static native void glVertex2f(float x, float y); + public static native void glVertex2i(int x, int y); + public static native void glVertex2s(short x, short y); + public static native void glVertex3d(double x, double y, double z); + public static native void glVertex3f(float x, float y, float z); + public static native void glVertex3i(int x, int y, int z); + public static native void glVertex3s(short x, short y, short z); + public static native void glVertex4d(double x, double y, double z, double w); + public static native void glVertex4f(float x, float y, float z, float w); + public static native void glVertex4i(int x, int y, int z, int w); + public static native void glVertex4s(short x, short y, short z, short w); + public static native void glVertex2dv(DoubleBuffer v); + public static native void glVertex2fv(FloatBuffer v); + public static native void glVertex2iv(IntBuffer v); + public static native void glVertex2sv(CharBuffer v); + public static native void glVertex3dv(DoubleBuffer v); + public static native void glVertex3fv(FloatBuffer v); + public static native void glVertex3iv(IntBuffer v); + public static native void glVertex3sv(CharBuffer v); + public static native void glVertex4dv(DoubleBuffer v); + public static native void glVertex4fv(FloatBuffer v); + public static native void glVertex4iv(IntBuffer v); + public static native void glVertex4sv(CharBuffer v); + public static native void glTranslated(double x, double y, double z); + public static native void glTranslatef(float x, float y, float z); + public static native void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels); + public static native void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, Buffer pixels); + public static native void glTexParameterf(int target, int pname, float param); + public static native void glTexParameteri(int target, int pname, int param); + public static native void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels); + public static native void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, Buffer pixels); + public static native void glTexGend(int coord, int pname, double param); + public static native void glTexGenf(int coord, int pname, float param); + public static native void glTexGeni(int coord, int pname, int param); + public static native void glTexGendv(int coord, int pname, DoubleBuffer params); + public static native void glTexGenfv(int coord, int pname, FloatBuffer params); + public static native void glTexGeniv(int coord, int pname, IntBuffer params); + public static native void glTexEnvf(int target, int pname, float param); + public static native void glTexEnvi(int target, int pname, int param); + public static native void glTexEnvfv(int target, int pname, FloatBuffer params); + public static native void glTexEnviv(int target, int pname, IntBuffer params); + public static native void glTexCoordPointer(int size, int type, int stride, Buffer pointer); + public static native void glTexCoord1d(double s); + public static native void glTexCoord1f(float s); + public static native void glTexCoord1i(int s); + public static native void glTexCoord1s(short s); + public static native void glTexCoord2d(double s, double t); + public static native void glTexCoord2f(float s, float t); + public static native void glTexCoord2i(int s, int t); + public static native void glTexCoord2s(short s, short t); + public static native void glTexCoord3d(double s, double t, double r); + public static native void glTexCoord3f(float s, float t, float r); + public static native void glTexCoord3i(int s, int t, int r); + public static native void glTexCoord3s(short s, short t, short r); + public static native void glTexCoord4d(double s, double t, double r, double q); + public static native void glTexCoord4f(float s, float t, float r, float q); + public static native void glTexCoord4i(int s, int t, int r, int q); + public static native void glTexCoord4s(short s, short t, short r, short q); + public static native void glTexCoord1dv(DoubleBuffer v); + public static native void glTexCoord1fv(FloatBuffer v); + public static native void glTexCoord1iv(IntBuffer v); + public static native void glTexCoord1sv(CharBuffer v); + public static native void glTexCoord2dv(DoubleBuffer v); + public static native void glTexCoord2fv(FloatBuffer v); + public static native void glTexCoord2iv(IntBuffer v); + public static native void glTexCoord2sv(CharBuffer v); + public static native void glTexCoord3dv(DoubleBuffer v); + public static native void glTexCoord3fv(FloatBuffer v); + public static native void glTexCoord3iv(IntBuffer v); + public static native void glTexCoord3sv(CharBuffer v); + public static native void glTexCoord4dv(DoubleBuffer v); + public static native void glTexCoord4fv(FloatBuffer v); + public static native void glTexCoord4iv(IntBuffer v); + public static native void glTexCoord4sv(CharBuffer v); + public static native void glStencilOp(int fail, int zfail, int zpass); + public static native void glStencilMask(int mask); + public static native void glViewport(int x, int y, int width, int height); + public static native void glMultiDrawArrays( int mode, - int piFirst, - int piCount, + ByteBuffer piFirst, + ByteBuffer piCount, int primcount); - public native void multiDrawElements( +/* public static native void glMultiDrawElements( int mode, int piCount, int type, int pIndices, - int primcount); + int primcount);*/ } diff --git a/src/java/org/lwjgl/opengl/CoreGLConstants.java b/src/java/org/lwjgl/opengl/CoreGLConstants.java index 8f3a0cb7..16f98084 100644 --- a/src/java/org/lwjgl/opengl/CoreGLConstants.java +++ b/src/java/org/lwjgl/opengl/CoreGLConstants.java @@ -42,81 +42,81 @@ package org.lwjgl.opengl; */ public interface CoreGLConstants { /* AccumOp */ - public static final int ACCUM = 0x0100; - public static final int LOAD = 0x0101; - public static final int RETURN = 0x0102; - public static final int MULT = 0x0103; - public static final int ADD = 0x0104; + public static final int GL_ACCUM = 0x0100; + public static final int GL_LOAD = 0x0101; + public static final int GL_RETURN = 0x0102; + public static final int GL_MULT = 0x0103; + public static final int GL_ADD = 0x0104; /* AlphaFunction */ - public static final int NEVER = 0x0200; - public static final int LESS = 0x0201; - public static final int EQUAL = 0x0202; - public static final int LEQUAL = 0x0203; - public static final int GREATER = 0x0204; - public static final int NOTEQUAL = 0x0205; - public static final int GEQUAL = 0x0206; - public static final int ALWAYS = 0x0207; + public static final int GL_NEVER = 0x0200; + public static final int GL_LESS = 0x0201; + public static final int GL_EQUAL = 0x0202; + public static final int GL_LEQUAL = 0x0203; + public static final int GL_GREATER = 0x0204; + public static final int GL_NOTEQUAL = 0x0205; + public static final int GL_GEQUAL = 0x0206; + public static final int GL_ALWAYS = 0x0207; /* AttribMask */ - public static final int CURRENT_BIT = 0x00000001; - public static final int POINT_BIT = 0x00000002; - public static final int LINE_BIT = 0x00000004; - public static final int POLYGON_BIT = 0x00000008; - public static final int POLYGON_STIPPLE_BIT = 0x00000010; - public static final int PIXEL_MODE_BIT = 0x00000020; - public static final int LIGHTING_BIT = 0x00000040; - public static final int FOG_BIT = 0x00000080; - public static final int DEPTH_BUFFER_BIT = 0x00000100; - public static final int ACCUM_BUFFER_BIT = 0x00000200; - public static final int STENCIL_BUFFER_BIT = 0x00000400; - public static final int VIEWPORT_BIT = 0x00000800; - public static final int TRANSFORM_BIT = 0x00001000; - public static final int ENABLE_BIT = 0x00002000; - public static final int COLOR_BUFFER_BIT = 0x00004000; - public static final int HINT_BIT = 0x00008000; - public static final int EVAL_BIT = 0x00010000; - public static final int LIST_BIT = 0x00020000; - public static final int TEXTURE_BIT = 0x00040000; - public static final int SCISSOR_BIT = 0x00080000; - public static final int ALL_ATTRIB_BITS = 0x000fffff; + public static final int GL_CURRENT_BIT = 0x00000001; + public static final int GL_POINT_BIT = 0x00000002; + public static final int GL_LINE_BIT = 0x00000004; + public static final int GL_POLYGON_BIT = 0x00000008; + public static final int GL_POLYGON_STIPPLE_BIT = 0x00000010; + public static final int GL_PIXEL_MODE_BIT = 0x00000020; + public static final int GL_LIGHTING_BIT = 0x00000040; + public static final int GL_FOG_BIT = 0x00000080; + public static final int GL_DEPTH_BUFFER_BIT = 0x00000100; + public static final int GL_ACCUM_BUFFER_BIT = 0x00000200; + public static final int GL_STENCIL_BUFFER_BIT = 0x00000400; + public static final int GL_VIEWPORT_BIT = 0x00000800; + public static final int GL_TRANSFORM_BIT = 0x00001000; + public static final int GL_ENABLE_BIT = 0x00002000; + public static final int GL_COLOR_BUFFER_BIT = 0x00004000; + public static final int GL_HINT_BIT = 0x00008000; + public static final int GL_EVAL_BIT = 0x00010000; + public static final int GL_LIST_BIT = 0x00020000; + public static final int GL_TEXTURE_BIT = 0x00040000; + public static final int GL_SCISSOR_BIT = 0x00080000; + public static final int GL_ALL_ATTRIB_BITS = 0x000fffff; /* BeginMode */ - public static final int POINTS = 0x0000; - public static final int LINES = 0x0001; - public static final int LINE_LOOP = 0x0002; - public static final int LINE_STRIP = 0x0003; - public static final int TRIANGLES = 0x0004; - public static final int TRIANGLE_STRIP = 0x0005; - public static final int TRIANGLE_FAN = 0x0006; - public static final int QUADS = 0x0007; - public static final int QUAD_STRIP = 0x0008; - public static final int POLYGON = 0x0009; + public static final int GL_POINTS = 0x0000; + public static final int GL_LINES = 0x0001; + public static final int GL_LINE_LOOP = 0x0002; + public static final int GL_LINE_STRIP = 0x0003; + public static final int GL_TRIANGLES = 0x0004; + public static final int GL_TRIANGLE_STRIP = 0x0005; + public static final int GL_TRIANGLE_FAN = 0x0006; + public static final int GL_QUADS = 0x0007; + public static final int GL_QUAD_STRIP = 0x0008; + public static final int GL_POLYGON = 0x0009; /* BlendingFactorDest */ - public static final int ZERO = 0; - public static final int ONE = 1; - public static final int SRC_COLOR = 0x0300; - public static final int ONE_MINUS_SRC_COLOR = 0x0301; - public static final int SRC_ALPHA = 0x0302; - public static final int ONE_MINUS_SRC_ALPHA = 0x0303; - public static final int DST_ALPHA = 0x0304; - public static final int ONE_MINUS_DST_ALPHA = 0x0305; + public static final int GL_ZERO = 0; + public static final int GL_ONE = 1; + public static final int GL_SRC_COLOR = 0x0300; + public static final int GL_ONE_MINUS_SRC_COLOR = 0x0301; + public static final int GL_SRC_ALPHA = 0x0302; + public static final int GL_ONE_MINUS_SRC_ALPHA = 0x0303; + public static final int GL_DST_ALPHA = 0x0304; + public static final int GL_ONE_MINUS_DST_ALPHA = 0x0305; /* BlendingFactorSrc */ /* GL_ZERO */ /* GL_ONE */ - public static final int DST_COLOR = 0x0306; - public static final int ONE_MINUS_DST_COLOR = 0x0307; - public static final int SRC_ALPHA_SATURATE = 0x0308; + public static final int GL_DST_COLOR = 0x0306; + public static final int GL_ONE_MINUS_DST_COLOR = 0x0307; + public static final int GL_SRC_ALPHA_SATURATE = 0x0308; /* GL_SRC_ALPHA */ /* GL_ONE_MINUS_SRC_ALPHA */ /* GL_DST_ALPHA */ /* GL_ONE_MINUS_DST_ALPHA */ /* Boolean */ - public static final int TRUE = 1; - public static final int FALSE = 0; + public static final int GL_TRUE = 1; + public static final int GL_FALSE = 0; /* ClearBufferMask */ /* GL_COLOR_BUFFER_BIT */ @@ -133,12 +133,12 @@ public interface CoreGLConstants { /* GL_EDGE_FLAG_ARRAY */ /* ClipPlaneName */ - public static final int CLIP_PLANE0 = 0x3000; - public static final int CLIP_PLANE1 = 0x3001; - public static final int CLIP_PLANE2 = 0x3002; - public static final int CLIP_PLANE3 = 0x3003; - public static final int CLIP_PLANE4 = 0x3004; - public static final int CLIP_PLANE5 = 0x3005; + public static final int GL_CLIP_PLANE0 = 0x3000; + public static final int GL_CLIP_PLANE1 = 0x3001; + public static final int GL_CLIP_PLANE2 = 0x3002; + public static final int GL_CLIP_PLANE3 = 0x3003; + public static final int GL_CLIP_PLANE4 = 0x3004; + public static final int GL_CLIP_PLANE5 = 0x3005; /* ColorMaterialFace */ /* GL_FRONT */ @@ -168,17 +168,17 @@ public interface CoreGLConstants { /* GL_FRONT_AND_BACK */ /* DataType */ - public static final int BYTE = 0x1400; - public static final int UNSIGNED_BYTE = 0x1401; - public static final int SHORT = 0x1402; - public static final int UNSIGNED_SHORT = 0x1403; - public static final int INT = 0x1404; - public static final int UNSIGNED_INT = 0x1405; - public static final int FLOAT = 0x1406; - public static final int _2_BYTES = 0x1407; - public static final int _3_BYTES = 0x1408; - public static final int _4_BYTES = 0x1409; - public static final int DOUBLE = 0x140A; + public static final int GL_BYTE = 0x1400; + public static final int GL_UNSIGNED_BYTE = 0x1401; + public static final int GL_SHORT = 0x1402; + public static final int GL_UNSIGNED_SHORT = 0x1403; + public static final int GL_INT = 0x1404; + public static final int GL_UNSIGNED_INT = 0x1405; + public static final int GL_FLOAT = 0x1406; + public static final int GL__2_BYTES = 0x1407; + public static final int GL__3_BYTES = 0x1408; + public static final int GL__4_BYTES = 0x1409; + public static final int GL_DOUBLE = 0x140A; /* DepthFunction */ /* GL_NEVER */ @@ -191,20 +191,20 @@ public interface CoreGLConstants { /* GL_ALWAYS */ /* DrawBufferMode */ - public static final int NONE = 0; - public static final int FRONT_LEFT = 0x0400; - public static final int FRONT_RIGHT = 0x0401; - public static final int BACK_LEFT = 0x0402; - public static final int BACK_RIGHT = 0x0403; - public static final int FRONT = 0x0404; - public static final int BACK = 0x0405; - public static final int LEFT = 0x0406; - public static final int RIGHT = 0x0407; - public static final int FRONT_AND_BACK = 0x0408; - public static final int AUX0 = 0x0409; - public static final int AUX1 = 0x040A; - public static final int AUX2 = 0x040B; - public static final int AUX3 = 0x040C; + public static final int GL_NONE = 0; + public static final int GL_FRONT_LEFT = 0x0400; + public static final int GL_FRONT_RIGHT = 0x0401; + public static final int GL_BACK_LEFT = 0x0402; + public static final int GL_BACK_RIGHT = 0x0403; + public static final int GL_FRONT = 0x0404; + public static final int GL_BACK = 0x0405; + public static final int GL_LEFT = 0x0406; + public static final int GL_RIGHT = 0x0407; + public static final int GL_FRONT_AND_BACK = 0x0408; + public static final int GL_AUX0 = 0x0409; + public static final int GL_AUX1 = 0x040A; + public static final int GL_AUX2 = 0x040B; + public static final int GL_AUX3 = 0x040C; /* Enable */ /* GL_FOG */ @@ -275,35 +275,35 @@ public interface CoreGLConstants { /* GL_POLYGON_OFFSET_FILL */ /* ErrorCode */ - public static final int NO_ERROR = 0; - public static final int INVALID_ENUM = 0x0500; - public static final int INVALID_VALUE = 0x0501; - public static final int INVALID_OPERATION = 0x0502; - public static final int STACK_OVERFLOW = 0x0503; - public static final int STACK_UNDERFLOW = 0x0504; - public static final int OUT_OF_MEMORY = 0x0505; + public static final int GL_NO_ERROR = 0; + public static final int GL_INVALID_ENUM = 0x0500; + public static final int GL_INVALID_VALUE = 0x0501; + public static final int GL_INVALID_OPERATION = 0x0502; + public static final int GL_STACK_OVERFLOW = 0x0503; + public static final int GL_STACK_UNDERFLOW = 0x0504; + public static final int GL_OUT_OF_MEMORY = 0x0505; /* FeedBackMode */ - public static final int _2D = 0x0600; - public static final int _3D = 0x0601; - public static final int _3D_COLOR = 0x0602; - public static final int _3D_COLOR_TEXTURE = 0x0603; - public static final int _4D_COLOR_TEXTURE = 0x0604; + public static final int GL__2D = 0x0600; + public static final int GL__3D = 0x0601; + public static final int GL__3D_COLOR = 0x0602; + public static final int GL__3D_COLOR_TEXTURE = 0x0603; + public static final int GL__4D_COLOR_TEXTURE = 0x0604; /* FeedBackToken */ - public static final int PASS_THROUGH_TOKEN = 0x0700; - public static final int POINT_TOKEN = 0x0701; - public static final int LINE_TOKEN = 0x0702; - public static final int POLYGON_TOKEN = 0x0703; - public static final int BITMAP_TOKEN = 0x0704; - public static final int DRAW_PIXEL_TOKEN = 0x0705; - public static final int COPY_PIXEL_TOKEN = 0x0706; - public static final int LINE_RESET_TOKEN = 0x0707; + public static final int GL_PASS_THROUGH_TOKEN = 0x0700; + public static final int GL_POINT_TOKEN = 0x0701; + public static final int GL_LINE_TOKEN = 0x0702; + public static final int GL_POLYGON_TOKEN = 0x0703; + public static final int GL_BITMAP_TOKEN = 0x0704; + public static final int GL_DRAW_PIXEL_TOKEN = 0x0705; + public static final int GL_COPY_PIXEL_TOKEN = 0x0706; + public static final int GL_LINE_RESET_TOKEN = 0x0707; /* FogMode */ /* GL_LINEAR */ - public static final int EXP = 0x0800; - public static final int EXP2 = 0x0801; + public static final int GL_EXP = 0x0800; + public static final int GL_EXP2 = 0x0801; /* FogParameter */ @@ -315,13 +315,13 @@ public interface CoreGLConstants { /* GL_FOG_START */ /* FrontFaceDirection */ - public static final int CW = 0x0900; - public static final int CCW = 0x0901; + public static final int GL_CW = 0x0900; + public static final int GL_CCW = 0x0901; /* GetMapTarget */ - public static final int COEFF = 0x0A00; - public static final int ORDER = 0x0A01; - public static final int DOMAIN = 0x0A02; + public static final int GL_COEFF = 0x0A00; + public static final int GL_ORDER = 0x0A01; + public static final int GL_DOMAIN = 0x0A02; /* GetPixelMap */ /* GL_PIXEL_MAP_I_TO_I */ @@ -344,215 +344,215 @@ public interface CoreGLConstants { /* GL_EDGE_FLAG_ARRAY_POINTER */ /* GetTarget */ - public static final int CURRENT_COLOR = 0x0B00; - public static final int CURRENT_INDEX = 0x0B01; - public static final int CURRENT_NORMAL = 0x0B02; - public static final int CURRENT_TEXTURE_COORDS = 0x0B03; - public static final int CURRENT_RASTER_COLOR = 0x0B04; - public static final int CURRENT_RASTER_INDEX = 0x0B05; - public static final int CURRENT_RASTER_TEXTURE_COORDS = 0x0B06; - public static final int CURRENT_RASTER_POSITION = 0x0B07; - public static final int CURRENT_RASTER_POSITION_VALID = 0x0B08; - public static final int CURRENT_RASTER_DISTANCE = 0x0B09; - public static final int POINT_SMOOTH = 0x0B10; - public static final int POINT_SIZE = 0x0B11; - public static final int POINT_SIZE_RANGE = 0x0B12; - public static final int POINT_SIZE_GRANULARITY = 0x0B13; - public static final int LINE_SMOOTH = 0x0B20; - public static final int LINE_WIDTH = 0x0B21; - public static final int LINE_WIDTH_RANGE = 0x0B22; - public static final int LINE_WIDTH_GRANULARITY = 0x0B23; - public static final int LINE_STIPPLE = 0x0B24; - public static final int LINE_STIPPLE_PATTERN = 0x0B25; - public static final int LINE_STIPPLE_REPEAT = 0x0B26; - public static final int LIST_MODE = 0x0B30; - public static final int MAX_LIST_NESTING = 0x0B31; - public static final int LIST_BASE = 0x0B32; - public static final int LIST_INDEX = 0x0B33; - public static final int POLYGON_MODE = 0x0B40; - public static final int POLYGON_SMOOTH = 0x0B41; - public static final int POLYGON_STIPPLE = 0x0B42; - public static final int EDGE_FLAG = 0x0B43; - public static final int CULL_FACE = 0x0B44; - public static final int CULL_FACE_MODE = 0x0B45; - public static final int FRONT_FACE = 0x0B46; - public static final int LIGHTING = 0x0B50; - public static final int LIGHT_MODEL_LOCAL_VIEWER = 0x0B51; - public static final int LIGHT_MODEL_TWO_SIDE = 0x0B52; - public static final int LIGHT_MODEL_AMBIENT = 0x0B53; - public static final int SHADE_MODEL = 0x0B54; - public static final int COLOR_MATERIAL_FACE = 0x0B55; - public static final int COLOR_MATERIAL_PARAMETER = 0x0B56; - public static final int COLOR_MATERIAL = 0x0B57; - public static final int FOG = 0x0B60; - public static final int FOG_INDEX = 0x0B61; - public static final int FOG_DENSITY = 0x0B62; - public static final int FOG_START = 0x0B63; - public static final int FOG_END = 0x0B64; - public static final int FOG_MODE = 0x0B65; - public static final int FOG_COLOR = 0x0B66; - public static final int DEPTH_RANGE = 0x0B70; - public static final int DEPTH_TEST = 0x0B71; - public static final int DEPTH_WRITEMASK = 0x0B72; - public static final int DEPTH_CLEAR_VALUE = 0x0B73; - public static final int DEPTH_FUNC = 0x0B74; - public static final int ACCUM_CLEAR_VALUE = 0x0B80; - public static final int STENCIL_TEST = 0x0B90; - public static final int STENCIL_CLEAR_VALUE = 0x0B91; - public static final int STENCIL_FUNC = 0x0B92; - public static final int STENCIL_VALUE_MASK = 0x0B93; - public static final int STENCIL_FAIL = 0x0B94; - public static final int STENCIL_PASS_DEPTH_FAIL = 0x0B95; - public static final int STENCIL_PASS_DEPTH_PASS = 0x0B96; - public static final int STENCIL_REF = 0x0B97; - public static final int STENCIL_WRITEMASK = 0x0B98; - public static final int MATRIX_MODE = 0x0BA0; - public static final int NORMALIZE = 0x0BA1; - public static final int VIEWPORT = 0x0BA2; - public static final int MODELVIEW_STACK_DEPTH = 0x0BA3; - public static final int PROJECTION_STACK_DEPTH = 0x0BA4; - public static final int TEXTURE_STACK_DEPTH = 0x0BA5; - public static final int MODELVIEW_MATRIX = 0x0BA6; - public static final int PROJECTION_MATRIX = 0x0BA7; - public static final int TEXTURE_MATRIX = 0x0BA8; - public static final int ATTRIB_STACK_DEPTH = 0x0BB0; - public static final int CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1; - public static final int ALPHA_TEST = 0x0BC0; - public static final int ALPHA_TEST_FUNC = 0x0BC1; - public static final int ALPHA_TEST_REF = 0x0BC2; - public static final int DITHER = 0x0BD0; - public static final int BLEND_DST = 0x0BE0; - public static final int BLEND_SRC = 0x0BE1; - public static final int BLEND = 0x0BE2; - public static final int LOGIC_OP_MODE = 0x0BF0; - public static final int INDEX_LOGIC_OP = 0x0BF1; - public static final int COLOR_LOGIC_OP = 0x0BF2; - public static final int AUX_BUFFERS = 0x0C00; - public static final int DRAW_BUFFER = 0x0C01; - public static final int READ_BUFFER = 0x0C02; - public static final int SCISSOR_BOX = 0x0C10; - public static final int SCISSOR_TEST = 0x0C11; - public static final int INDEX_CLEAR_VALUE = 0x0C20; - public static final int INDEX_WRITEMASK = 0x0C21; - public static final int COLOR_CLEAR_VALUE = 0x0C22; - public static final int COLOR_WRITEMASK = 0x0C23; - public static final int INDEX_MODE = 0x0C30; - public static final int RGBA_MODE = 0x0C31; - public static final int DOUBLEBUFFER = 0x0C32; - public static final int STEREO = 0x0C33; - public static final int RENDER_MODE = 0x0C40; - public static final int PERSPECTIVE_CORRECTION_HINT = 0x0C50; - public static final int POINT_SMOOTH_HINT = 0x0C51; - public static final int LINE_SMOOTH_HINT = 0x0C52; - public static final int POLYGON_SMOOTH_HINT = 0x0C53; - public static final int FOG_HINT = 0x0C54; - public static final int TEXTURE_GEN_S = 0x0C60; - public static final int TEXTURE_GEN_T = 0x0C61; - public static final int TEXTURE_GEN_R = 0x0C62; - public static final int TEXTURE_GEN_Q = 0x0C63; - public static final int PIXEL_MAP_I_TO_I = 0x0C70; - public static final int PIXEL_MAP_S_TO_S = 0x0C71; - public static final int PIXEL_MAP_I_TO_R = 0x0C72; - public static final int PIXEL_MAP_I_TO_G = 0x0C73; - public static final int PIXEL_MAP_I_TO_B = 0x0C74; - public static final int PIXEL_MAP_I_TO_A = 0x0C75; - public static final int PIXEL_MAP_R_TO_R = 0x0C76; - public static final int PIXEL_MAP_G_TO_G = 0x0C77; - public static final int PIXEL_MAP_B_TO_B = 0x0C78; - public static final int PIXEL_MAP_A_TO_A = 0x0C79; - public static final int PIXEL_MAP_I_TO_I_SIZE = 0x0CB0; - public static final int PIXEL_MAP_S_TO_S_SIZE = 0x0CB1; - public static final int PIXEL_MAP_I_TO_R_SIZE = 0x0CB2; - public static final int PIXEL_MAP_I_TO_G_SIZE = 0x0CB3; - public static final int PIXEL_MAP_I_TO_B_SIZE = 0x0CB4; - public static final int PIXEL_MAP_I_TO_A_SIZE = 0x0CB5; - public static final int PIXEL_MAP_R_TO_R_SIZE = 0x0CB6; - public static final int PIXEL_MAP_G_TO_G_SIZE = 0x0CB7; - public static final int PIXEL_MAP_B_TO_B_SIZE = 0x0CB8; - public static final int PIXEL_MAP_A_TO_A_SIZE = 0x0CB9; - public static final int UNPACK_SWAP_BYTES = 0x0CF0; - public static final int UNPACK_LSB_FIRST = 0x0CF1; - public static final int UNPACK_ROW_LENGTH = 0x0CF2; - public static final int UNPACK_SKIP_ROWS = 0x0CF3; - public static final int UNPACK_SKIP_PIXELS = 0x0CF4; - public static final int UNPACK_ALIGNMENT = 0x0CF5; - public static final int PACK_SWAP_BYTES = 0x0D00; - public static final int PACK_LSB_FIRST = 0x0D01; - public static final int PACK_ROW_LENGTH = 0x0D02; - public static final int PACK_SKIP_ROWS = 0x0D03; - public static final int PACK_SKIP_PIXELS = 0x0D04; - public static final int PACK_ALIGNMENT = 0x0D05; - public static final int MAP_COLOR = 0x0D10; - public static final int MAP_STENCIL = 0x0D11; - public static final int INDEX_SHIFT = 0x0D12; - public static final int INDEX_OFFSET = 0x0D13; - public static final int RED_SCALE = 0x0D14; - public static final int RED_BIAS = 0x0D15; - public static final int ZOOM_X = 0x0D16; - public static final int ZOOM_Y = 0x0D17; - public static final int GREEN_SCALE = 0x0D18; - public static final int GREEN_BIAS = 0x0D19; - public static final int BLUE_SCALE = 0x0D1A; - public static final int BLUE_BIAS = 0x0D1B; - public static final int ALPHA_SCALE = 0x0D1C; - public static final int ALPHA_BIAS = 0x0D1D; - public static final int DEPTH_SCALE = 0x0D1E; - public static final int DEPTH_BIAS = 0x0D1F; - public static final int MAX_EVAL_ORDER = 0x0D30; - public static final int MAX_LIGHTS = 0x0D31; - public static final int MAX_CLIP_PLANES = 0x0D32; - public static final int MAX_TEXTURE_SIZE = 0x0D33; - public static final int MAX_PIXEL_MAP_TABLE = 0x0D34; - public static final int MAX_ATTRIB_STACK_DEPTH = 0x0D35; - public static final int MAX_MODELVIEW_STACK_DEPTH = 0x0D36; - public static final int MAX_NAME_STACK_DEPTH = 0x0D37; - public static final int MAX_PROJECTION_STACK_DEPTH = 0x0D38; - public static final int MAX_TEXTURE_STACK_DEPTH = 0x0D39; - public static final int MAX_VIEWPORT_DIMS = 0x0D3A; - public static final int MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B; - public static final int SUBPIXEL_BITS = 0x0D50; - public static final int INDEX_BITS = 0x0D51; - public static final int RED_BITS = 0x0D52; - public static final int GREEN_BITS = 0x0D53; - public static final int BLUE_BITS = 0x0D54; - public static final int ALPHA_BITS = 0x0D55; - public static final int DEPTH_BITS = 0x0D56; - public static final int STENCIL_BITS = 0x0D57; - public static final int ACCUM_RED_BITS = 0x0D58; - public static final int ACCUM_GREEN_BITS = 0x0D59; - public static final int ACCUM_BLUE_BITS = 0x0D5A; - public static final int ACCUM_ALPHA_BITS = 0x0D5B; - public static final int NAME_STACK_DEPTH = 0x0D70; - public static final int AUTO_NORMAL = 0x0D80; - public static final int MAP1_COLOR_4 = 0x0D90; - public static final int MAP1_INDEX = 0x0D91; - public static final int MAP1_NORMAL = 0x0D92; - public static final int MAP1_TEXTURE_COORD_1 = 0x0D93; - public static final int MAP1_TEXTURE_COORD_2 = 0x0D94; - public static final int MAP1_TEXTURE_COORD_3 = 0x0D95; - public static final int MAP1_TEXTURE_COORD_4 = 0x0D96; - public static final int MAP1_VERTEX_3 = 0x0D97; - public static final int MAP1_VERTEX_4 = 0x0D98; - public static final int MAP2_COLOR_4 = 0x0DB0; - public static final int MAP2_INDEX = 0x0DB1; - public static final int MAP2_NORMAL = 0x0DB2; - public static final int MAP2_TEXTURE_COORD_1 = 0x0DB3; - public static final int MAP2_TEXTURE_COORD_2 = 0x0DB4; - public static final int MAP2_TEXTURE_COORD_3 = 0x0DB5; - public static final int MAP2_TEXTURE_COORD_4 = 0x0DB6; - public static final int MAP2_VERTEX_3 = 0x0DB7; - public static final int MAP2_VERTEX_4 = 0x0DB8; - public static final int MAP1_GRID_DOMAIN = 0x0DD0; - public static final int MAP1_GRID_SEGMENTS = 0x0DD1; - public static final int MAP2_GRID_DOMAIN = 0x0DD2; - public static final int MAP2_GRID_SEGMENTS = 0x0DD3; - public static final int TEXTURE_1D = 0x0DE0; - public static final int TEXTURE_2D = 0x0DE1; - public static final int FEEDBACK_BUFFER_POINTER = 0x0DF0; - public static final int FEEDBACK_BUFFER_SIZE = 0x0DF1; - public static final int FEEDBACK_BUFFER_TYPE = 0x0DF2; - public static final int SELECTION_BUFFER_POINTER = 0x0DF3; - public static final int SELECTION_BUFFER_SIZE = 0x0DF4; + public static final int GL_CURRENT_COLOR = 0x0B00; + public static final int GL_CURRENT_INDEX = 0x0B01; + public static final int GL_CURRENT_NORMAL = 0x0B02; + public static final int GL_CURRENT_TEXTURE_COORDS = 0x0B03; + public static final int GL_CURRENT_RASTER_COLOR = 0x0B04; + public static final int GL_CURRENT_RASTER_INDEX = 0x0B05; + public static final int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06; + public static final int GL_CURRENT_RASTER_POSITION = 0x0B07; + public static final int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08; + public static final int GL_CURRENT_RASTER_DISTANCE = 0x0B09; + public static final int GL_POINT_SMOOTH = 0x0B10; + public static final int GL_POINT_SIZE = 0x0B11; + public static final int GL_POINT_SIZE_RANGE = 0x0B12; + public static final int GL_POINT_SIZE_GRANULARITY = 0x0B13; + public static final int GL_LINE_SMOOTH = 0x0B20; + public static final int GL_LINE_WIDTH = 0x0B21; + public static final int GL_LINE_WIDTH_RANGE = 0x0B22; + public static final int GL_LINE_WIDTH_GRANULARITY = 0x0B23; + public static final int GL_LINE_STIPPLE = 0x0B24; + public static final int GL_LINE_STIPPLE_PATTERN = 0x0B25; + public static final int GL_LINE_STIPPLE_REPEAT = 0x0B26; + public static final int GL_LIST_MODE = 0x0B30; + public static final int GL_MAX_LIST_NESTING = 0x0B31; + public static final int GL_LIST_BASE = 0x0B32; + public static final int GL_LIST_INDEX = 0x0B33; + public static final int GL_POLYGON_MODE = 0x0B40; + public static final int GL_POLYGON_SMOOTH = 0x0B41; + public static final int GL_POLYGON_STIPPLE = 0x0B42; + public static final int GL_EDGE_FLAG = 0x0B43; + public static final int GL_CULL_FACE = 0x0B44; + public static final int GL_CULL_FACE_MODE = 0x0B45; + public static final int GL_FRONT_FACE = 0x0B46; + public static final int GL_LIGHTING = 0x0B50; + public static final int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51; + public static final int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52; + public static final int GL_LIGHT_MODEL_AMBIENT = 0x0B53; + public static final int GL_SHADE_MODEL = 0x0B54; + public static final int GL_COLOR_MATERIAL_FACE = 0x0B55; + public static final int GL_COLOR_MATERIAL_PARAMETER = 0x0B56; + public static final int GL_COLOR_MATERIAL = 0x0B57; + public static final int GL_FOG = 0x0B60; + public static final int GL_FOG_INDEX = 0x0B61; + public static final int GL_FOG_DENSITY = 0x0B62; + public static final int GL_FOG_START = 0x0B63; + public static final int GL_FOG_END = 0x0B64; + public static final int GL_FOG_MODE = 0x0B65; + public static final int GL_FOG_COLOR = 0x0B66; + public static final int GL_DEPTH_RANGE = 0x0B70; + public static final int GL_DEPTH_TEST = 0x0B71; + public static final int GL_DEPTH_WRITEMASK = 0x0B72; + public static final int GL_DEPTH_CLEAR_VALUE = 0x0B73; + public static final int GL_DEPTH_FUNC = 0x0B74; + public static final int GL_ACCUM_CLEAR_VALUE = 0x0B80; + public static final int GL_STENCIL_TEST = 0x0B90; + public static final int GL_STENCIL_CLEAR_VALUE = 0x0B91; + public static final int GL_STENCIL_FUNC = 0x0B92; + public static final int GL_STENCIL_VALUE_MASK = 0x0B93; + public static final int GL_STENCIL_FAIL = 0x0B94; + public static final int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95; + public static final int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96; + public static final int GL_STENCIL_REF = 0x0B97; + public static final int GL_STENCIL_WRITEMASK = 0x0B98; + public static final int GL_MATRIX_MODE = 0x0BA0; + public static final int GL_NORMALIZE = 0x0BA1; + public static final int GL_VIEWPORT = 0x0BA2; + public static final int GL_MODELVIEW_STACK_DEPTH = 0x0BA3; + public static final int GL_PROJECTION_STACK_DEPTH = 0x0BA4; + public static final int GL_TEXTURE_STACK_DEPTH = 0x0BA5; + public static final int GL_MODELVIEW_MATRIX = 0x0BA6; + public static final int GL_PROJECTION_MATRIX = 0x0BA7; + public static final int GL_TEXTURE_MATRIX = 0x0BA8; + public static final int GL_ATTRIB_STACK_DEPTH = 0x0BB0; + public static final int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1; + public static final int GL_ALPHA_TEST = 0x0BC0; + public static final int GL_ALPHA_TEST_FUNC = 0x0BC1; + public static final int GL_ALPHA_TEST_REF = 0x0BC2; + public static final int GL_DITHER = 0x0BD0; + public static final int GL_BLEND_DST = 0x0BE0; + public static final int GL_BLEND_SRC = 0x0BE1; + public static final int GL_BLEND = 0x0BE2; + public static final int GL_LOGIC_OP_MODE = 0x0BF0; + public static final int GL_INDEX_LOGIC_OP = 0x0BF1; + public static final int GL_COLOR_LOGIC_OP = 0x0BF2; + public static final int GL_AUX_BUFFERS = 0x0C00; + public static final int GL_DRAW_BUFFER = 0x0C01; + public static final int GL_READ_BUFFER = 0x0C02; + public static final int GL_SCISSOR_BOX = 0x0C10; + public static final int GL_SCISSOR_TEST = 0x0C11; + public static final int GL_INDEX_CLEAR_VALUE = 0x0C20; + public static final int GL_INDEX_WRITEMASK = 0x0C21; + public static final int GL_COLOR_CLEAR_VALUE = 0x0C22; + public static final int GL_COLOR_WRITEMASK = 0x0C23; + public static final int GL_INDEX_MODE = 0x0C30; + public static final int GL_RGBA_MODE = 0x0C31; + public static final int GL_DOUBLEBUFFER = 0x0C32; + public static final int GL_STEREO = 0x0C33; + public static final int GL_RENDER_MODE = 0x0C40; + public static final int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50; + public static final int GL_POINT_SMOOTH_HINT = 0x0C51; + public static final int GL_LINE_SMOOTH_HINT = 0x0C52; + public static final int GL_POLYGON_SMOOTH_HINT = 0x0C53; + public static final int GL_FOG_HINT = 0x0C54; + public static final int GL_TEXTURE_GEN_S = 0x0C60; + public static final int GL_TEXTURE_GEN_T = 0x0C61; + public static final int GL_TEXTURE_GEN_R = 0x0C62; + public static final int GL_TEXTURE_GEN_Q = 0x0C63; + public static final int GL_PIXEL_MAP_I_TO_I = 0x0C70; + public static final int GL_PIXEL_MAP_S_TO_S = 0x0C71; + public static final int GL_PIXEL_MAP_I_TO_R = 0x0C72; + public static final int GL_PIXEL_MAP_I_TO_G = 0x0C73; + public static final int GL_PIXEL_MAP_I_TO_B = 0x0C74; + public static final int GL_PIXEL_MAP_I_TO_A = 0x0C75; + public static final int GL_PIXEL_MAP_R_TO_R = 0x0C76; + public static final int GL_PIXEL_MAP_G_TO_G = 0x0C77; + public static final int GL_PIXEL_MAP_B_TO_B = 0x0C78; + public static final int GL_PIXEL_MAP_A_TO_A = 0x0C79; + public static final int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0; + public static final int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1; + public static final int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2; + public static final int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3; + public static final int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4; + public static final int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5; + public static final int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6; + public static final int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7; + public static final int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8; + public static final int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9; + public static final int GL_UNPACK_SWAP_BYTES = 0x0CF0; + public static final int GL_UNPACK_LSB_FIRST = 0x0CF1; + public static final int GL_UNPACK_ROW_LENGTH = 0x0CF2; + public static final int GL_UNPACK_SKIP_ROWS = 0x0CF3; + public static final int GL_UNPACK_SKIP_PIXELS = 0x0CF4; + public static final int GL_UNPACK_ALIGNMENT = 0x0CF5; + public static final int GL_PACK_SWAP_BYTES = 0x0D00; + public static final int GL_PACK_LSB_FIRST = 0x0D01; + public static final int GL_PACK_ROW_LENGTH = 0x0D02; + public static final int GL_PACK_SKIP_ROWS = 0x0D03; + public static final int GL_PACK_SKIP_PIXELS = 0x0D04; + public static final int GL_PACK_ALIGNMENT = 0x0D05; + public static final int GL_MAP_COLOR = 0x0D10; + public static final int GL_MAP_STENCIL = 0x0D11; + public static final int GL_INDEX_SHIFT = 0x0D12; + public static final int GL_INDEX_OFFSET = 0x0D13; + public static final int GL_RED_SCALE = 0x0D14; + public static final int GL_RED_BIAS = 0x0D15; + public static final int GL_ZOOM_X = 0x0D16; + public static final int GL_ZOOM_Y = 0x0D17; + public static final int GL_GREEN_SCALE = 0x0D18; + public static final int GL_GREEN_BIAS = 0x0D19; + public static final int GL_BLUE_SCALE = 0x0D1A; + public static final int GL_BLUE_BIAS = 0x0D1B; + public static final int GL_ALPHA_SCALE = 0x0D1C; + public static final int GL_ALPHA_BIAS = 0x0D1D; + public static final int GL_DEPTH_SCALE = 0x0D1E; + public static final int GL_DEPTH_BIAS = 0x0D1F; + public static final int GL_MAX_EVAL_ORDER = 0x0D30; + public static final int GL_MAX_LIGHTS = 0x0D31; + public static final int GL_MAX_CLIP_PLANES = 0x0D32; + public static final int GL_MAX_TEXTURE_SIZE = 0x0D33; + public static final int GL_MAX_PIXEL_MAP_TABLE = 0x0D34; + public static final int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35; + public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36; + public static final int GL_MAX_NAME_STACK_DEPTH = 0x0D37; + public static final int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38; + public static final int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39; + public static final int GL_MAX_VIEWPORT_DIMS = 0x0D3A; + public static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B; + public static final int GL_SUBPIXEL_BITS = 0x0D50; + public static final int GL_INDEX_BITS = 0x0D51; + public static final int GL_RED_BITS = 0x0D52; + public static final int GL_GREEN_BITS = 0x0D53; + public static final int GL_BLUE_BITS = 0x0D54; + public static final int GL_ALPHA_BITS = 0x0D55; + public static final int GL_DEPTH_BITS = 0x0D56; + public static final int GL_STENCIL_BITS = 0x0D57; + public static final int GL_ACCUM_RED_BITS = 0x0D58; + public static final int GL_ACCUM_GREEN_BITS = 0x0D59; + public static final int GL_ACCUM_BLUE_BITS = 0x0D5A; + public static final int GL_ACCUM_ALPHA_BITS = 0x0D5B; + public static final int GL_NAME_STACK_DEPTH = 0x0D70; + public static final int GL_AUTO_NORMAL = 0x0D80; + public static final int GL_MAP1_COLOR_4 = 0x0D90; + public static final int GL_MAP1_INDEX = 0x0D91; + public static final int GL_MAP1_NORMAL = 0x0D92; + public static final int GL_MAP1_TEXTURE_COORD_1 = 0x0D93; + public static final int GL_MAP1_TEXTURE_COORD_2 = 0x0D94; + public static final int GL_MAP1_TEXTURE_COORD_3 = 0x0D95; + public static final int GL_MAP1_TEXTURE_COORD_4 = 0x0D96; + public static final int GL_MAP1_VERTEX_3 = 0x0D97; + public static final int GL_MAP1_VERTEX_4 = 0x0D98; + public static final int GL_MAP2_COLOR_4 = 0x0DB0; + public static final int GL_MAP2_INDEX = 0x0DB1; + public static final int GL_MAP2_NORMAL = 0x0DB2; + public static final int GL_MAP2_TEXTURE_COORD_1 = 0x0DB3; + public static final int GL_MAP2_TEXTURE_COORD_2 = 0x0DB4; + public static final int GL_MAP2_TEXTURE_COORD_3 = 0x0DB5; + public static final int GL_MAP2_TEXTURE_COORD_4 = 0x0DB6; + public static final int GL_MAP2_VERTEX_3 = 0x0DB7; + public static final int GL_MAP2_VERTEX_4 = 0x0DB8; + public static final int GL_MAP1_GRID_DOMAIN = 0x0DD0; + public static final int GL_MAP1_GRID_SEGMENTS = 0x0DD1; + public static final int GL_MAP2_GRID_DOMAIN = 0x0DD2; + public static final int GL_MAP2_GRID_SEGMENTS = 0x0DD3; + public static final int GL_TEXTURE_1D = 0x0DE0; + public static final int GL_TEXTURE_2D = 0x0DE1; + public static final int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0; + public static final int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1; + public static final int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2; + public static final int GL_SELECTION_BUFFER_POINTER = 0x0DF3; + public static final int GL_SELECTION_BUFFER_SIZE = 0x0DF4; /* GL_TEXTURE_BINDING_1D */ /* GL_TEXTURE_BINDING_2D */ /* GL_VERTEX_ARRAY */ @@ -583,11 +583,11 @@ public interface CoreGLConstants { /* GL_TEXTURE_MIN_FILTER */ /* GL_TEXTURE_WRAP_S */ /* GL_TEXTURE_WRAP_T */ - public static final int TEXTURE_WIDTH = 0x1000; - public static final int TEXTURE_HEIGHT = 0x1001; - public static final int TEXTURE_INTERNAL_FORMAT = 0x1003; - public static final int TEXTURE_BORDER_COLOR = 0x1004; - public static final int TEXTURE_BORDER = 0x1005; + public static final int GL_TEXTURE_WIDTH = 0x1000; + public static final int GL_TEXTURE_HEIGHT = 0x1001; + public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003; + public static final int GL_TEXTURE_BORDER_COLOR = 0x1004; + public static final int GL_TEXTURE_BORDER = 0x1005; /* GL_TEXTURE_RED_SIZE */ /* GL_TEXTURE_GREEN_SIZE */ /* GL_TEXTURE_BLUE_SIZE */ @@ -598,9 +598,9 @@ public interface CoreGLConstants { /* GL_TEXTURE_RESIDENT */ /* HintMode */ - public static final int DONT_CARE = 0x1100; - public static final int FASTEST = 0x1101; - public static final int NICEST = 0x1102; + public static final int GL_DONT_CARE = 0x1100; + public static final int GL_FASTEST = 0x1101; + public static final int GL_NICEST = 0x1102; /* HintTarget */ /* GL_PERSPECTIVE_CORRECTION_HINT */ @@ -622,26 +622,26 @@ public interface CoreGLConstants { /* GL_LIGHT_MODEL_TWO_SIDE */ /* LightName */ - public static final int LIGHT0 = 0x4000; - public static final int LIGHT1 = 0x4001; - public static final int LIGHT2 = 0x4002; - public static final int LIGHT3 = 0x4003; - public static final int LIGHT4 = 0x4004; - public static final int LIGHT5 = 0x4005; - public static final int LIGHT6 = 0x4006; - public static final int LIGHT7 = 0x4007; + public static final int GL_LIGHT0 = 0x4000; + public static final int GL_LIGHT1 = 0x4001; + public static final int GL_LIGHT2 = 0x4002; + public static final int GL_LIGHT3 = 0x4003; + public static final int GL_LIGHT4 = 0x4004; + public static final int GL_LIGHT5 = 0x4005; + public static final int GL_LIGHT6 = 0x4006; + public static final int GL_LIGHT7 = 0x4007; /* LightParameter */ - public static final int AMBIENT = 0x1200; - public static final int DIFFUSE = 0x1201; - public static final int SPECULAR = 0x1202; - public static final int POSITION = 0x1203; - public static final int SPOT_DIRECTION = 0x1204; - public static final int SPOT_EXPONENT = 0x1205; - public static final int SPOT_CUTOFF = 0x1206; - public static final int CONSTANT_ATTENUATION = 0x1207; - public static final int LINEAR_ATTENUATION = 0x1208; - public static final int QUADRATIC_ATTENUATION = 0x1209; + public static final int GL_AMBIENT = 0x1200; + public static final int GL_DIFFUSE = 0x1201; + public static final int GL_SPECULAR = 0x1202; + public static final int GL_POSITION = 0x1203; + public static final int GL_SPOT_DIRECTION = 0x1204; + public static final int GL_SPOT_EXPONENT = 0x1205; + public static final int GL_SPOT_CUTOFF = 0x1206; + public static final int GL_CONSTANT_ATTENUATION = 0x1207; + public static final int GL_LINEAR_ATTENUATION = 0x1208; + public static final int GL_QUADRATIC_ATTENUATION = 0x1209; /* InterleavedArrays */ /* GL_V2F */ @@ -660,8 +660,8 @@ public interface CoreGLConstants { /* GL_T4F_C4F_N3F_V4F */ /* ListMode */ - public static final int COMPILE = 0x1300; - public static final int COMPILE_AND_EXECUTE = 0x1301; + public static final int GL_COMPILE = 0x1300; + public static final int GL_COMPILE_AND_EXECUTE = 0x1301; /* ListNameType */ /* GL_BYTE */ @@ -676,22 +676,22 @@ public interface CoreGLConstants { /* GL_4_BYTES */ /* LogicOp */ - public static final int CLEAR = 0x1500; - public static final int AND = 0x1501; - public static final int AND_REVERSE = 0x1502; - public static final int COPY = 0x1503; - public static final int AND_INVERTED = 0x1504; - public static final int NOOP = 0x1505; - public static final int XOR = 0x1506; - public static final int OR = 0x1507; - public static final int NOR = 0x1508; - public static final int EQUIV = 0x1509; - public static final int INVERT = 0x150A; - public static final int OR_REVERSE = 0x150B; - public static final int COPY_INVERTED = 0x150C; - public static final int OR_INVERTED = 0x150D; - public static final int NAND = 0x150E; - public static final int SET = 0x150F; + public static final int GL_CLEAR = 0x1500; + public static final int GL_AND = 0x1501; + public static final int GL_AND_REVERSE = 0x1502; + public static final int GL_COPY = 0x1503; + public static final int GL_AND_INVERTED = 0x1504; + public static final int GL_NOOP = 0x1505; + public static final int GL_XOR = 0x1506; + public static final int GL_OR = 0x1507; + public static final int GL_NOR = 0x1508; + public static final int GL_EQUIV = 0x1509; + public static final int GL_INVERT = 0x150A; + public static final int GL_OR_REVERSE = 0x150B; + public static final int GL_COPY_INVERTED = 0x150C; + public static final int GL_OR_INVERTED = 0x150D; + public static final int GL_NAND = 0x150E; + public static final int GL_SET = 0x150F; /* MapTarget */ /* GL_MAP1_COLOR_4 */ @@ -719,18 +719,18 @@ public interface CoreGLConstants { /* GL_FRONT_AND_BACK */ /* MaterialParameter */ - public static final int EMISSION = 0x1600; - public static final int SHININESS = 0x1601; - public static final int AMBIENT_AND_DIFFUSE = 0x1602; - public static final int COLOR_INDEXES = 0x1603; + public static final int GL_EMISSION = 0x1600; + public static final int GL_SHININESS = 0x1601; + public static final int GL_AMBIENT_AND_DIFFUSE = 0x1602; + public static final int GL_COLOR_INDEXES = 0x1603; /* GL_AMBIENT */ /* GL_DIFFUSE */ /* GL_SPECULAR */ /* MatrixMode */ - public static final int MODELVIEW = 0x1700; - public static final int PROJECTION = 0x1701; - public static final int TEXTURE = 0x1702; + public static final int GL_MODELVIEW = 0x1700; + public static final int GL_PROJECTION = 0x1701; + public static final int GL_TEXTURE = 0x1702; /* MeshMode1 */ /* GL_POINT */ @@ -749,22 +749,22 @@ public interface CoreGLConstants { /* GL_DOUBLE */ /* PixelCopyType */ - public static final int COLOR = 0x1800; - public static final int DEPTH = 0x1801; - public static final int STENCIL = 0x1802; + public static final int GL_COLOR = 0x1800; + public static final int GL_DEPTH = 0x1801; + public static final int GL_STENCIL = 0x1802; /* PixelFormat */ - public static final int COLOR_INDEX = 0x1900; - public static final int STENCIL_INDEX = 0x1901; - public static final int DEPTH_COMPONENT = 0x1902; - public static final int RED = 0x1903; - public static final int GREEN = 0x1904; - public static final int BLUE = 0x1905; - public static final int ALPHA = 0x1906; - public static final int RGB = 0x1907; - public static final int RGBA = 0x1908; - public static final int LUMINANCE = 0x1909; - public static final int LUMINANCE_ALPHA = 0x190A; + public static final int GL_COLOR_INDEX = 0x1900; + public static final int GL_STENCIL_INDEX = 0x1901; + public static final int GL_DEPTH_COMPONENT = 0x1902; + public static final int GL_RED = 0x1903; + public static final int GL_GREEN = 0x1904; + public static final int GL_BLUE = 0x1905; + public static final int GL_ALPHA = 0x1906; + public static final int GL_RGB = 0x1907; + public static final int GL_RGBA = 0x1908; + public static final int GL_LUMINANCE = 0x1909; + public static final int GL_LUMINANCE_ALPHA = 0x190A; /* PixelMap */ /* GL_PIXEL_MAP_I_TO_I */ @@ -809,7 +809,7 @@ public interface CoreGLConstants { /* GL_DEPTH_BIAS */ /* PixelType */ - public static final int BITMAP = 0x1A00; + public static final int GL_BITMAP = 0x1A00; /* GL_BYTE */ /* GL_UNSIGNED_BYTE */ /* GL_SHORT */ @@ -819,9 +819,9 @@ public interface CoreGLConstants { /* GL_FLOAT */ /* PolygonMode */ - public static final int POINT = 0x1B00; - public static final int LINE = 0x1B01; - public static final int FILL = 0x1B02; + public static final int GL_POINT = 0x1B00; + public static final int GL_LINE = 0x1B01; + public static final int GL_FILL = 0x1B02; /* ReadBufferMode */ /* GL_FRONT_LEFT */ @@ -838,13 +838,13 @@ public interface CoreGLConstants { /* GL_AUX3 */ /* RenderingMode */ - public static final int RENDER = 0x1C00; - public static final int FEEDBACK = 0x1C01; - public static final int SELECT = 0x1C02; + public static final int GL_RENDER = 0x1C00; + public static final int GL_FEEDBACK = 0x1C01; + public static final int GL_SELECT = 0x1C02; /* ShadingModel */ - public static final int FLAT = 0x1D00; - public static final int SMOOTH = 0x1D01; + public static final int GL_FLAT = 0x1D00; + public static final int GL_SMOOTH = 0x1D01; /* StencilFunction */ @@ -859,23 +859,23 @@ public interface CoreGLConstants { /* StencilOp */ /* GL_ZERO */ - public static final int KEEP = 0x1E00; - public static final int REPLACE = 0x1E01; - public static final int INCR = 0x1E02; - public static final int DECR = 0x1E03; + public static final int GL_KEEP = 0x1E00; + public static final int GL_REPLACE = 0x1E01; + public static final int GL_INCR = 0x1E02; + public static final int GL_DECR = 0x1E03; /* GL_INVERT */ /* StringName */ - public static final int VENDOR = 0x1F00; - public static final int RENDERER = 0x1F01; - public static final int VERSION = 0x1F02; - public static final int EXTENSIONS = 0x1F03; + public static final int GL_VENDOR = 0x1F00; + public static final int GL_RENDERER = 0x1F01; + public static final int GL_VERSION = 0x1F02; + public static final int GL_EXTENSIONS = 0x1F03; /* TextureCoordName */ - public static final int S = 0x2000; - public static final int T = 0x2001; - public static final int R = 0x2002; - public static final int Q = 0x2003; + public static final int GL_S = 0x2000; + public static final int GL_T = 0x2001; + public static final int GL_R = 0x2002; + public static final int GL_Q = 0x2003; /* TexCoordPointerType */ /* GL_SHORT */ @@ -884,268 +884,268 @@ public interface CoreGLConstants { /* GL_DOUBLE */ /* TextureEnvMode */ - public static final int MODULATE = 0x2100; - public static final int DECAL = 0x2101; + public static final int GL_MODULATE = 0x2100; + public static final int GL_DECAL = 0x2101; /* GL_BLEND */ /* GL_REPLACE */ /* TextureEnvParameter */ - public static final int TEXTURE_ENV_MODE = 0x2200; - public static final int TEXTURE_ENV_COLOR = 0x2201; + public static final int GL_TEXTURE_ENV_MODE = 0x2200; + public static final int GL_TEXTURE_ENV_COLOR = 0x2201; /* TextureEnvTarget */ - public static final int TEXTURE_ENV = 0x2300; + public static final int GL_TEXTURE_ENV = 0x2300; /* TextureGenMode */ - public static final int EYE_LINEAR = 0x2400; - public static final int OBJECT_LINEAR = 0x2401; - public static final int SPHERE_MAP = 0x2402; + public static final int GL_EYE_LINEAR = 0x2400; + public static final int GL_OBJECT_LINEAR = 0x2401; + public static final int GL_SPHERE_MAP = 0x2402; /* TextureGenParameter */ - public static final int TEXTURE_GEN_MODE = 0x2500; - public static final int OBJECT_PLANE = 0x2501; - public static final int EYE_PLANE = 0x2502; + public static final int GL_TEXTURE_GEN_MODE = 0x2500; + public static final int GL_OBJECT_PLANE = 0x2501; + public static final int GL_EYE_PLANE = 0x2502; /* TextureMagFilter */ - public static final int NEAREST = 0x2600; - public static final int LINEAR = 0x2601; + public static final int GL_NEAREST = 0x2600; + public static final int GL_LINEAR = 0x2601; /* TextureMinFilter */ /* GL_NEAREST */ /* GL_LINEAR */ - public static final int NEAREST_MIPMAP_NEAREST = 0x2700; - public static final int LINEAR_MIPMAP_NEAREST = 0x2701; - public static final int NEAREST_MIPMAP_LINEAR = 0x2702; - public static final int LINEAR_MIPMAP_LINEAR = 0x2703; + public static final int GL_NEAREST_MIPMAP_NEAREST = 0x2700; + public static final int GL_LINEAR_MIPMAP_NEAREST = 0x2701; + public static final int GL_NEAREST_MIPMAP_LINEAR = 0x2702; + public static final int GL_LINEAR_MIPMAP_LINEAR = 0x2703; /* TextureParameterName */ - public static final int TEXTURE_MAG_FILTER = 0x2800; - public static final int TEXTURE_MIN_FILTER = 0x2801; - public static final int TEXTURE_WRAP_S = 0x2802; - public static final int TEXTURE_WRAP_T = 0x2803; + public static final int GL_TEXTURE_MAG_FILTER = 0x2800; + public static final int GL_TEXTURE_MIN_FILTER = 0x2801; + public static final int GL_TEXTURE_WRAP_S = 0x2802; + public static final int GL_TEXTURE_WRAP_T = 0x2803; /* GL_TEXTURE_BORDER_COLOR */ /* GL_TEXTURE_PRIORITY */ /* OpenGL 1.2 constants */ - public static final int RESCALE_NORMAL = 0x803A; - public static final int CLAMP_TO_EDGE = 0x812F; - public static final int MAX_ELEMENTS_VERTICES = 0x80E8; - public static final int MAX_ELEMENTS_INDICES = 0x80E9; - public static final int BGR = 0x80E0; - public static final int BGRA = 0x80E1; - public static final int UNSIGNED_BYTE_3_3_2 = 0x8032; - public static final int UNSIGNED_BYTE_2_3_3_REV = 0x8362; - public static final int UNSIGNED_SHORT_5_6_5 = 0x8363; - public static final int UNSIGNED_SHORT_5_6_5_REV = 0x8364; - public static final int UNSIGNED_SHORT_4_4_4_4 = 0x8033; - public static final int UNSIGNED_SHORT_4_4_4_4_REV = 0x8365; - public static final int UNSIGNED_SHORT_5_5_5_1 = 0x8034; - public static final int UNSIGNED_SHORT_1_5_5_5_REV = 0x8366; - public static final int UNSIGNED_INT_8_8_8_8 = 0x8035; - public static final int UNSIGNED_INT_8_8_8_8_REV = 0x8367; - public static final int UNSIGNED_INT_10_10_10_2 = 0x8036; - public static final int UNSIGNED_INT_2_10_10_10_REV = 0x8368; - public static final int LIGHT_MODEL_COLOR_CONTROL = 0x81F8; - public static final int SINGLE_COLOR = 0x81F9; - public static final int SEPARATE_SPECULAR_COLOR = 0x81FA; - public static final int TEXTURE_MIN_LOD = 0x813A; - public static final int TEXTURE_MAX_LOD = 0x813B; - public static final int TEXTURE_BASE_LEVEL = 0x813C; - public static final int TEXTURE_MAX_LEVEL = 0x813D; - public static final int SMOOTH_POINT_SIZE_RANGE = 0x0B12; - public static final int SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13; - public static final int SMOOTH_LINE_WIDTH_RANGE = 0x0B22; - public static final int SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23; - public static final int ALIASED_POINT_SIZE_RANGE = 0x846D; - public static final int ALIASED_LINE_WIDTH_RANGE = 0x846E; - public static final int PACK_SKIP_IMAGES = 0x806B; - public static final int PACK_IMAGE_HEIGHT = 0x806C; - public static final int UNPACK_SKIP_IMAGES = 0x806D; - public static final int UNPACK_IMAGE_HEIGHT = 0x806E; - public static final int TEXTURE_3D = 0x806F; - public static final int PROXY_TEXTURE_3D = 0x8070; - public static final int TEXTURE_DEPTH = 0x8071; - public static final int TEXTURE_WRAP_R = 0x8072; - public static final int MAX_3D_TEXTURE_SIZE = 0x8073; - public static final int TEXTURE_BINDING_3D = 0x806A; - public static final int COLOR_TABLE = 0x80D0; - public static final int POST_CONVOLUTION_COLOR_TABLE = 0x80D1; - public static final int POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2; - public static final int PROXY_COLOR_TABLE = 0x80D3; - public static final int PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4; - public static final int PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5; - public static final int COLOR_TABLE_SCALE = 0x80D6; - public static final int COLOR_TABLE_BIAS = 0x80D7; - public static final int COLOR_TABLE_FORMAT = 0x80D8; - public static final int COLOR_TABLE_WIDTH = 0x80D9; - public static final int COLOR_TABLE_RED_SIZE = 0x80DA; - public static final int COLOR_TABLE_GREEN_SIZE = 0x80DB; - public static final int COLOR_TABLE_BLUE_SIZE = 0x80DC; - public static final int COLOR_TABLE_ALPHA_SIZE = 0x80DD; - public static final int COLOR_TABLE_LUMINANCE_SIZE = 0x80DE; - public static final int COLOR_TABLE_INTENSITY_SIZE = 0x80DF; - public static final int CONVOLUTION_1D = 0x8010; - public static final int CONVOLUTION_2D = 0x8011; - public static final int SEPARABLE_2D = 0x8012; - public static final int CONVOLUTION_BORDER_MODE = 0x8013; - public static final int CONVOLUTION_FILTER_SCALE = 0x8014; - public static final int CONVOLUTION_FILTER_BIAS = 0x8015; - public static final int REDUCE = 0x8016; - public static final int CONVOLUTION_FORMAT = 0x8017; - public static final int CONVOLUTION_WIDTH = 0x8018; - public static final int CONVOLUTION_HEIGHT = 0x8019; - public static final int MAX_CONVOLUTION_WIDTH = 0x801A; - public static final int MAX_CONVOLUTION_HEIGHT = 0x801B; - public static final int POST_CONVOLUTION_RED_SCALE = 0x801C; - public static final int POST_CONVOLUTION_GREEN_SCALE = 0x801D; - public static final int POST_CONVOLUTION_BLUE_SCALE = 0x801E; - public static final int POST_CONVOLUTION_ALPHA_SCALE = 0x801F; - public static final int POST_CONVOLUTION_RED_BIAS = 0x8020; - public static final int POST_CONVOLUTION_GREEN_BIAS = 0x8021; - public static final int POST_CONVOLUTION_BLUE_BIAS = 0x8022; - public static final int POST_CONVOLUTION_ALPHA_BIAS = 0x8023; - public static final int CONSTANT_BORDER = 0x8151; - public static final int REPLICATE_BORDER = 0x8153; - public static final int CONVOLUTION_BORDER_COLOR = 0x8154; - public static final int COLOR_MATRIX = 0x80B1; - public static final int COLOR_MATRIX_STACK_DEPTH = 0x80B2; - public static final int MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3; - public static final int POST_COLOR_MATRIX_RED_SCALE = 0x80B4; - public static final int POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5; - public static final int POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6; - public static final int POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7; - public static final int POST_COLOR_MATRIX_RED_BIAS = 0x80B8; - public static final int POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9; - public static final int POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA; - public static final int POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB; - public static final int HISTOGRAM = 0x8024; - public static final int PROXY_HISTOGRAM = 0x8025; - public static final int HISTOGRAM_WIDTH = 0x8026; - public static final int HISTOGRAM_FORMAT = 0x8027; - public static final int HISTOGRAM_RED_SIZE = 0x8028; - public static final int HISTOGRAM_GREEN_SIZE = 0x8029; - public static final int HISTOGRAM_BLUE_SIZE = 0x802A; - public static final int HISTOGRAM_ALPHA_SIZE = 0x802B; - public static final int HISTOGRAM_LUMINANCE_SIZE = 0x802C; - public static final int HISTOGRAM_SINK = 0x802D; - public static final int MINMAX = 0x802E; - public static final int MINMAX_FORMAT = 0x802F; - public static final int MINMAX_SINK = 0x8030; - public static final int TABLE_TOO_LARGE = 0x8031; - public static final int BLEND_EQUATION = 0x8009; - public static final int MIN = 0x8007; - public static final int MAX = 0x8008; - public static final int FUNC_ADD = 0x8006; - public static final int FUNC_SUBTRACT = 0x800A; - public static final int FUNC_REVERSE_SUBTRACT = 0x800B; - public static final int BLEND_COLOR = 0x8005; - public static final int CONSTANT_COLOR = 0x8001; - public static final int ONE_MINUS_CONSTANT_COLOR = 0x8002; - public static final int CONSTANT_ALPHA = 0x8003; - public static final int ONE_MINUS_CONSTANT_ALPHA = 0x8004; + public static final int GL_RESCALE_NORMAL = 0x803A; + public static final int GL_CLAMP_TO_EDGE = 0x812F; + public static final int GL_MAX_ELEMENTS_VERTICES = 0x80E8; + public static final int GL_MAX_ELEMENTS_INDICES = 0x80E9; + public static final int GL_BGR = 0x80E0; + public static final int GL_BGRA = 0x80E1; + public static final int GL_UNSIGNED_BYTE_3_3_2 = 0x8032; + public static final int GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362; + public static final int GL_UNSIGNED_SHORT_5_6_5 = 0x8363; + public static final int GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364; + public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033; + public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365; + public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034; + public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366; + public static final int GL_UNSIGNED_INT_8_8_8_8 = 0x8035; + public static final int GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367; + public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8036; + public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368; + public static final int GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8; + public static final int GL_SINGLE_COLOR = 0x81F9; + public static final int GL_SEPARATE_SPECULAR_COLOR = 0x81FA; + public static final int GL_TEXTURE_MIN_LOD = 0x813A; + public static final int GL_TEXTURE_MAX_LOD = 0x813B; + public static final int GL_TEXTURE_BASE_LEVEL = 0x813C; + public static final int GL_TEXTURE_MAX_LEVEL = 0x813D; + public static final int GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12; + public static final int GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13; + public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22; + public static final int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23; + public static final int GL_ALIASED_POINT_SIZE_RANGE = 0x846D; + public static final int GL_ALIASED_LINE_WIDTH_RANGE = 0x846E; + public static final int GL_PACK_SKIP_IMAGES = 0x806B; + public static final int GL_PACK_IMAGE_HEIGHT = 0x806C; + public static final int GL_UNPACK_SKIP_IMAGES = 0x806D; + public static final int GL_UNPACK_IMAGE_HEIGHT = 0x806E; + public static final int GL_TEXTURE_3D = 0x806F; + public static final int GL_PROXY_TEXTURE_3D = 0x8070; + public static final int GL_TEXTURE_DEPTH = 0x8071; + public static final int GL_TEXTURE_WRAP_R = 0x8072; + public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073; + public static final int GL_TEXTURE_BINDING_3D = 0x806A; + public static final int GL_COLOR_TABLE = 0x80D0; + public static final int GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1; + public static final int GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2; + public static final int GL_PROXY_COLOR_TABLE = 0x80D3; + public static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4; + public static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5; + public static final int GL_COLOR_TABLE_SCALE = 0x80D6; + public static final int GL_COLOR_TABLE_BIAS = 0x80D7; + public static final int GL_COLOR_TABLE_FORMAT = 0x80D8; + public static final int GL_COLOR_TABLE_WIDTH = 0x80D9; + public static final int GL_COLOR_TABLE_RED_SIZE = 0x80DA; + public static final int GL_COLOR_TABLE_GREEN_SIZE = 0x80DB; + public static final int GL_COLOR_TABLE_BLUE_SIZE = 0x80DC; + public static final int GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD; + public static final int GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE; + public static final int GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF; + public static final int GL_CONVOLUTION_1D = 0x8010; + public static final int GL_CONVOLUTION_2D = 0x8011; + public static final int GL_SEPARABLE_2D = 0x8012; + public static final int GL_CONVOLUTION_BORDER_MODE = 0x8013; + public static final int GL_CONVOLUTION_FILTER_SCALE = 0x8014; + public static final int GL_CONVOLUTION_FILTER_BIAS = 0x8015; + public static final int GL_REDUCE = 0x8016; + public static final int GL_CONVOLUTION_FORMAT = 0x8017; + public static final int GL_CONVOLUTION_WIDTH = 0x8018; + public static final int GL_CONVOLUTION_HEIGHT = 0x8019; + public static final int GL_MAX_CONVOLUTION_WIDTH = 0x801A; + public static final int GL_MAX_CONVOLUTION_HEIGHT = 0x801B; + public static final int GL_POST_CONVOLUTION_RED_SCALE = 0x801C; + public static final int GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D; + public static final int GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E; + public static final int GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F; + public static final int GL_POST_CONVOLUTION_RED_BIAS = 0x8020; + public static final int GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021; + public static final int GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022; + public static final int GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023; + public static final int GL_CONSTANT_BORDER = 0x8151; + public static final int GL_REPLICATE_BORDER = 0x8153; + public static final int GL_CONVOLUTION_BORDER_COLOR = 0x8154; + public static final int GL_COLOR_MATRIX = 0x80B1; + public static final int GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2; + public static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3; + public static final int GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4; + public static final int GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5; + public static final int GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6; + public static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7; + public static final int GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8; + public static final int GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9; + public static final int GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA; + public static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB; + public static final int GL_HISTOGRAM = 0x8024; + public static final int GL_PROXY_HISTOGRAM = 0x8025; + public static final int GL_HISTOGRAM_WIDTH = 0x8026; + public static final int GL_HISTOGRAM_FORMAT = 0x8027; + public static final int GL_HISTOGRAM_RED_SIZE = 0x8028; + public static final int GL_HISTOGRAM_GREEN_SIZE = 0x8029; + public static final int GL_HISTOGRAM_BLUE_SIZE = 0x802A; + public static final int GL_HISTOGRAM_ALPHA_SIZE = 0x802B; + public static final int GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C; + public static final int GL_HISTOGRAM_SINK = 0x802D; + public static final int GL_MINMAX = 0x802E; + public static final int GL_MINMAX_FORMAT = 0x802F; + public static final int GL_MINMAX_SINK = 0x8030; + public static final int GL_TABLE_TOO_LARGE = 0x8031; + public static final int GL_BLEND_EQUATION = 0x8009; + public static final int GL_MIN = 0x8007; + public static final int GL_MAX = 0x8008; + public static final int GL_FUNC_ADD = 0x8006; + public static final int GL_FUNC_SUBTRACT = 0x800A; + public static final int GL_FUNC_REVERSE_SUBTRACT = 0x800B; + public static final int GL_BLEND_COLOR = 0x8005; + public static final int GL_CONSTANT_COLOR = 0x8001; + public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002; + public static final int GL_CONSTANT_ALPHA = 0x8003; + public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004; /* OpenGL 1.3 constants */ - public static final int TEXTURE0 = 0x84C0; - public static final int TEXTURE1 = 0x84C1; - public static final int TEXTURE2 = 0x84C2; - public static final int TEXTURE3 = 0x84C3; - public static final int TEXTURE4 = 0x84C4; - public static final int TEXTURE5 = 0x84C5; - public static final int TEXTURE6 = 0x84C6; - public static final int TEXTURE7 = 0x84C7; - public static final int TEXTURE8 = 0x84C8; - public static final int TEXTURE9 = 0x84C9; - public static final int TEXTURE10 = 0x84CA; - public static final int TEXTURE11 = 0x84CB; - public static final int TEXTURE12 = 0x84CC; - public static final int TEXTURE13 = 0x84CD; - public static final int TEXTURE14 = 0x84CE; - public static final int TEXTURE15 = 0x84CF; - public static final int TEXTURE16 = 0x84D0; - public static final int TEXTURE17 = 0x84D1; - public static final int TEXTURE18 = 0x84D2; - public static final int TEXTURE19 = 0x84D3; - public static final int TEXTURE20 = 0x84D4; - public static final int TEXTURE21 = 0x84D5; - public static final int TEXTURE22 = 0x84D6; - public static final int TEXTURE23 = 0x84D7; - public static final int TEXTURE24 = 0x84D8; - public static final int TEXTURE25 = 0x84D9; - public static final int TEXTURE26 = 0x84DA; - public static final int TEXTURE27 = 0x84DB; - public static final int TEXTURE28 = 0x84DC; - public static final int TEXTURE29 = 0x84DD; - public static final int TEXTURE30 = 0x84DE; - public static final int TEXTURE31 = 0x84DF; - public static final int ACTIVE_TEXTURE = 0x84E0; - public static final int CLIENT_ACTIVE_TEXTURE = 0x84E1; - public static final int MAX_TEXTURE_UNITS = 0x84E2; + public static final int GL_TEXTURE0 = 0x84C0; + public static final int GL_TEXTURE1 = 0x84C1; + public static final int GL_TEXTURE2 = 0x84C2; + public static final int GL_TEXTURE3 = 0x84C3; + public static final int GL_TEXTURE4 = 0x84C4; + public static final int GL_TEXTURE5 = 0x84C5; + public static final int GL_TEXTURE6 = 0x84C6; + public static final int GL_TEXTURE7 = 0x84C7; + public static final int GL_TEXTURE8 = 0x84C8; + public static final int GL_TEXTURE9 = 0x84C9; + public static final int GL_TEXTURE10 = 0x84CA; + public static final int GL_TEXTURE11 = 0x84CB; + public static final int GL_TEXTURE12 = 0x84CC; + public static final int GL_TEXTURE13 = 0x84CD; + public static final int GL_TEXTURE14 = 0x84CE; + public static final int GL_TEXTURE15 = 0x84CF; + public static final int GL_TEXTURE16 = 0x84D0; + public static final int GL_TEXTURE17 = 0x84D1; + public static final int GL_TEXTURE18 = 0x84D2; + public static final int GL_TEXTURE19 = 0x84D3; + public static final int GL_TEXTURE20 = 0x84D4; + public static final int GL_TEXTURE21 = 0x84D5; + public static final int GL_TEXTURE22 = 0x84D6; + public static final int GL_TEXTURE23 = 0x84D7; + public static final int GL_TEXTURE24 = 0x84D8; + public static final int GL_TEXTURE25 = 0x84D9; + public static final int GL_TEXTURE26 = 0x84DA; + public static final int GL_TEXTURE27 = 0x84DB; + public static final int GL_TEXTURE28 = 0x84DC; + public static final int GL_TEXTURE29 = 0x84DD; + public static final int GL_TEXTURE30 = 0x84DE; + public static final int GL_TEXTURE31 = 0x84DF; + public static final int GL_ACTIVE_TEXTURE = 0x84E0; + public static final int GL_CLIENT_ACTIVE_TEXTURE = 0x84E1; + public static final int GL_MAX_TEXTURE_UNITS = 0x84E2; - public static final int NORMAL_MAP = 0x8511; - public static final int REFLECTION_MAP = 0x8512; - public static final int TEXTURE_CUBE_MAP = 0x8513; - public static final int TEXTURE_BINDING_CUBE_MAP = 0x8514; - public static final int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516; - public static final int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518; - public static final int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A; - public static final int PROXY_TEXTURE_CUBE_MAP = 0x851B; - public static final int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C; + public static final int GL_NORMAL_MAP = 0x8511; + public static final int GL_REFLECTION_MAP = 0x8512; + public static final int GL_TEXTURE_CUBE_MAP = 0x8513; + public static final int GL_TEXTURE_BINDING_CUBE_MAP = 0x8514; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A; + public static final int GL_PROXY_TEXTURE_CUBE_MAP = 0x851B; + public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C; - public static final int COMPRESSED_ALPHA = 0x84E9; - public static final int COMPRESSED_LUMINANCE = 0x84EA; - public static final int COMPRESSED_LUMINANCE_ALPHA = 0x84EB; - public static final int COMPRESSED_INTENSITY = 0x84EC; - public static final int COMPRESSED_RGB = 0x84ED; - public static final int COMPRESSED_RGBA = 0x84EE; - public static final int TEXTURE_COMPRESSION_HINT = 0x84EF; - public static final int TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0; - public static final int TEXTURE_COMPRESSED = 0x86A1; - public static final int NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2; - public static final int COMPRESSED_TEXTURE_FORMATS = 0x86A3; + public static final int GL_COMPRESSED_ALPHA = 0x84E9; + public static final int GL_COMPRESSED_LUMINANCE = 0x84EA; + public static final int GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB; + public static final int GL_COMPRESSED_INTENSITY = 0x84EC; + public static final int GL_COMPRESSED_RGB = 0x84ED; + public static final int GL_COMPRESSED_RGBA = 0x84EE; + public static final int GL_TEXTURE_COMPRESSION_HINT = 0x84EF; + public static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0; + public static final int GL_TEXTURE_COMPRESSED = 0x86A1; + public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2; + public static final int GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3; - public static final int MULTISAMPLE = 0x809D; - public static final int SAMPLE_ALPHA_TO_COVERAGE = 0x809E; - public static final int SAMPLE_ALPHA_TO_ONE = 0x809F; - public static final int SAMPLE_COVERAGE = 0x80A0; - public static final int SAMPLE_BUFFERS = 0x80A8; - public static final int SAMPLES = 0x80A9; - public static final int SAMPLE_COVERAGE_VALUE = 0x80AA; - public static final int SAMPLE_COVERAGE_INVERT = 0x80AB; - public static final int MULTISAMPLE_BIT = 0x20000000; + public static final int GL_MULTISAMPLE = 0x809D; + public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E; + public static final int GL_SAMPLE_ALPHA_TO_ONE = 0x809F; + public static final int GL_SAMPLE_COVERAGE = 0x80A0; + public static final int GL_SAMPLE_BUFFERS = 0x80A8; + public static final int GL_SAMPLES = 0x80A9; + public static final int GL_SAMPLE_COVERAGE_VALUE = 0x80AA; + public static final int GL_SAMPLE_COVERAGE_INVERT = 0x80AB; + public static final int GL_MULTISAMPLE_BIT = 0x20000000; - public static final int TRANSPOSE_MODELVIEW_MATRIX = 0x84E3; - public static final int TRANSPOSE_PROJECTION_MATRIX = 0x84E4; - public static final int TRANSPOSE_TEXTURE_MATRIX = 0x84E5; - public static final int TRANSPOSE_COLOR_MATRIX = 0x84E6; + public static final int GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3; + public static final int GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4; + public static final int GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5; + public static final int GL_TRANSPOSE_COLOR_MATRIX = 0x84E6; - public static final int COMBINE = 0x8570; - public static final int COMBINE_RGB = 0x8571; - public static final int COMBINE_ALPHA = 0x8572; - public static final int SOURCE0_RGB = 0x8580; - public static final int SOURCE1_RGB = 0x8581; - public static final int SOURCE2_RGB = 0x8582; - public static final int SOURCE0_ALPHA = 0x8588; - public static final int SOURCE1_ALPHA = 0x8589; - public static final int SOURCE2_ALPHA = 0x858A; - public static final int OPERAND0_RGB = 0x8590; - public static final int OPERAND1_RGB = 0x8591; - public static final int OPERAND2_RGB = 0x8592; - public static final int OPERAND0_ALPHA = 0x8598; - public static final int OPERAND1_ALPHA = 0x8599; - public static final int OPERAND2_ALPHA = 0x859A; - public static final int RGB_SCALE = 0x8573; - public static final int ADD_SIGNED = 0x8574; - public static final int INTERPOLATE = 0x8575; - public static final int SUBTRACT = 0x84E7; - public static final int CONSTANT = 0x8576; - public static final int PRIMARY_COLOR = 0x8577; - public static final int PREVIOUS = 0x8578; - public static final int DOT3_RGB = 0x86AE; - public static final int DOT3_RGBA = 0x86AF; - public static final int CLAMP_TO_BORDER = 0x812D; + public static final int GL_COMBINE = 0x8570; + public static final int GL_COMBINE_RGB = 0x8571; + public static final int GL_COMBINE_ALPHA = 0x8572; + public static final int GL_SOURCE0_RGB = 0x8580; + public static final int GL_SOURCE1_RGB = 0x8581; + public static final int GL_SOURCE2_RGB = 0x8582; + public static final int GL_SOURCE0_ALPHA = 0x8588; + public static final int GL_SOURCE1_ALPHA = 0x8589; + public static final int GL_SOURCE2_ALPHA = 0x858A; + public static final int GL_OPERAND0_RGB = 0x8590; + public static final int GL_OPERAND1_RGB = 0x8591; + public static final int GL_OPERAND2_RGB = 0x8592; + public static final int GL_OPERAND0_ALPHA = 0x8598; + public static final int GL_OPERAND1_ALPHA = 0x8599; + public static final int GL_OPERAND2_ALPHA = 0x859A; + public static final int GL_RGB_SCALE = 0x8573; + public static final int GL_ADD_SIGNED = 0x8574; + public static final int GL_INTERPOLATE = 0x8575; + public static final int GL_SUBTRACT = 0x84E7; + public static final int GL_CONSTANT = 0x8576; + public static final int GL_PRIMARY_COLOR = 0x8577; + public static final int GL_PREVIOUS = 0x8578; + public static final int GL_DOT3_RGB = 0x86AE; + public static final int GL_DOT3_RGBA = 0x86AF; + public static final int GL_CLAMP_TO_BORDER = 0x812D; /* TextureTarget */ /* GL_TEXTURE_1D */ @@ -1154,8 +1154,8 @@ public interface CoreGLConstants { /* GL_PROXY_TEXTURE_2D */ /* TextureWrapMode */ - public static final int CLAMP = 0x2900; - public static final int REPEAT = 0x2901; + public static final int GL_CLAMP = 0x2900; + public static final int GL_REPEAT = 0x2901; /* VertexPointerType */ /* GL_SHORT */ @@ -1164,179 +1164,179 @@ public interface CoreGLConstants { /* GL_DOUBLE */ /* ClientAttribMask */ - public static final int CLIENT_PIXEL_STORE_BIT = 0x00000001; - public static final int CLIENT_VERTEX_ARRAY_BIT = 0x00000002; - public static final int ALL_CLIENT_ATTRIB_BITS = 0xffffffff; + public static final int GL_CLIENT_PIXEL_STORE_BIT = 0x00000001; + public static final int GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002; + public static final int GL_ALL_CLIENT_ATTRIB_BITS = 0xffffffff; /* polygon_offset */ - public static final int POLYGON_OFFSET_FACTOR = 0x8038; - public static final int POLYGON_OFFSET_UNITS = 0x2A00; - public static final int POLYGON_OFFSET_POINT = 0x2A01; - public static final int POLYGON_OFFSET_LINE = 0x2A02; - public static final int POLYGON_OFFSET_FILL = 0x8037; + public static final int GL_POLYGON_OFFSET_FACTOR = 0x8038; + public static final int GL_POLYGON_OFFSET_UNITS = 0x2A00; + public static final int GL_POLYGON_OFFSET_POINT = 0x2A01; + public static final int GL_POLYGON_OFFSET_LINE = 0x2A02; + public static final int GL_POLYGON_OFFSET_FILL = 0x8037; /* texture */ - public static final int ALPHA4 = 0x803B; - public static final int ALPHA8 = 0x803C; - public static final int ALPHA12 = 0x803D; - public static final int ALPHA16 = 0x803E; - public static final int LUMINANCE4 = 0x803F; - public static final int LUMINANCE8 = 0x8040; - public static final int LUMINANCE12 = 0x8041; - public static final int LUMINANCE16 = 0x8042; - public static final int LUMINANCE4_ALPHA4 = 0x8043; - public static final int LUMINANCE6_ALPHA2 = 0x8044; - public static final int LUMINANCE8_ALPHA8 = 0x8045; - public static final int LUMINANCE12_ALPHA4 = 0x8046; - public static final int LUMINANCE12_ALPHA12 = 0x8047; - public static final int LUMINANCE16_ALPHA16 = 0x8048; - public static final int INTENSITY = 0x8049; - public static final int INTENSITY4 = 0x804A; - public static final int INTENSITY8 = 0x804B; - public static final int INTENSITY12 = 0x804C; - public static final int INTENSITY16 = 0x804D; - public static final int R3_G3_B2 = 0x2A10; - public static final int RGB4 = 0x804F; - public static final int RGB5 = 0x8050; - public static final int RGB8 = 0x8051; - public static final int RGB10 = 0x8052; - public static final int RGB12 = 0x8053; - public static final int RGB16 = 0x8054; - public static final int RGBA2 = 0x8055; - public static final int RGBA4 = 0x8056; - public static final int RGB5_A1 = 0x8057; - public static final int RGBA8 = 0x8058; - public static final int RGB10_A2 = 0x8059; - public static final int RGBA12 = 0x805A; - public static final int RGBA16 = 0x805B; - public static final int TEXTURE_RED_SIZE = 0x805C; - public static final int TEXTURE_GREEN_SIZE = 0x805D; - public static final int TEXTURE_BLUE_SIZE = 0x805E; - public static final int TEXTURE_ALPHA_SIZE = 0x805F; - public static final int TEXTURE_LUMINANCE_SIZE = 0x8060; - public static final int TEXTURE_INTENSITY_SIZE = 0x8061; - public static final int PROXY_TEXTURE_1D = 0x8063; - public static final int PROXY_TEXTURE_2D = 0x8064; + public static final int GL_ALPHA4 = 0x803B; + public static final int GL_ALPHA8 = 0x803C; + public static final int GL_ALPHA12 = 0x803D; + public static final int GL_ALPHA16 = 0x803E; + public static final int GL_LUMINANCE4 = 0x803F; + public static final int GL_LUMINANCE8 = 0x8040; + public static final int GL_LUMINANCE12 = 0x8041; + public static final int GL_LUMINANCE16 = 0x8042; + public static final int GL_LUMINANCE4_ALPHA4 = 0x8043; + public static final int GL_LUMINANCE6_ALPHA2 = 0x8044; + public static final int GL_LUMINANCE8_ALPHA8 = 0x8045; + public static final int GL_LUMINANCE12_ALPHA4 = 0x8046; + public static final int GL_LUMINANCE12_ALPHA12 = 0x8047; + public static final int GL_LUMINANCE16_ALPHA16 = 0x8048; + public static final int GL_INTENSITY = 0x8049; + public static final int GL_INTENSITY4 = 0x804A; + public static final int GL_INTENSITY8 = 0x804B; + public static final int GL_INTENSITY12 = 0x804C; + public static final int GL_INTENSITY16 = 0x804D; + public static final int GL_R3_G3_B2 = 0x2A10; + public static final int GL_RGB4 = 0x804F; + public static final int GL_RGB5 = 0x8050; + public static final int GL_RGB8 = 0x8051; + public static final int GL_RGB10 = 0x8052; + public static final int GL_RGB12 = 0x8053; + public static final int GL_RGB16 = 0x8054; + public static final int GL_RGBA2 = 0x8055; + public static final int GL_RGBA4 = 0x8056; + public static final int GL_RGB5_A1 = 0x8057; + public static final int GL_RGBA8 = 0x8058; + public static final int GL_RGB10_A2 = 0x8059; + public static final int GL_RGBA12 = 0x805A; + public static final int GL_RGBA16 = 0x805B; + public static final int GL_TEXTURE_RED_SIZE = 0x805C; + public static final int GL_TEXTURE_GREEN_SIZE = 0x805D; + public static final int GL_TEXTURE_BLUE_SIZE = 0x805E; + public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F; + public static final int GL_TEXTURE_LUMINANCE_SIZE = 0x8060; + public static final int GL_TEXTURE_INTENSITY_SIZE = 0x8061; + public static final int GL_PROXY_TEXTURE_1D = 0x8063; + public static final int GL_PROXY_TEXTURE_2D = 0x8064; /* texture_object */ - public static final int TEXTURE_PRIORITY = 0x8066; - public static final int TEXTURE_RESIDENT = 0x8067; - public static final int TEXTURE_BINDING_1D = 0x8068; - public static final int TEXTURE_BINDING_2D = 0x8069; + public static final int GL_TEXTURE_PRIORITY = 0x8066; + public static final int GL_TEXTURE_RESIDENT = 0x8067; + public static final int GL_TEXTURE_BINDING_1D = 0x8068; + public static final int GL_TEXTURE_BINDING_2D = 0x8069; /* vertex_array */ - public static final int VERTEX_ARRAY = 0x8074; - public static final int NORMAL_ARRAY = 0x8075; - public static final int COLOR_ARRAY = 0x8076; - public static final int INDEX_ARRAY = 0x8077; - public static final int TEXTURE_COORD_ARRAY = 0x8078; - public static final int EDGE_FLAG_ARRAY = 0x8079; - public static final int VERTEX_ARRAY_SIZE = 0x807A; - public static final int VERTEX_ARRAY_TYPE = 0x807B; - public static final int VERTEX_ARRAY_STRIDE = 0x807C; - public static final int NORMAL_ARRAY_TYPE = 0x807E; - public static final int NORMAL_ARRAY_STRIDE = 0x807F; - public static final int COLOR_ARRAY_SIZE = 0x8081; - public static final int COLOR_ARRAY_TYPE = 0x8082; - public static final int COLOR_ARRAY_STRIDE = 0x8083; - public static final int INDEX_ARRAY_TYPE = 0x8085; - public static final int INDEX_ARRAY_STRIDE = 0x8086; - public static final int TEXTURE_COORD_ARRAY_SIZE = 0x8088; - public static final int TEXTURE_COORD_ARRAY_TYPE = 0x8089; - public static final int TEXTURE_COORD_ARRAY_STRIDE = 0x808A; - public static final int EDGE_FLAG_ARRAY_STRIDE = 0x808C; - public static final int VERTEX_ARRAY_POINTER = 0x808E; - public static final int NORMAL_ARRAY_POINTER = 0x808F; - public static final int COLOR_ARRAY_POINTER = 0x8090; - public static final int INDEX_ARRAY_POINTER = 0x8091; - public static final int TEXTURE_COORD_ARRAY_POINTER = 0x8092; - public static final int EDGE_FLAG_ARRAY_POINTER = 0x8093; - public static final int V2F = 0x2A20; - public static final int V3F = 0x2A21; - public static final int C4UB_V2F = 0x2A22; - public static final int C4UB_V3F = 0x2A23; - public static final int C3F_V3F = 0x2A24; - public static final int N3F_V3F = 0x2A25; - public static final int C4F_N3F_V3F = 0x2A26; - public static final int T2F_V3F = 0x2A27; - public static final int T4F_V4F = 0x2A28; - public static final int T2F_C4UB_V3F = 0x2A29; - public static final int T2F_C3F_V3F = 0x2A2A; - public static final int T2F_N3F_V3F = 0x2A2B; - public static final int T2F_C4F_N3F_V3F = 0x2A2C; - public static final int T4F_C4F_N3F_V4F = 0x2A2D; + public static final int GL_VERTEX_ARRAY = 0x8074; + public static final int GL_NORMAL_ARRAY = 0x8075; + public static final int GL_COLOR_ARRAY = 0x8076; + public static final int GL_INDEX_ARRAY = 0x8077; + public static final int GL_TEXTURE_COORD_ARRAY = 0x8078; + public static final int GL_EDGE_FLAG_ARRAY = 0x8079; + public static final int GL_VERTEX_ARRAY_SIZE = 0x807A; + public static final int GL_VERTEX_ARRAY_TYPE = 0x807B; + public static final int GL_VERTEX_ARRAY_STRIDE = 0x807C; + public static final int GL_NORMAL_ARRAY_TYPE = 0x807E; + public static final int GL_NORMAL_ARRAY_STRIDE = 0x807F; + public static final int GL_COLOR_ARRAY_SIZE = 0x8081; + public static final int GL_COLOR_ARRAY_TYPE = 0x8082; + public static final int GL_COLOR_ARRAY_STRIDE = 0x8083; + public static final int GL_INDEX_ARRAY_TYPE = 0x8085; + public static final int GL_INDEX_ARRAY_STRIDE = 0x8086; + public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088; + public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089; + public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A; + public static final int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C; + public static final int GL_VERTEX_ARRAY_POINTER = 0x808E; + public static final int GL_NORMAL_ARRAY_POINTER = 0x808F; + public static final int GL_COLOR_ARRAY_POINTER = 0x8090; + public static final int GL_INDEX_ARRAY_POINTER = 0x8091; + public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092; + public static final int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093; + public static final int GL_V2F = 0x2A20; + public static final int GL_V3F = 0x2A21; + public static final int GL_C4UB_V2F = 0x2A22; + public static final int GL_C4UB_V3F = 0x2A23; + public static final int GL_C3F_V3F = 0x2A24; + public static final int GL_N3F_V3F = 0x2A25; + public static final int GL_C4F_N3F_V3F = 0x2A26; + public static final int GL_T2F_V3F = 0x2A27; + public static final int GL_T4F_V4F = 0x2A28; + public static final int GL_T2F_C4UB_V3F = 0x2A29; + public static final int GL_T2F_C3F_V3F = 0x2A2A; + public static final int GL_T2F_N3F_V3F = 0x2A2B; + public static final int GL_T2F_C4F_N3F_V3F = 0x2A2C; + public static final int GL_T4F_C4F_N3F_V4F = 0x2A2D; /* EXT_vertex_array */ - public static final int VERTEX_ARRAY_EXT = 0x8074; - public static final int NORMAL_ARRAY_EXT = 0x8075; - public static final int COLOR_ARRAY_EXT = 0x8076; - public static final int INDEX_ARRAY_EXT = 0x8077; - public static final int TEXTURE_COORD_ARRAY_EXT = 0x8078; - public static final int EDGE_FLAG_ARRAY_EXT = 0x8079; - public static final int VERTEX_ARRAY_SIZE_EXT = 0x807A; - public static final int VERTEX_ARRAY_TYPE_EXT = 0x807B; - public static final int VERTEX_ARRAY_STRIDE_EXT = 0x807C; - public static final int VERTEX_ARRAY_COUNT_EXT = 0x807D; - public static final int NORMAL_ARRAY_TYPE_EXT = 0x807E; - public static final int NORMAL_ARRAY_STRIDE_EXT = 0x807F; - public static final int NORMAL_ARRAY_COUNT_EXT = 0x8080; - public static final int COLOR_ARRAY_SIZE_EXT = 0x8081; - public static final int COLOR_ARRAY_TYPE_EXT = 0x8082; - public static final int COLOR_ARRAY_STRIDE_EXT = 0x8083; - public static final int COLOR_ARRAY_COUNT_EXT = 0x8084; - public static final int INDEX_ARRAY_TYPE_EXT = 0x8085; - public static final int INDEX_ARRAY_STRIDE_EXT = 0x8086; - public static final int INDEX_ARRAY_COUNT_EXT = 0x8087; - public static final int TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; - public static final int TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; - public static final int TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; - public static final int TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; - public static final int EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; - public static final int EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; - public static final int VERTEX_ARRAY_POINTER_EXT = 0x808E; - public static final int NORMAL_ARRAY_POINTER_EXT = 0x808F; - public static final int COLOR_ARRAY_POINTER_EXT = 0x8090; - public static final int INDEX_ARRAY_POINTER_EXT = 0x8091; - public static final int TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; - public static final int EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; - public static final int DOUBLE_EXT = DOUBLE; + public static final int GL_VERTEX_ARRAY_EXT = 0x8074; + public static final int GL_NORMAL_ARRAY_EXT = 0x8075; + public static final int GL_COLOR_ARRAY_EXT = 0x8076; + public static final int GL_INDEX_ARRAY_EXT = 0x8077; + public static final int GL_TEXTURE_COORD_ARRAY_EXT = 0x8078; + public static final int GL_EDGE_FLAG_ARRAY_EXT = 0x8079; + public static final int GL_VERTEX_ARRAY_SIZE_EXT = 0x807A; + public static final int GL_VERTEX_ARRAY_TYPE_EXT = 0x807B; + public static final int GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C; + public static final int GL_VERTEX_ARRAY_COUNT_EXT = 0x807D; + public static final int GL_NORMAL_ARRAY_TYPE_EXT = 0x807E; + public static final int GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F; + public static final int GL_NORMAL_ARRAY_COUNT_EXT = 0x8080; + public static final int GL_COLOR_ARRAY_SIZE_EXT = 0x8081; + public static final int GL_COLOR_ARRAY_TYPE_EXT = 0x8082; + public static final int GL_COLOR_ARRAY_STRIDE_EXT = 0x8083; + public static final int GL_COLOR_ARRAY_COUNT_EXT = 0x8084; + public static final int GL_INDEX_ARRAY_TYPE_EXT = 0x8085; + public static final int GL_INDEX_ARRAY_STRIDE_EXT = 0x8086; + public static final int GL_INDEX_ARRAY_COUNT_EXT = 0x8087; + public static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; + public static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; + public static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; + public static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; + public static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; + public static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; + public static final int GL_VERTEX_ARRAY_POINTER_EXT = 0x808E; + public static final int GL_NORMAL_ARRAY_POINTER_EXT = 0x808F; + public static final int GL_COLOR_ARRAY_POINTER_EXT = 0x8090; + public static final int GL_INDEX_ARRAY_POINTER_EXT = 0x8091; + public static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; + public static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; + public static final int GL_DOUBLE_EXT = GL_DOUBLE; /* EXT_bgra */ - public static final int BGR_EXT = 0x80E0; - public static final int BGRA_EXT = 0x80E1; + public static final int GL_BGR_EXT = 0x80E0; + public static final int GL_BGRA_EXT = 0x80E1; /* EXT_paletted_texture */ /* These must match the GL_COLOR_TABLE_*_SGI enumerants */ - public static final int COLOR_TABLE_FORMAT_EXT = 0x80D8; - public static final int COLOR_TABLE_WIDTH_EXT = 0x80D9; - public static final int COLOR_TABLE_RED_SIZE_EXT = 0x80DA; - public static final int COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB; - public static final int COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC; - public static final int COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD; - public static final int COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE; - public static final int COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF; + public static final int GL_COLOR_TABLE_FORMAT_EXT = 0x80D8; + public static final int GL_COLOR_TABLE_WIDTH_EXT = 0x80D9; + public static final int GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA; + public static final int GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB; + public static final int GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC; + public static final int GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD; + public static final int GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE; + public static final int GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF; - public static final int COLOR_INDEX1_EXT = 0x80E2; - public static final int COLOR_INDEX2_EXT = 0x80E3; - public static final int COLOR_INDEX4_EXT = 0x80E4; - public static final int COLOR_INDEX8_EXT = 0x80E5; - public static final int COLOR_INDEX12_EXT = 0x80E6; - public static final int COLOR_INDEX16_EXT = 0x80E7; + public static final int GL_COLOR_INDEX1_EXT = 0x80E2; + public static final int GL_COLOR_INDEX2_EXT = 0x80E3; + public static final int GL_COLOR_INDEX4_EXT = 0x80E4; + public static final int GL_COLOR_INDEX8_EXT = 0x80E5; + public static final int GL_COLOR_INDEX12_EXT = 0x80E6; + public static final int GL_COLOR_INDEX16_EXT = 0x80E7; /* WIN_draw_range_elements */ - public static final int MAX_ELEMENTS_VERTICES_WIN = 0x80E8; - public static final int MAX_ELEMENTS_INDICES_WIN = 0x80E9; + public static final int GL_MAX_ELEMENTS_VERTICES_WIN = 0x80E8; + public static final int GL_MAX_ELEMENTS_INDICES_WIN = 0x80E9; /* WIN_phong_shading */ - public static final int PHONG_WIN = 0x80EA ; - public static final int PHONG_HINT_WIN = 0x80EB ; + public static final int GL_PHONG_WIN = 0x80EA ; + public static final int GL_PHONG_HINT_WIN = 0x80EB ; /* WIN_specular_fog */ - public static final int FOG_SPECULAR_TEXTURE_WIN = 0x80EC; + public static final int GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC; /* For compatibility with OpenGL v1.0 */ - public static final int LOGIC_OP = INDEX_LOGIC_OP; - public static final int TEXTURE_COMPONENTS = TEXTURE_INTERNAL_FORMAT; + public static final int GL_LOGIC_OP = GL_INDEX_LOGIC_OP; + public static final int GL_TEXTURE_COMPONENTS = GL_TEXTURE_INTERNAL_FORMAT; } diff --git a/src/java/org/lwjgl/opengl/GL.java b/src/java/org/lwjgl/opengl/GL.java index df37d2cb..9975dc08 100644 --- a/src/java/org/lwjgl/opengl/GL.java +++ b/src/java/org/lwjgl/opengl/GL.java @@ -37,6 +37,13 @@ import java.lang.reflect.Field; import java.util.HashMap; import java.util.StringTokenizer; +import java.nio.ByteBuffer; +import java.nio.IntBuffer; +import java.nio.CharBuffer; +import java.nio.FloatBuffer; +import java.nio.DoubleBuffer; +import java.nio.Buffer; + /** * $Id$ * @@ -82,11 +89,11 @@ public class GL extends CoreGL implements GLConstants { } - public native void activeStencilFaceEXT(int face); + public static native void glActiveStencilFaceEXT(int face); - public native void activeTextureARB(int texture); + public static native void glActiveTextureARB(int texture); - public native void alphaFragmentOp1ATI( + public static native void glAlphaFragmentOp1ATI( int op, int dst, int dstMod, @@ -94,7 +101,7 @@ public class GL extends CoreGL implements GLConstants { int arg1Rep, int arg1Mod); - public native void alphaFragmentOp2ATI( + public static native void glAlphaFragmentOp2ATI( int op, int dst, int dstMod, @@ -105,7 +112,7 @@ public class GL extends CoreGL implements GLConstants { int arg2Rep, int arg2Mod); - public native void alphaFragmentOp3ATI( + public static native void glAlphaFragmentOp3ATI( int op, int dst, int dstMod, @@ -119,12 +126,12 @@ public class GL extends CoreGL implements GLConstants { int arg3Rep, int arg3Mod); - public native boolean areProgramsResidentNV( + public static native boolean glAreProgramsResidentNV( int n, - int piIDs, - int pbResidences); + IntBuffer piIDs, + ByteBuffer pbResidences); - public native void arrayObjectATI( + public static native void glArrayObjectATI( int array, int size, int type, @@ -132,35 +139,35 @@ public class GL extends CoreGL implements GLConstants { int buffer, int offset); - public native void beginFragmentShaderATI(); + public static native void glBeginFragmentShaderATI(); - public native void beginOcclusionQueryNV(int id); + public static native void glBeginOcclusionQueryNV(int id); - public native void beginVertexShaderEXT(); + public static native void glBeginVertexShaderEXT(); - public native void bindFragmentShaderATI(int id); + public static native void glBindFragmentShaderATI(int id); - public native int bindLightParameterEXT(int light, int value); + public static native int glBindLightParameterEXT(int light, int value); - public native int bindMaterialParameterEXT(int face, int value); + public static native int glBindMaterialParameterEXT(int face, int value); - public native int bindParameterEXT(int value); + public static native int glBindParameterEXT(int value); - public native void bindProgramARB(int target, int program); + public static native void glBindProgramARB(int target, int program); - public native void bindProgramNV(int target, int id); + public static native void glBindProgramNV(int target, int id); - public native int bindTexGenParameterEXT(int unit, int coord, int value); + public static native int glBindTexGenParameterEXT(int unit, int coord, int value); - public native int bindTextureUnitParameterEXT(int unit, int value); + public static native int glBindTextureUnitParameterEXT(int unit, int value); - public native void bindVertexShaderEXT(int id); + public static native void glBindVertexShaderEXT(int id); - public native void clientActiveTextureARB(int texture); + public static native void glClientActiveTextureARB(int texture); - public native void clientActiveVertexStreamATI(int stream); + public static native void glClientActiveVertexStreamATI(int stream); - public native void colorFragmentOp1ATI( + public static native void glColorFragmentOp1ATI( int op, int dst, int dstMask, @@ -169,7 +176,7 @@ public class GL extends CoreGL implements GLConstants { int arg1Rep, int arg1Mod); - public native void colorFragmentOp2ATI( + public static native void glColorFragmentOp2ATI( int op, int dst, int dstMask, @@ -181,7 +188,7 @@ public class GL extends CoreGL implements GLConstants { int arg2Rep, int arg2Mod); - public native void colorFragmentOp3ATI( + public static native void glColorFragmentOp3ATI( int op, int dst, int dstMask, @@ -196,7 +203,7 @@ public class GL extends CoreGL implements GLConstants { int arg3Rep, int arg3Mod); - public native void combinerInputNV( + public static native void glCombinerInputNV( int stage, int portion, int variable, @@ -204,7 +211,7 @@ public class GL extends CoreGL implements GLConstants { int mapping, int componentUsage); - public native void combinerOutputNV( + public static native void glCombinerOutputNV( int stage, int portion, int abOutput, @@ -216,29 +223,29 @@ public class GL extends CoreGL implements GLConstants { boolean cdDotProduct, boolean muxSum); - public native void combinerParameterfNV(int pname, float param); + public static native void glCombinerParameterfNV(int pname, float param); - public native void combinerParameterfvNV(int pname, int pfParams); + public static native void glCombinerParameterfvNV(int pname, FloatBuffer pfParams); - public native void combinerParameteriNV(int pname, int param); + public static native void glCombinerParameteriNV(int pname, int param); - public native void combinerParameterivNV(int pname, int piParams); + public static native void glCombinerParameterivNV(int pname, IntBuffer piParams); - public native void combinerStageParameterfvNV( + public static native void glCombinerStageParameterfvNV( int stage, int pname, - int pfParams); + FloatBuffer pfParams); - public native void compressedTexImage1DARB( + public static native void glCompressedTexImage1DARB( int target, int level, int internalformat, int width, int border, int imageSize, - int pData); + Buffer pData); - public native void compressedTexImage2DARB( + public static native void glCompressedTexImage2DARB( int target, int level, int internalformat, @@ -246,9 +253,9 @@ public class GL extends CoreGL implements GLConstants { int height, int border, int imageSize, - int pData); + Buffer pData); - public native void compressedTexImage3DARB( + public static native void glCompressedTexImage3DARB( int target, int level, int internalformat, @@ -257,18 +264,18 @@ public class GL extends CoreGL implements GLConstants { int depth, int border, int imageSize, - int pData); + Buffer pData); - public native void compressedTexSubImage1DARB( + public static native void glCompressedTexSubImage1DARB( int target, int level, int xoffset, int width, int format, int imageSize, - int pData); + Buffer pData); - public native void compressedTexSubImage2DARB( + public static native void glCompressedTexSubImage2DARB( int target, int level, int xoffset, @@ -277,9 +284,9 @@ public class GL extends CoreGL implements GLConstants { int height, int format, int imageSize, - int pData); + Buffer pData); - public native void compressedTexSubImage3DARB( + public static native void glCompressedTexSubImage3DARB( int target, int level, int xoffset, @@ -290,321 +297,321 @@ public class GL extends CoreGL implements GLConstants { int depth, int format, int imageSize, - int pData); + Buffer pData); - public native void currentPaletteMatrixARB(int index); + public static native void glCurrentPaletteMatrixARB(int index); - public native void deleteFencesNV(int n, int piFences); + public static native void glDeleteFencesNV(int n, IntBuffer piFences); - public native void deleteFragmentShaderATI(int id); + public static native void glDeleteFragmentShaderATI(int id); - public native void deleteOcclusionQueriesNV(int n, int piIDs); + public static native void glDeleteOcclusionQueriesNV(int n, IntBuffer piIDs); - public native void deleteProgramsARB(int n, int piPrograms); + public static native void glDeleteProgramsARB(int n, IntBuffer piPrograms); - public native void deleteProgramsNV(int n, int piIDs); + public static native void glDeleteProgramsNV(int n, IntBuffer piIDs); - public native void deleteVertexShaderEXT(int id); + public static native void glDeleteVertexShaderEXT(int id); - public native void disableVariantClientStateEXT(int id); + public static native void glDisableVariantClientStateEXT(int id); - public native void disableVertexAttribArrayARB(int index); + public static native void glDisableVertexAttribArrayARB(int index); - public native void drawElementArrayATI(int mode, int count); + public static native void glDrawElementArrayATI(int mode, int count); - public native void drawRangeElementArrayATI( + public static native void glDrawRangeElementArrayATI( int mode, int start, int end, int count); - public native void drawRangeElementsEXT( + public static native void glDrawRangeElementsEXT( int mode, int start, int end, int count, int type, - int pIndices); + Buffer pIndices); - public native void elementPointerATI(int type, int pPointer); + public static native void glElementPointerATI(int type, Buffer pPointer); - public native void enableVariantClientStateEXT(int id); + public static native void glEnableVariantClientStateEXT(int id); - public native void enableVertexAttribArrayARB(int index); + public static native void glEnableVertexAttribArrayARB(int index); - public native void endFragmentShaderATI(); + public static native void glEndFragmentShaderATI(); - public native void endOcclusionQueryNV(); + public static native void glEndOcclusionQueryNV(); - public native void endVertexShaderEXT(); + public static native void glEndVertexShaderEXT(); - public native void evalMapsNV(int target, int mode); + public static native void glEvalMapsNV(int target, int mode); - public native void executeProgramNV(int target, int id, int pfParams); + public static native void glExecuteProgramNV(int target, int id, FloatBuffer pfParams); - public native void extractComponentEXT(int res, int src, int num); + public static native void glExtractComponentEXT(int res, int src, int num); - public native void finalCombinerInputNV( + public static native void glFinalCombinerInputNV( int variable, int input, int mapping, int componentUsage); - public native void finishFenceNV(int fence); + public static native void glFinishFenceNV(int fence); - public native void flushVertexArrayRangeNV(); + public static native void glFlushVertexArrayRangeNV(); - public native void fogCoorddEXT(double coord); + public static native void glFogCoorddEXT(double coord); - public native void fogCoorddvEXT(int pdCoord); + public static native void glFogCoorddvEXT(DoubleBuffer pdCoord); - public native void fogCoordfEXT(float coord); + public static native void glFogCoordfEXT(float coord); - public native void fogCoordfvEXT(int pfCoord); + public static native void glFogCoordfvEXT(FloatBuffer pfCoord); - public native void fogCoordPointerEXT(int type, int stride, int pPointer); + public static native void glFogCoordPointerEXT(int type, int stride, Buffer pPointer); - public native void freeObjectBufferATI(int buffer); + public static native void glFreeObjectBufferATI(int buffer); - public native void genFencesNV(int n, int piFences); + public static native void glGenFencesNV(int n, IntBuffer piFences); - public native int genFragmentShadersATI(int range); + public static native int glGenFragmentShadersATI(int range); - public native void genOcclusionQueriesNV(int n, int piIDs); + public static native void glGenOcclusionQueriesNV(int n, IntBuffer piIDs); - public native void genProgramsARB(int n, int piPrograms); + public static native void glGenProgramsARB(int n, IntBuffer piPrograms); - public native void genProgramsNV(int n, int piIDs); + public static native void glGenProgramsNV(int n, IntBuffer piIDs); - public native int genSymbolsEXT( + public static native int glGenSymbolsEXT( int dataType, int storageType, int range, int components); - public native int genVertexShadersEXT(int range); + public static native int glGenVertexShadersEXT(int range); - public native void getArrayObjectfvATI(int array, int pname, int pfParams); + public static native void glGetArrayObjectfvATI(int array, int pname, FloatBuffer pfParams); - public native void getArrayObjectivATI(int array, int pname, int piParams); + public static native void glGetArrayObjectivATI(int array, int pname, IntBuffer piParams); - public native void getCombinerInputParameterfvNV( + public static native void glGetCombinerInputParameterfvNV( int stage, int portion, int variable, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getCombinerInputParameterivNV( + public static native void glGetCombinerInputParameterivNV( int stage, int portion, int variable, int pname, - int piParams); + IntBuffer piParams); - public native void getCombinerOutputParameterfvNV( + public static native void glGetCombinerOutputParameterfvNV( int stage, int portion, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getCombinerOutputParameterivNV( + public static native void glGetCombinerOutputParameterivNV( int stage, int portion, int pname, - int piParams); + IntBuffer piParams); - public native void getCombinerStageParameterfvNV( + public static native void glGetCombinerStageParameterfvNV( int stage, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getCompressedTexImageARB(int target, int lod, int pImg); + public static native void glGetCompressedTexImageARB(int target, int lod, Buffer pImg); - public native void getFenceivNV(int fence, int pname, int piParams); + public static native void glGetFenceivNV(int fence, int pname, IntBuffer piParams); - public native void getFinalCombinerInputParameterfvNV( + public static native void glGetFinalCombinerInputParameterfvNV( int variable, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getFinalCombinerInputParameterivNV( + public static native void glGetFinalCombinerInputParameterivNV( int variable, int pname, - int piParams); + IntBuffer piParams); - public native void getInvariantBooleanvEXT(int id, int value, int pbData); + public static native void glGetInvariantBooleanvEXT(int id, int value, ByteBuffer pbData); - public native void getInvariantFloatvEXT(int id, int value, int pfData); + public static native void glGetInvariantFloatvEXT(int id, int value, FloatBuffer pfData); - public native void getInvariantIntegervEXT(int id, int value, int piData); + public static native void glGetInvariantIntegervEXT(int id, int value, IntBuffer piData); - public native void getLocalConstantBooleanvEXT( + public static native void glGetLocalConstantBooleanvEXT( int id, int value, - int pbData); + ByteBuffer pbData); - public native void getLocalConstantFloatvEXT(int id, int value, int pfData); + public static native void glGetLocalConstantFloatvEXT(int id, int value, FloatBuffer pfData); - public native void getLocalConstantIntegervEXT( + public static native void glGetLocalConstantIntegervEXT( int id, int value, - int piData); + IntBuffer piData); - public native void getMapAttribParameterfvNV( + public static native void glGetMapAttribParameterfvNV( int target, int index, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getMapAttribParameterivNV( + public static native void glGetMapAttribParameterivNV( int target, int index, int pname, - int piParams); + IntBuffer piParams); - public native void getMapControlPointsNV( + public static native void glGetMapControlPointsNV( int target, int index, int type, int ustride, int vstride, boolean packed, - int pPoints); + Buffer pPoints); - public native void getMapParameterfvNV(int target, int pname, int pfParams); + public static native void glGetMapParameterfvNV(int target, int pname, FloatBuffer pfParams); - public native void getMapParameterivNV(int target, int pname, int piParams); + public static native void glGetMapParameterivNV(int target, int pname, IntBuffer piParams); - public native void getObjectBufferfvATI( + public static native void glGetObjectBufferfvATI( int buffer, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getObjectBufferivATI( + public static native void glGetObjectBufferivATI( int buffer, int pname, - int piParams); + IntBuffer piParams); - public native void getOcclusionQueryivNV(int id, int pname, int piParams); + public static native void glGetOcclusionQueryivNV(int id, int pname, IntBuffer piParams); - public native void getOcclusionQueryuivNV(int id, int pname, int piParams); + public static native void glGetOcclusionQueryuivNV(int id, int pname, IntBuffer piParams); - public native void getProgramEnvParameterdvARB( + public static native void glGetProgramEnvParameterdvARB( int target, int index, - int pdParams); + DoubleBuffer pdParams); - public native void getProgramEnvParameterfvARB( + public static native void glGetProgramEnvParameterfvARB( int target, int index, - int pfParams); + FloatBuffer pfParams); - public native void getProgramivARB(int target, int pname, int piParams); + public static native void glGetProgramivARB(int target, int pname, IntBuffer piParams); - public native void getProgramivNV(int id, int pname, int piParams); + public static native void glGetProgramivNV(int id, int pname, IntBuffer piParams); - public native void getProgramLocalParameterdvARB( + public static native void glGetProgramLocalParameterdvARB( int target, int index, - int pdParams); + DoubleBuffer pdParams); - public native void getProgramLocalParameterfvARB( + public static native void glGetProgramLocalParameterfvARB( int target, int index, - int pfParams); + FloatBuffer pfParams); - public native void getProgramParameterdvNV( + public static native void glGetProgramParameterdvNV( int target, int index, int pname, - int pdParams); + DoubleBuffer pdParams); - public native void getProgramParameterfvNV( + public static native void glGetProgramParameterfvNV( int target, int index, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getProgramStringARB(int target, int pname, int pString); + public static native void glGetProgramStringARB(int target, int pname, Buffer pString); - public native void getProgramStringNV(int id, int pname, int pProgram); + public static native void glGetProgramStringNV(int id, int pname, ByteBuffer pProgram); - public native void getTexBumpParameterfvATI(int pname, int pfParam); + public static native void glGetTexBumpParameterfvATI(int pname, FloatBuffer pfParam); - public native void getTexBumpParameterivATI(int pname, int piParam); + public static native void glGetTexBumpParameterivATI(int pname, FloatBuffer piParam); - public native void getTrackMatrixivNV( + public static native void glGetTrackMatrixivNV( int target, int address, int pname, - int piParams); + IntBuffer piParams); - public native void getVariantArrayObjectfvATI( + public static native void glGetVariantArrayObjectfvATI( int id, int pname, - int pfParams); + FloatBuffer pfParams); - public native void getVariantArrayObjectivATI( + public static native void glGetVariantArrayObjectivATI( int id, int pname, - int piParams); + IntBuffer piParams); - public native void getVariantBooleanvEXT(int id, int value, int pbData); + public static native void glGetVariantBooleanvEXT(int id, int value, ByteBuffer pbData); - public native void getVariantFloatvEXT(int id, int value, int pfData); + public static native void glGetVariantFloatvEXT(int id, int value, FloatBuffer pfData); - public native void getVariantIntegervEXT(int id, int value, int piData); + public static native void glGetVariantIntegervEXT(int id, int value, IntBuffer piData); - public native void getVariantPointervEXT(int id, int value, int pData); + public static native ByteBuffer glGetVariantPointervEXT(int id, int value, int size); - public native void getVertexAttribdvARB(int index, int pname, int pdParams); + public static native void glGetVertexAttribdvARB(int index, int pname, DoubleBuffer pdParams); - public native void getVertexAttribdvNV(int index, int pname, int pdParams); + public static native void glGetVertexAttribdvNV(int index, int pname, DoubleBuffer pdParams); - public native void getVertexAttribfvARB(int index, int pname, int pfParams); + public static native void glGetVertexAttribfvARB(int index, int pname, FloatBuffer pfParams); - public native void getVertexAttribfvNV(int index, int pname, int pfParams); + public static native void glGetVertexAttribfvNV(int index, int pname, FloatBuffer pfParams); - public native void getVertexAttribivARB(int index, int pname, int piParams); + public static native void glGetVertexAttribivARB(int index, int pname, IntBuffer piParams); - public native void getVertexAttribivNV(int index, int pname, int piParams); + public static native void glGetVertexAttribivNV(int index, int pname, IntBuffer piParams); - public native void getVertexAttribPointervARB( + public static native ByteBuffer glGetVertexAttribPointervARB( int index, int pname, - int pPointer); + int size); - public native void getVertexAttribPointervNV( + public static native ByteBuffer glGetVertexAttribPointervNV( int index, int pname, - int pPointer); + int size); - public native void insertComponentEXT(int res, int src, int num); + public static native void glInsertComponentEXT(int res, int src, int num); - public native boolean isFenceNV(int fence); + public static native boolean glIsFenceNV(int fence); - public native boolean isObjectBufferATI(int buffer); + public static native boolean glIsObjectBufferATI(int buffer); - public native boolean isOcclusionQueryNV(int id); + public static native boolean glIsOcclusionQueryNV(int id); - public native boolean isProgramARB(int program); + public static native boolean glIsProgramARB(int program); // #ifdef _WIN32 - public native boolean isProgramNV(int id); + public static native boolean glIsProgramNV(int id); - public native boolean isVariantEnabledEXT(int id, int cap); + public static native boolean glIsVariantEnabledEXT(int id, int cap); - public native void loadProgramNV(int target, int id, int len, int pProgram); + public static native void glLoadProgramNV(int target, int id, int len, ByteBuffer pProgram); - public native void loadTransposeMatrixdARB(int pdMtx); // m[16] + public static native void glLoadTransposeMatrixdARB(DoubleBuffer pdMtx); // m[16] - public native void loadTransposeMatrixfARB(int pfMtx); // m[16] + public static native void glLoadTransposeMatrixfARB(FloatBuffer pfMtx); // m[16] - public native void lockArraysEXT(int first, int count); + public static native void glLockArraysEXT(int first, int count); - public native void mapControlPointsNV( + public static native void glMapControlPointsNV( int target, int index, int type, @@ -613,182 +620,182 @@ public class GL extends CoreGL implements GLConstants { int uorder, int vorder, boolean packed, - int pPoints); + Buffer pPoints); - public native void mapParameterfvNV(int target, int pname, int pfParams); + public static native void glMapParameterfvNV(int target, int pname, FloatBuffer pfParams); - public native void mapParameterivNV(int target, int pname, int piParams); + public static native void glMapParameterivNV(int target, int pname, IntBuffer piParams); - public native void matrixIndexPointerARB( + public static native void glMatrixIndexPointerARB( int size, int type, int stride, - int pPointer); + Buffer pPointer); - public native void matrixIndexubvARB(int size, int pIndices); + public static native void glMatrixIndexubvARB(int size, ByteBuffer pIndices); - public native void matrixIndexuivARB(int size, int piIndices); + public static native void glMatrixIndexuivARB(int size, IntBuffer piIndices); - public native void matrixIndexusvARB(int size, int psIndices); + public static native void glMatrixIndexusvARB(int size, CharBuffer psIndices); - public native void multiDrawArraysEXT( + public static native void glMultiDrawArraysEXT( int mode, - int piFirst, - int piCount, + IntBuffer piFirst, + IntBuffer piCount, int primcount); - public native void multiDrawElementsEXT( +/* public static native void glMultiDrawElementsEXT( int mode, int piCount, int type, int pIndices, int primcount); +*/ + public static native void glMultiTexCoord1dARB(int target, double s); - public native void multiTexCoord1dARB(int target, double s); + public static native void glMultiTexCoord1dvARB(int target, DoubleBuffer pdV); - public native void multiTexCoord1dvARB(int target, int pdV); + public static native void glMultiTexCoord1fARB(int target, float s); - public native void multiTexCoord1fARB(int target, float s); + public static native void glMultiTexCoord1fvARB(int target, FloatBuffer pfV); - public native void multiTexCoord1fvARB(int target, int pfV); + public static native void glMultiTexCoord1iARB(int target, int s); - public native void multiTexCoord1iARB(int target, int s); + public static native void glMultiTexCoord1ivARB(int target, IntBuffer piV); - public native void multiTexCoord1ivARB(int target, int piV); + public static native void glMultiTexCoord1sARB(int target, short s); - public native void multiTexCoord1sARB(int target, short s); + public static native void glMultiTexCoord1svARB(int target, CharBuffer psV); - public native void multiTexCoord1svARB(int target, int psV); + public static native void glMultiTexCoord2dARB(int target, double s, double t); - public native void multiTexCoord2dARB(int target, double s, double t); + public static native void glMultiTexCoord2dvARB(int target, DoubleBuffer pdV); - public native void multiTexCoord2dvARB(int target, int pdV); + public static native void glMultiTexCoord2fARB(int target, float s, float t); - public native void multiTexCoord2fARB(int target, float s, float t); + public static native void glMultiTexCoord2fvARB(int target, FloatBuffer pfV); - public native void multiTexCoord2fvARB(int target, int pfV); + public static native void glMultiTexCoord2iARB(int target, int s, int t); - public native void multiTexCoord2iARB(int target, int s, int t); + public static native void glMultiTexCoord2ivARB(int target, IntBuffer piV); - public native void multiTexCoord2ivARB(int target, int piV); + public static native void glMultiTexCoord2sARB(int target, short s, short t); - public native void multiTexCoord2sARB(int target, short s, short t); + public static native void glMultiTexCoord2svARB(int target, CharBuffer psV); - public native void multiTexCoord2svARB(int target, int psV); - - public native void multiTexCoord3dARB( + public static native void glMultiTexCoord3dARB( int target, double s, double t, double r); - public native void multiTexCoord3dvARB(int target, int pdV); + public static native void glMultiTexCoord3dvARB(int target, int pdV); - public native void multiTexCoord3fARB( + public static native void glMultiTexCoord3fARB( int target, float s, float t, float r); - public native void multiTexCoord3fvARB(int target, int pfV); + public static native void glMultiTexCoord3fvARB(int target, FloatBuffer pfV); - public native void multiTexCoord3iARB(int target, int s, int t, int r); + public static native void glMultiTexCoord3iARB(int target, int s, int t, int r); - public native void multiTexCoord3ivARB(int target, int piV); + public static native void glMultiTexCoord3ivARB(int target, IntBuffer piV); - public native void multiTexCoord3sARB( + public static native void glMultiTexCoord3sARB( int target, short s, short t, short r); - public native void multiTexCoord3svARB(int target, int psV); + public static native void glMultiTexCoord3svARB(int target, CharBuffer psV); - public native void multiTexCoord4dARB( + public static native void glMultiTexCoord4dARB( int target, double s, double t, double r, double q); - public native void multiTexCoord4dvARB(int target, int pdV); + public static native void glMultiTexCoord4dvARB(int target, DoubleBuffer pdV); - public native void multiTexCoord4fARB( + public static native void glMultiTexCoord4fARB( int target, float s, float t, float r, float q); - public native void multiTexCoord4fvARB(int target, int pfV); + public static native void glMultiTexCoord4fvARB(int target, FloatBuffer pfV); - public native void multiTexCoord4iARB( + public static native void glMultiTexCoord4iARB( int target, int s, int t, int r, int q); - public native void multiTexCoord4ivARB(int target, int piV); + public static native void glMultiTexCoord4ivARB(int target, IntBuffer piV); - public native void multiTexCoord4sARB( + public static native void glMultiTexCoord4sARB( int target, short s, short t, short r, short q); - public native void multiTexCoord4svARB(int target, int psV); + public static native void glMultiTexCoord4svARB(int target, CharBuffer psV); - public native void multTransposeMatrixdARB(int pdMtx); // m[16] + public static native void glMultTransposeMatrixdARB(DoubleBuffer pdMtx); // m[16] - public native void multTransposeMatrixfARB(int pfMtx); // m[16] + public static native void glMultTransposeMatrixfARB(FloatBuffer pfMtx); // m[16] - public native int newObjectBufferATI(int size, int pPointer, int usage); + public static native int glNewObjectBufferATI(int size, Buffer pPointer, int usage); - public native void normalStream3bATI(int stream, byte x, byte y, byte z); + public static native void glNormalStream3bATI(int stream, byte x, byte y, byte z); - public native void normalStream3bvATI(int stream, int pV); + public static native void glNormalStream3bvATI(int stream, ByteBuffer pV); - public native void normalStream3dATI( + public static native void glNormalStream3dATI( int stream, double x, double y, double z); - public native void normalStream3dvATI(int stream, int pdV); + public static native void glNormalStream3dvATI(int stream, DoubleBuffer pdV); - public native void normalStream3fATI(int stream, float x, float y, float z); + public static native void glNormalStream3fATI(int stream, float x, float y, float z); - public native void normalStream3fvATI(int stream, int pfV); + public static native void glNormalStream3fvATI(int stream, FloatBuffer pfV); - public native void normalStream3iATI(int stream, int x, int y, int z); + public static native void glNormalStream3iATI(int stream, int x, int y, int z); - public native void normalStream3ivATI(int stream, int piV); + public static native void glNormalStream3ivATI(int stream, IntBuffer piV); - public native void normalStream3sATI(int stream, short x, short y, short z); + public static native void glNormalStream3sATI(int stream, short x, short y, short z); - public native void normalStream3svATI(int stream, int psV); + public static native void glNormalStream3svATI(int stream, CharBuffer psV); - public native void passTexCoordATI(int dst, int coord, int swizzle); + public static native void glPassTexCoordATI(int dst, int coord, int swizzle); - public native void PNTrianglesfATI(int pname, float param); + public static native void glPNTrianglesfATI(int pname, float param); - public native void PNTrianglesiATI(int pname, int param); + public static native void glPNTrianglesiATI(int pname, int param); - public native void pointParameterfARB(int pname, float param); + public static native void glPointParameterfARB(int pname, float param); - public native void pointParameterfEXT(int pname, float param); + public static native void glPointParameterfEXT(int pname, float param); - public native void pointParameterfvARB(int pname, int pfParams); + public static native void glPointParameterfvARB(int pname, FloatBuffer pfParams); - public native void pointParameterfvEXT(int pname, int pfParams); + public static native void glPointParameterfvEXT(int pname, FloatBuffer pfParams); - public native void pointParameteriNV(int pname, int param); + public static native void glPointParameteriNV(int pname, int param); - public native void pointParameterivNV(int pname, int piParams); + public static native void glPointParameterivNV(int pname, IntBuffer piParams); - public native void programEnvParameter4dARB( + public static native void glProgramEnvParameter4dARB( int target, int index, double x, @@ -796,12 +803,12 @@ public class GL extends CoreGL implements GLConstants { double z, double w); - public native void programEnvParameter4dvARB( + public static native void glProgramEnvParameter4dvARB( int target, int index, - int pdParams); + DoubleBuffer pdParams); - public native void programEnvParameter4fARB( + public static native void glProgramEnvParameter4fARB( int target, int index, float x, @@ -809,12 +816,12 @@ public class GL extends CoreGL implements GLConstants { float z, float w); - public native void programEnvParameter4fvARB( + public static native void glProgramEnvParameter4fvARB( int target, int index, - int pfParams); + FloatBuffer pfParams); - public native void programLocalParameter4dARB( + public static native void glProgramLocalParameter4dARB( int target, int index, double x, @@ -822,12 +829,12 @@ public class GL extends CoreGL implements GLConstants { double z, double w); - public native void programLocalParameter4dvARB( + public static native void glProgramLocalParameter4dvARB( int target, int index, - int pdParams); + DoubleBuffer pdParams); - public native void programLocalParameter4fARB( + public static native void glProgramLocalParameter4fARB( int target, int index, float x, @@ -835,12 +842,12 @@ public class GL extends CoreGL implements GLConstants { float z, float w); - public native void programLocalParameter4fvARB( + public static native void glProgramLocalParameter4fvARB( int target, int index, - int pfParams); + FloatBuffer pfParams); - public native void programParameter4dNV( + public static native void glProgramParameter4dNV( int target, int index, double x, @@ -848,12 +855,12 @@ public class GL extends CoreGL implements GLConstants { double z, double w); - public native void programParameter4dvNV( + public static native void glProgramParameter4dvNV( int target, int index, - int pdParams); + DoubleBuffer pdParams); - public native void programParameter4fNV( + public static native void glProgramParameter4fNV( int target, int index, float x, @@ -861,96 +868,96 @@ public class GL extends CoreGL implements GLConstants { float z, float w); - public native void programParameter4fvNV( + public static native void glProgramParameter4fvNV( int target, int index, - int pfParams); + FloatBuffer pfParams); - public native void programParameters4dvNV( + public static native void glProgramParameters4dvNV( int target, int index, int num, int pdParams); - public native void programParameters4fvNV( + public static native void glProgramParameters4fvNV( int target, int index, int num, - int pfParams); + FloatBuffer pfParams); - public native void programStringARB( + public static native void glProgramStringARB( int target, int format, int len, - int pString); + Buffer pString); - public native void requestResidentProgramsNV(int n, int piIDs); + public static native void glRequestResidentProgramsNV(int n, IntBuffer piIDs); - public native void sampleCoverageARB(float value, boolean invert); + public static native void glSampleCoverageARB(float value, boolean invert); - public native void sampleMapATI(int dst, int interp, int swizzle); + public static native void glSampleMapATI(int dst, int interp, int swizzle); - public native void secondaryColor3bEXT(byte red, byte green, byte blue); + public static native void glSecondaryColor3bEXT(byte red, byte green, byte blue); - public native void secondaryColor3bvEXT(int pV); + public static native void glSecondaryColor3bvEXT(ByteBuffer pV); - public native void secondaryColor3dEXT( + public static native void glSecondaryColor3dEXT( double red, double green, double blue); - public native void secondaryColor3dvEXT(int pdV); + public static native void glSecondaryColor3dvEXT(DoubleBuffer pdV); - public native void secondaryColor3fEXT(float red, float green, float blue); + public static native void glSecondaryColor3fEXT(float red, float green, float blue); - public native void secondaryColor3fvEXT(int pfV); + public static native void glSecondaryColor3fvEXT(FloatBuffer pfV); - public native void secondaryColor3iEXT(int red, int green, int blue); + public static native void glSecondaryColor3iEXT(int red, int green, int blue); - public native void secondaryColor3ivEXT(int piV); + public static native void glSecondaryColor3ivEXT(IntBuffer piV); - public native void secondaryColor3sEXT(short red, short green, short blue); + public static native void glSecondaryColor3sEXT(short red, short green, short blue); - public native void secondaryColor3svEXT(int psV); + public static native void glSecondaryColor3svEXT(CharBuffer psV); - public native void secondaryColor3ubEXT(byte red, byte green, byte blue); + public static native void glSecondaryColor3ubEXT(byte red, byte green, byte blue); - public native void secondaryColor3ubvEXT(int pV); + public static native void glSecondaryColor3ubvEXT(ByteBuffer pV); - public native void secondaryColor3uiEXT(int red, int green, int blue); + public static native void glSecondaryColor3uiEXT(int red, int green, int blue); - public native void secondaryColor3uivEXT(int piV); + public static native void glSecondaryColor3uivEXT(IntBuffer piV); - public native void secondaryColor3usEXT(short red, short green, short blue); + public static native void glSecondaryColor3usEXT(short red, short green, short blue); - public native void secondaryColor3usvEXT(int psV); + public static native void glSecondaryColor3usvEXT(CharBuffer psV); - public native void secondaryColorPointerEXT( + public static native void glSecondaryColorPointerEXT( int size, int type, int stride, - int pPointer); + Buffer pPointer); - public native void setFenceNV(int fence, int condition); + public static native void glSetFenceNV(int fence, int condition); - public native void setFragmentShaderConstantATI(int dst, int pfValue); + public static native void glSetFragmentShaderConstantATI(int dst, FloatBuffer pfValue); - public native void setInvariantEXT(int id, int type, int pAddr); + public static native void glSetInvariantEXT(int id, int type, Buffer pAddr); - public native void setLocalConstantEXT(int id, int type, int pAddr); + public static native void glSetLocalConstantEXT(int id, int type, Buffer pAddr); - public native void shaderOp1EXT(int op, int res, int arg1); + public static native void glShaderOp1EXT(int op, int res, int arg1); - public native void shaderOp2EXT(int op, int res, int arg1, int arg2); + public static native void glShaderOp2EXT(int op, int res, int arg1, int arg2); - public native void shaderOp3EXT( + public static native void glShaderOp3EXT( int op, int res, int arg1, int arg2, int arg3); - public native void swizzleEXT( + public static native void glSwizzleEXT( int res, int in, int outX, @@ -958,392 +965,392 @@ public class GL extends CoreGL implements GLConstants { int outZ, int outW); - public native boolean testFenceNV(int fence); + public static native boolean glTestFenceNV(int fence); - public native void texBumpParameterfvATI(int pname, int pfParam); + public static native void glTexBumpParameterfvATI(int pname, FloatBuffer pfParam); - public native void texBumpParameterivATI(int pname, int piParam); + public static native void glTexBumpParameterivATI(int pname, IntBuffer piParam); - public native void trackMatrixNV( + public static native void glTrackMatrixNV( int target, int address, int matrix, int transform); - public native void unlockArraysEXT(); + public static native void glUnlockArraysEXT(); - public native void updateObjectBufferATI( + public static native void glUpdateObjectBufferATI( int buffer, int offset, int size, - int pPointer, + Buffer pPointer, int preserve); - public native void variantArrayObjectATI( + public static native void glVariantArrayObjectATI( int id, int type, int stride, int buffer, int offset); - public native void variantbvEXT(int id, int pAddr); + public static native void glVariantbvEXT(int id, ByteBuffer pAddr); - public native void variantdvEXT(int id, int pdAddr); + public static native void glVariantdvEXT(int id, DoubleBuffer pdAddr); - public native void variantfvEXT(int id, int pfAddr); + public static native void glVariantfvEXT(int id, FloatBuffer pfAddr); - public native void variantivEXT(int id, int piAddr); + public static native void glVariantivEXT(int id, IntBuffer piAddr); - public native void variantPointerEXT( + public static native void glVariantPointerEXT( int id, int type, int stride, - int pAddr); + Buffer pAddr); - public native void variantsvEXT(int id, int psAddr); + public static native void glVariantsvEXT(int id, CharBuffer psAddr); - public native void variantubvEXT(int id, int pAddr); + public static native void glVariantubvEXT(int id, ByteBuffer pAddr); - public native void variantuivEXT(int id, int piAddr); + public static native void glVariantuivEXT(int id, IntBuffer piAddr); - public native void variantusvEXT(int id, int psAddr); + public static native void glVariantusvEXT(int id, CharBuffer psAddr); - public native void vertexArrayRangeNV(int size, int pPointer); + public static native void glVertexArrayRangeNV(int size, Buffer pPointer); - public native void vertexAttrib1dARB(int index, double x); + public static native void glVertexAttrib1dARB(int index, double x); - public native void vertexAttrib1dNV(int index, double x); + public static native void glVertexAttrib1dNV(int index, double x); - public native void vertexAttrib1dvARB(int index, int pdV); + public static native void glVertexAttrib1dvARB(int index, DoubleBuffer pdV); - public native void vertexAttrib1dvNV(int index, int pdV); + public static native void glVertexAttrib1dvNV(int index, DoubleBuffer pdV); - public native void vertexAttrib1fARB(int index, float x); + public static native void glVertexAttrib1fARB(int index, float x); - public native void vertexAttrib1fNV(int index, float x); + public static native void glVertexAttrib1fNV(int index, float x); - public native void vertexAttrib1fvARB(int index, int pfV); + public static native void glVertexAttrib1fvARB(int index, FloatBuffer pfV); - public native void vertexAttrib1fvNV(int index, int pfV); + public static native void glVertexAttrib1fvNV(int index, FloatBuffer pfV); - public native void vertexAttrib1sARB(int index, short x); + public static native void glVertexAttrib1sARB(int index, short x); - public native void vertexAttrib1sNV(int index, short x); + public static native void glVertexAttrib1sNV(int index, short x); - public native void vertexAttrib1svARB(int index, int psV); + public static native void glVertexAttrib1svARB(int index, CharBuffer psV); - public native void vertexAttrib1svNV(int index, int psV); + public static native void glVertexAttrib1svNV(int index, CharBuffer psV); - public native void vertexAttrib2dARB(int index, double x, double y); + public static native void glVertexAttrib2dARB(int index, double x, double y); - public native void vertexAttrib2dNV(int index, double x, double y); + public static native void glVertexAttrib2dNV(int index, double x, double y); - public native void vertexAttrib2dvARB(int index, int pdV); + public static native void glVertexAttrib2dvARB(int index, DoubleBuffer pdV); - public native void vertexAttrib2dvNV(int index, int pdV); + public static native void glVertexAttrib2dvNV(int index, DoubleBuffer pdV); - public native void vertexAttrib2fARB(int index, float x, float y); + public static native void glVertexAttrib2fARB(int index, float x, float y); - public native void vertexAttrib2fNV(int index, float x, float y); + public static native void glVertexAttrib2fNV(int index, float x, float y); - public native void vertexAttrib2fvARB(int index, int pfV); + public static native void glVertexAttrib2fvARB(int index, FloatBuffer pfV); - public native void vertexAttrib2fvNV(int index, int pfV); + public static native void glVertexAttrib2fvNV(int index, FloatBuffer pfV); - public native void vertexAttrib2sARB(int index, short x, short y); + public static native void glVertexAttrib2sARB(int index, short x, short y); - public native void vertexAttrib2sNV(int index, short x, short y); + public static native void glVertexAttrib2sNV(int index, short x, short y); - public native void vertexAttrib2svARB(int index, int psV); + public static native void glVertexAttrib2svARB(int index, CharBuffer psV); - public native void vertexAttrib2svNV(int index, int psV); + public static native void glVertexAttrib2svNV(int index, CharBuffer psV); - public native void vertexAttrib3dARB( + public static native void glVertexAttrib3dARB( int index, double x, double y, double z); - public native void vertexAttrib3dNV( + public static native void glVertexAttrib3dNV( int index, double x, double y, double z); - public native void vertexAttrib3dvARB(int index, int pdV); + public static native void glVertexAttrib3dvARB(int index, DoubleBuffer pdV); - public native void vertexAttrib3dvNV(int index, int pdV); + public static native void glVertexAttrib3dvNV(int index, DoubleBuffer pdV); - public native void vertexAttrib3fARB(int index, float x, float y, float z); + public static native void glVertexAttrib3fARB(int index, float x, float y, float z); - public native void vertexAttrib3fNV(int index, float x, float y, float z); + public static native void glVertexAttrib3fNV(int index, float x, float y, float z); - public native void vertexAttrib3fvARB(int index, int pfV); + public static native void glVertexAttrib3fvARB(int index, FloatBuffer pfV); - public native void vertexAttrib3fvNV(int index, int pfV); + public static native void glVertexAttrib3fvNV(int index, FloatBuffer pfV); - public native void vertexAttrib3sARB(int index, short x, short y, short z); + public static native void glVertexAttrib3sARB(int index, short x, short y, short z); - public native void vertexAttrib3sNV(int index, short x, short y, short z); + public static native void glVertexAttrib3sNV(int index, short x, short y, short z); - public native void vertexAttrib3svARB(int index, int psV); + public static native void glVertexAttrib3svARB(int index, CharBuffer psV); - public native void vertexAttrib3svNV(int index, int psV); + public static native void glVertexAttrib3svNV(int index, CharBuffer psV); - public native void vertexAttrib4bvARB(int index, int pV); + public static native void glVertexAttrib4bvARB(int index, ByteBuffer pV); - public native void vertexAttrib4dARB( + public static native void glVertexAttrib4dARB( int index, double x, double y, double z, double w); - public native void vertexAttrib4dNV( + public static native void glVertexAttrib4dNV( int index, double x, double y, double z, double w); - public native void vertexAttrib4dvARB(int index, int pdV); + public static native void glVertexAttrib4dvARB(int index, DoubleBuffer pdV); - public native void vertexAttrib4dvNV(int index, int pdV); + public static native void glVertexAttrib4dvNV(int index, DoubleBuffer pdV); - public native void vertexAttrib4fARB( + public static native void glVertexAttrib4fARB( int index, float x, float y, float z, float w); - public native void vertexAttrib4fNV( + public static native void glVertexAttrib4fNV( int index, float x, float y, float z, float w); - public native void vertexAttrib4fvARB(int index, int pfV); + public static native void glVertexAttrib4fvARB(int index, FloatBuffer pfV); - public native void vertexAttrib4fvNV(int index, int pfV); + public static native void glVertexAttrib4fvNV(int index, FloatBuffer pfV); - public native void vertexAttrib4ivARB(int index, int piV); + public static native void glVertexAttrib4ivARB(int index, IntBuffer piV); - public native void vertexAttrib4NbvARB(int index, int pV); + public static native void glVertexAttrib4NbvARB(int index, ByteBuffer pV); - public native void vertexAttrib4NivARB(int index, int piV); + public static native void glVertexAttrib4NivARB(int index, IntBuffer piV); - public native void vertexAttrib4NsvARB(int index, int psV); + public static native void glVertexAttrib4NsvARB(int index, CharBuffer psV); - public native void vertexAttrib4NubARB( + public static native void glVertexAttrib4NubARB( int index, byte x, byte y, byte z, byte w); - public native void vertexAttrib4NubvARB(int index, int pV); + public static native void glVertexAttrib4NubvARB(int index, ByteBuffer pV); - public native void vertexAttrib4NuivARB(int index, int piV); + public static native void glVertexAttrib4NuivARB(int index, IntBuffer piV); - public native void vertexAttrib4NusvARB(int index, int psV); + public static native void glVertexAttrib4NusvARB(int index, CharBuffer psV); - public native void vertexAttrib4sARB( + public static native void glVertexAttrib4sARB( int index, short x, short y, short z, short w); - public native void vertexAttrib4sNV( + public static native void glVertexAttrib4sNV( int index, short x, short y, short z, short w); - public native void vertexAttrib4svARB(int index, int psV); + public static native void glVertexAttrib4svARB(int index, CharBuffer psV); - public native void vertexAttrib4svNV(int index, int psV); + public static native void glVertexAttrib4svNV(int index, CharBuffer psV); - public native void vertexAttrib4ubNV( + public static native void glVertexAttrib4ubNV( int index, byte x, byte y, byte z, byte w); - public native void vertexAttrib4ubvARB(int index, int pV); + public static native void glVertexAttrib4ubvARB(int index, ByteBuffer pV); - public native void vertexAttrib4ubvNV(int index, int pV); + public static native void glVertexAttrib4ubvNV(int index, ByteBuffer pV); - public native void vertexAttrib4uivARB(int index, int piV); + public static native void glVertexAttrib4uivARB(int index, IntBuffer piV); - public native void vertexAttrib4usvARB(int index, int psV); + public static native void glVertexAttrib4usvARB(int index, CharBuffer psV); - public native void vertexAttribPointerARB( + public static native void glVertexAttribPointerARB( int index, int size, int type, boolean normalized, int stride, - int pPointer); + Buffer pPointer); - public native void vertexAttribPointerNV( + public static native void glVertexAttribPointerNV( int index, int size, int type, int stride, - int pPointer); + Buffer pPointer); - public native void vertexAttribs1dvNV(int index, int n, int pdV); + public static native void glVertexAttribs1dvNV(int index, int n, DoubleBuffer pdV); - public native void vertexAttribs1fvNV(int index, int n, int pfV); + public static native void glVertexAttribs1fvNV(int index, int n, FloatBuffer pfV); - public native void vertexAttribs1svNV(int index, int n, int psV); + public static native void glVertexAttribs1svNV(int index, int n, CharBuffer psV); - public native void vertexAttribs2dvNV(int index, int n, int pdV); + public static native void glVertexAttribs2dvNV(int index, int n, DoubleBuffer pdV); - public native void vertexAttribs2fvNV(int index, int n, int pfV); + public static native void glVertexAttribs2fvNV(int index, int n, FloatBuffer pfV); - public native void vertexAttribs2svNV(int index, int n, int psV); + public static native void glVertexAttribs2svNV(int index, int n, CharBuffer psV); - public native void vertexAttribs3dvNV(int index, int n, int pdV); + public static native void glVertexAttribs3dvNV(int index, int n, DoubleBuffer pdV); - public native void vertexAttribs3fvNV(int index, int n, int pfV); + public static native void glVertexAttribs3fvNV(int index, int n, FloatBuffer pfV); - public native void vertexAttribs3svNV(int index, int n, int psV); + public static native void glVertexAttribs3svNV(int index, int n, CharBuffer psV); - public native void vertexAttribs4dvNV(int index, int n, int pdV); + public static native void glVertexAttribs4dvNV(int index, int n, DoubleBuffer pdV); - public native void vertexAttribs4fvNV(int index, int n, int pfV); + public static native void glVertexAttribs4fvNV(int index, int n, FloatBuffer pfV); - public native void vertexAttribs4svNV(int index, int n, int psV); + public static native void glVertexAttribs4svNV(int index, int n, CharBuffer psV); - public native void vertexAttribs4ubvNV(int index, int n, int pV); + public static native void glVertexAttribs4ubvNV(int index, int n, ByteBuffer pV); - public native void vertexBlendARB(int count); + public static native void glVertexBlendARB(int count); - public native void vertexBlendEnvfATI(int pname, float param); + public static native void glVertexBlendEnvfATI(int pname, float param); - public native void vertexBlendEnviATI(int pname, int param); + public static native void glVertexBlendEnviATI(int pname, int param); - public native void vertexStream2dATI(int stream, double x, double y); + public static native void glVertexStream2dATI(int stream, double x, double y); - public native void vertexStream2dvATI(int stream, int pdV); + public static native void glVertexStream2dvATI(int stream, DoubleBuffer pdV); - public native void vertexStream2fATI(int stream, float x, float y); + public static native void glVertexStream2fATI(int stream, float x, float y); - public native void vertexStream2fvATI(int stream, int pfV); + public static native void glVertexStream2fvATI(int stream, FloatBuffer pfV); - public native void vertexStream2iATI(int stream, int x, int y); + public static native void glVertexStream2iATI(int stream, int x, int y); - public native void vertexStream2ivATI(int stream, int piV); + public static native void glVertexStream2ivATI(int stream, IntBuffer piV); - public native void vertexStream2sATI(int stream, short x, short y); + public static native void glVertexStream2sATI(int stream, short x, short y); - public native void vertexStream2svATI(int stream, int psV); + public static native void glVertexStream2svATI(int stream, CharBuffer psV); - public native void vertexStream3dATI( + public static native void glVertexStream3dATI( int stream, double x, double y, double z); - public native void vertexStream3dvATI(int stream, int pdV); + public static native void glVertexStream3dvATI(int stream, DoubleBuffer pdV); - public native void vertexStream3fATI(int stream, float x, float y, float z); + public static native void glVertexStream3fATI(int stream, float x, float y, float z); - public native void vertexStream3fvATI(int stream, int pfV); + public static native void glVertexStream3fvATI(int stream, FloatBuffer pfV); - public native void vertexStream3iATI(int stream, int x, int y, int z); + public static native void glVertexStream3iATI(int stream, int x, int y, int z); - public native void vertexStream3ivATI(int stream, int piV); + public static native void glVertexStream3ivATI(int stream, IntBuffer piV); - public native void vertexStream3sATI(int stream, short x, short y, short z); + public static native void glVertexStream3sATI(int stream, short x, short y, short z); - public native void vertexStream3svATI(int stream, int psV); + public static native void glVertexStream3svATI(int stream, CharBuffer psV); - public native void vertexStream4dATI( + public static native void glVertexStream4dATI( int stream, double x, double y, double z, double w); - public native void vertexStream4dvATI(int stream, int pdV); + public static native void glVertexStream4dvATI(int stream, DoubleBuffer pdV); - public native void vertexStream4fATI( + public static native void glVertexStream4fATI( int stream, float x, float y, float z, float w); - public native void vertexStream4fvATI(int stream, int pfV); + public static native void glVertexStream4fvATI(int stream, FloatBuffer pfV); - public native void vertexStream4iATI( + public static native void glVertexStream4iATI( int stream, int x, int y, int z, int w); - public native void vertexStream4ivATI(int stream, int piV); + public static native void glVertexStream4ivATI(int stream, IntBuffer piV); - public native void vertexStream4sATI( + public static native void glVertexStream4sATI( int stream, short x, short y, short z, short w); - public native void vertexStream4svATI(int stream, int psV); + public static native void glVertexStream4svATI(int stream, CharBuffer psV); - public native void vertexWeightfEXT(float weight); + public static native void glVertexWeightfEXT(float weight); - public native void vertexWeightfvEXT(int pfWeight); + public static native void glVertexWeightfvEXT(FloatBuffer pfWeight); - public native void vertexWeightPointerEXT( + public static native void glVertexWeightPointerEXT( int size, int type, int stride, - int pPointer); + Buffer pPointer); - public native void weightbvARB(int size, int pWeights); + public static native void glWeightbvARB(int size, ByteBuffer pWeights); - public native void weightdvARB(int size, int pdWeights); + public static native void glWeightdvARB(int size, DoubleBuffer pdWeights); - public native void weightfvARB(int size, int pfWeights); + public static native void glWeightfvARB(int size, FloatBuffer pfWeights); - public native void weightivARB(int size, int piWeights); + public static native void glWeightivARB(int size, IntBuffer piWeights); - public native void weightPointerARB( + public static native void glWeightPointerARB( int size, int type, int stride, - int pPointer); + Buffer pPointer); - public native void weightsvARB(int size, int psWeights); + public static native void glWeightsvARB(int size, CharBuffer psWeights); - public native void weightubvARB(int size, int pWeights); + public static native void glWeightubvARB(int size, ByteBuffer pWeights); - public native void weightuivARB(int size, int piWeights); + public static native void glWeightuivARB(int size, IntBuffer piWeights); - public native void weightusvARB(int size, int psWeights); + public static native void glWeightusvARB(int size, CharBuffer psWeights); - public static native int glXAllocateMemoryNV( + public static native ByteBuffer glXAllocateMemoryNV( int size, float readFrequency, float writeFrequency, float priority); - public static native void glXFreeMemoryNV(int pointer); + public static native void glXFreeMemoryNV(ByteBuffer pointer); // #ifdef _WIN32 - public static native int wglAllocateMemoryNV( + public static native ByteBuffer wglAllocateMemoryNV( int size, float readFrequency, float writeFrequency, @@ -1351,31 +1358,31 @@ public class GL extends CoreGL implements GLConstants { public static native boolean wglBindTexImageARB(int hPbuffer, int iBuffer); - public static native boolean wglChoosePixelFormatARB( +/* public static native boolean wglChoosePixelFormatARB( int hdc, int piAttribIList, int pfAttribFList, int nMaxFormats, int piFormats, int piNumFormats); - +*/ public static native int wglCreateBufferRegionARB( int hdc, int iLayerPlane, int uType); - public static native int wglCreatePbufferARB( +/* public static native int wglCreatePbufferARB( int hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList); +*/ + public static native void wglDeleteBufferRegionARB(Buffer hRegion); - public static native void wglDeleteBufferRegionARB(int hRegion); +/* public static native boolean wglDestroyPbufferARB(int hPbuffer);*/ - public static native boolean wglDestroyPbufferARB(int hPbuffer); - - public static native void wglFreeMemoryNV(int pointer); + public static native void wglFreeMemoryNV(ByteBuffer pointer); public static native int wglGetCurrentReadDCARB(); @@ -1383,9 +1390,9 @@ public class GL extends CoreGL implements GLConstants { public static native String wglGetExtensionsStringEXT(); - public static native int wglGetPbufferDCARB(int hPbuffer); +// public static native int wglGetPbufferDCARB(int hPbuffer); - public static native boolean wglGetPixelFormatAttribfvARB( +/* public static native boolean wglGetPixelFormatAttribfvARB( int hdc, int iPixelFormat, int iLayerPlane, @@ -1400,10 +1407,10 @@ public class GL extends CoreGL implements GLConstants { int nAttributes, int piAttributes, int piValues); - +*/ public static native int wglGetSwapIntervalEXT(); - public static native boolean wglMakeContextCurrentARB( +/* public static native boolean wglMakeContextCurrentARB( int hDrawDC, int hReadDC, int hglrc); @@ -1414,13 +1421,13 @@ public class GL extends CoreGL implements GLConstants { int piValue); public static native int wglReleasePbufferDCARB(int hPbuffer, int hDC); - +*/ public static native boolean wglReleaseTexImageARB( int hPbuffer, int iBuffer); public static native boolean wglRestoreBufferRegionARB( - int hRegion, + Buffer hRegion, int x, int y, int width, @@ -1429,51 +1436,51 @@ public class GL extends CoreGL implements GLConstants { int ySrc); public static native boolean wglSaveBufferRegionARB( - int hRegion, + Buffer hRegion, int x, int y, int width, int height); - public static native boolean wglSetPbufferAttribARB( +/* public static native boolean wglSetPbufferAttribARB( int hPbuffer, int piAttribList); - +*/ public static native boolean wglSwapIntervalEXT(int interval); - public native void windowPos2dARB(double x, double y); + public static native void glWindowPos2dARB(double x, double y); - public native void windowPos2dvARB(int pdP); + public static native void glWindowPos2dvARB(DoubleBuffer pdP); - public native void windowPos2fARB(float x, float y); + public static native void glWindowPos2fARB(float x, float y); - public native void windowPos2fvARB(int pfP); + public static native void glWindowPos2fvARB(FloatBuffer pfP); - public native void windowPos2iARB(int x, int y); + public static native void glWindowPos2iARB(int x, int y); - public native void windowPos2ivARB(int piP); + public static native void glWindowPos2ivARB(IntBuffer piP); - public native void windowPos2sARB(short x, short y); + public static native void glWindowPos2sARB(short x, short y); - public native void windowPos2svARB(int psP); + public static native void glWindowPos2svARB(CharBuffer psP); - public native void windowPos3dARB(double x, double y, double z); + public static native void glWindowPos3dARB(double x, double y, double z); - public native void windowPos3dvARB(int pdP); + public static native void glWindowPos3dvARB(DoubleBuffer pdP); - public native void windowPos3fARB(float x, float y, float z); + public static native void glWindowPos3fARB(float x, float y, float z); - public native void windowPos3fvARB(int pfP); + public static native void glWindowPos3fvARB(FloatBuffer pfP); - public native void windowPos3iARB(int x, int y, int z); + public static native void glWindowPos3iARB(int x, int y, int z); - public native void windowPos3ivARB(int piP); + public static native void glWindowPos3ivARB(IntBuffer piP); - public native void windowPos3sARB(short x, short y, short z); + public static native void glWindowPos3sARB(short x, short y, short z); - public native void windowPos3svARB(int psP); + public static native void glWindowPos3svARB(CharBuffer psP); - public native void writeMaskEXT( + public static native void glWriteMaskEXT( int res, int in, int outX, @@ -1481,17 +1488,34 @@ public class GL extends CoreGL implements GLConstants { int outZ, int outW); - public native void bindBufferARB(int target, int buffer); - public native void deleteBuffersARB(int n, int buffers); - public native void genBuffersARB(int n, int buffers); - public native boolean isBufferARB(int buffer); - public native void bufferDataARB(int target, int size, int data, int usage); - public native void bufferSubDataARB(int target, int offset, int size, int data); - public native void getBufferSubDataARB(int target, int offset, int size, int data); - public native int mapBufferARB(int target, int access); - public native boolean unmapBufferARB(int target); - public native void getBufferParameterivARB(int target, int pname, int params); - public native void getBufferPointervARB(int target, int pname, int params); + public static native void glBindBufferARB(int target, int buffer); + public static native void glDeleteBuffersARB(int n, IntBuffer buffers); + public static native void glGenBuffersARB(int n, IntBuffer buffers); + public static native boolean glIsBufferARB(int buffer); + public static native void glBufferDataARB(int target, int size, Buffer data, int usage); + public static native void glBufferSubDataARB(int target, int offset, int size, Buffer data); + public static native void glGetBufferSubDataARB(int target, int offset, int size, Buffer data); + /** + * glMapBufferARB maps a gl vertex buffer buffer to a ByteBuffer. The oldBuffer argument can be null, in + * which case a new ByteBuffer will be created, pointing to the returned memory. If oldBuffer is non-null, + * it will be returned if it points to the same mapped memory, otherwise a new ByteBuffer is created. + * That way, an application will normally use glMapBufferARB like this: + * + * ByteBuffer mapped_buffer; + * mapped_buffer = glMapBufferARB(..., ..., ..., null); + * ... + * // Another map on the same buffer + * mapped_buffer = glMapBufferARB(..., ..., ..., mapped_buffer); + * + * @param size The size of the buffer area. + * @param oldBuffer A ByteBuffer. If this argument points to the same address as the new mapping, it will be returned and + * no new buffer will be created. In that case, size is ignored. + * @return A ByteBuffer representing the mapped buffer memory. + */ + public static native ByteBuffer glMapBufferARB(int target, int access, int size, ByteBuffer oldBuffer); + public static native boolean glUnmapBufferARB(int target); + public static native void glGetBufferParameterivARB(int target, int pname, IntBuffer params); + public static native ByteBuffer glGetBufferPointervARB(int target, int pname, int size); /* * Available extensions @@ -1604,12 +1628,10 @@ public class GL extends CoreGL implements GLConstants { map.put(fields[i].getName(), fields[i]); } - String exts = getString(EXTENSIONS); + String exts = glGetString(GL_EXTENSIONS); StringTokenizer st = new StringTokenizer(exts); while (st.hasMoreTokens()) { String ext = st.nextToken(); - if (ext.startsWith("GL_")) - ext = ext.substring(3); Field f = (Field) map.get(ext); if (f != null) { //System.out.println("Extension : "+ext+" : present"); @@ -1625,7 +1647,7 @@ public class GL extends CoreGL implements GLConstants { } // Let's see what openGL version we are too: - String version = getString(VERSION); + String version = glGetString(GL_VERSION); int i = version.indexOf("1."); if (i > -1) { char c = version.charAt(i + 2); diff --git a/src/java/org/lwjgl/opengl/GLU.java b/src/java/org/lwjgl/opengl/GLU.java index 1d76f709..bd297c73 100644 --- a/src/java/org/lwjgl/opengl/GLU.java +++ b/src/java/org/lwjgl/opengl/GLU.java @@ -34,6 +34,11 @@ package org.lwjgl.opengl; import org.lwjgl.Sys; +import java.nio.ByteBuffer; +import java.nio.FloatBuffer; +import java.nio.IntBuffer; +import java.nio.DoubleBuffer; + /** * $Id$ * @@ -48,41 +53,37 @@ public class GLU implements GLUConstants { System.loadLibrary(Sys.getLibraryName()); } - /** Handle to GL */ - private final GL gl; - /** - * Constructor for GLU. + * Private constructor for GLU. */ - public GLU(GL gl) { - this.gl = gl; + private GLU() { } - public native String errorString(int errCode); + public static native String gluErrorString(int errCode); - public native String getString(int name); + public static native String gluGetString(int name); - public native void ortho2D( + public static native void gluOrtho2D( double left, double right, double bottom, double top); - public native void perspective( + public static native void gluPerspective( double fovy, double aspect, double zNear, double zFar); - public native void pickMatrix( + public static native void gluPickMatrix( double x, double y, double width, double height, - int viewport /*int*/ + IntBuffer viewport ); - public native void lookAt( + public static native void gluLookAt( double eyex, double eyey, double eyez, @@ -93,67 +94,67 @@ public class GLU implements GLUConstants { double upy, double upz); - public native int project( + public static native int gluProject( double objx, double objy, double objz, - int modelMatrix /*double*/ - , int projMatrix /*double*/ - , int viewport /*int*/ - , int winx /*double*/ - , int winy /*double*/ - , int winz /*double*/ + DoubleBuffer modelMatrix, + DoubleBuffer projMatrix, + IntBuffer viewport, + DoubleBuffer winx, + DoubleBuffer winy, + DoubleBuffer winz ); - public native int unProject( + public static native int gluUnProject( double winx, double winy, double winz, - int modelMatrix /*double*/ - , int projMatrix /*double*/ - , int viewport /*int*/ - , int objx /*double*/ - , int objy /*double*/ - , int objz /*double*/ + DoubleBuffer modelMatrix, + DoubleBuffer projMatrix, + IntBuffer viewport, + DoubleBuffer objx, + DoubleBuffer objy, + DoubleBuffer objz ); - public native int scaleImage( + public static native int gluScaleImage( int format, int widthin, int heightin, int typein, - int datain /*void*/ - , int widthout, int heightout, int typeout, int dataout /*void*/ + ByteBuffer datain, + int widthout, int heightout, int typeout, ByteBuffer dataout ); - public native int build1DMipmaps( + public static native int gluBuild1DMipmaps( int target, int components, int width, int format, int type, - int data /*void*/ + ByteBuffer data ); - public native int build2DMipmaps( + public static native int gluBuild2DMipmaps( int target, int components, int width, int height, int format, int type, - int data /*void*/ + ByteBuffer data ); /** * creates and returns a pointer to a new quadrics object. This * object must be referred to when calling quadrics rendering and control - * functions. A return value of zero means that there is not enough memory to + * functions. A return value of null means that there is not enough memory to * allocate the object * - * @return adress to a new quadrics object + * @return ByteBuffer representing a new quadrics object */ - public native int newQuadric(); + public static native ByteBuffer gluNewQuadric(); /** * draws a cylinder oriented along the z axis. The base of the @@ -174,7 +175,7 @@ public class GLU implements GLUConstants { * axis, to 0.5 at the -y axis, to 0.75 at the -x axis, and back to 1.0 at the * +y axis. * - * @param qobj Specifies the quadrics object (created with glu.newQuadric). + * @param target Specifies the quadrics object (created with glu.newQuadric). * * @param baseRadius Specifies the radius of the cylinder at z = 0. * @@ -186,8 +187,8 @@ public class GLU implements GLUConstants { * * @param stacks Specifies the number of subdivisions along the z axis. */ - public native void cylinder( - int qobj, + public static native void gluCylinder( + ByteBuffer target, double baseRadius, double topRadius, double height, @@ -202,8 +203,8 @@ public class GLU implements GLUConstants { * @param qobj pecifies the quadrics object to be destroyed (created with * glu.newQuadric). */ - public native void deleteQuadric( - int qobj + public static native void gluDeleteQuadric( + ByteBuffer qobj ); @@ -225,8 +226,8 @@ public class GLU implements GLUConstants { * (1, 0.5), at (0, r, 0) it is (0.5, 1), at (-r, 0, 0) it is (0, 0.5), and at * (0, -r, 0) it is (0.5, 0). */ - public native void disk( - int target, + public static native void gluDisk( + ByteBuffer target, double innerRadius, double outerRadius, int slices, @@ -256,8 +257,8 @@ public class GLU implements GLUConstants { * (1, 0.5), at (0, r, 0) it is (0.5, 1), at (-r, 0, 0) it is (0, 0.5), and at * (0, -r, 0) it is (0.5, 0). */ - public native void partialDisk( - int target, + public static native void gluPartialDisk( + ByteBuffer target, double innerRadius, double outerRadius, int slices, @@ -281,8 +282,8 @@ public class GLU implements GLUConstants { * * GLU.POINT: Quadrics are rendered as a set of points. */ - public native void quadricDrawStyle( - int target, + public static native void gluQuadricDrawStyle( + ByteBuffer target, int drawStyle ); @@ -297,8 +298,8 @@ public class GLU implements GLUConstants { * GLU.SMOOTH: One normal is generated for every vertex of a quadric. This * is the default. */ - public native void quadricNormals( - int target, + public static native void gluQuadricNormals( + ByteBuffer target, int normals ); @@ -313,8 +314,8 @@ public class GLU implements GLUConstants { * Note that the interpretation of outward and inward depends on the quadric * being drawn. */ - public native void quadricOrientation( - int target, + public static native void gluQuadricOrientation( + ByteBuffer target, int orientation ); @@ -327,8 +328,8 @@ public class GLU implements GLUConstants { * The manner in which texture coordinates are generated depends upon the * specific quadric rendered. */ - public native void quadricTexture( - int target, + public static native void gluQuadricTexture( + ByteBuffer target, boolean textureCoords ); @@ -347,21 +348,21 @@ public class GLU implements GLUConstants { * 0.0 at the +y axis, to 0.25 at the +x axis, to 0.5 at the -y axis, to 0.75 * at the -x axis, and back to 1.0 at the +y axis. */ - public native void sphere( - int target, + public static native void gluSphere( + ByteBuffer target, double radius, int slices, int stacks ); - - public native void quadricCallback( - int target, +/* public static native void gluQuadricCallback( + ByteBuffer target, int type, String method ); - public native void quadricCallback( - int target, +*/ + public static native void gluQuadricCallback( + ByteBuffer target, int type, Object obj, String method diff --git a/src/java/org/lwjgl/opengl/GLUConstants.java b/src/java/org/lwjgl/opengl/GLUConstants.java index 51a98aa9..58fa2f3b 100644 --- a/src/java/org/lwjgl/opengl/GLUConstants.java +++ b/src/java/org/lwjgl/opengl/GLUConstants.java @@ -42,179 +42,179 @@ package org.lwjgl.opengl; */ public interface GLUConstants { /* Errors: (return value 0 = no error) */ - public static final int INVALID_ENUM = 100900; - public static final int INVALID_VALUE = 100901; - public static final int OUT_OF_MEMORY = 100902; - public static final int INCOMPATIBLE_GL_VERSION = 100903; + public static final int GLU_INVALID_ENUM = 100900; + public static final int GLU_INVALID_VALUE = 100901; + public static final int GLU_OUT_OF_MEMORY = 100902; + public static final int GLU_INCOMPATIBLE_GL_VERSION = 100903; /* StringName */ - public static final int VERSION = 100800; - public static final int EXTENSIONS = 100801; + public static final int GLU_VERSION = 100800; + public static final int GLU_EXTENSIONS = 100801; /* Boolean */ - public static final int TRUE = CoreGLConstants.TRUE; - public static final int FALSE = CoreGLConstants.FALSE; + public static final int GLU_TRUE = CoreGLConstants.GL_TRUE; + public static final int GLU_FALSE = CoreGLConstants.GL_FALSE; /**** Quadric constants ****/ /* QuadricNormal */ - public static final int SMOOTH = 100000; - public static final int FLAT = 100001; - public static final int NONE = 100002; + public static final int GLU_SMOOTH = 100000; + public static final int GLU_FLAT = 100001; + public static final int GLU_NONE = 100002; /* QuadricDrawStyle */ - public static final int POINT = 100010; - public static final int LINE = 100011; - public static final int FILL = 100012; - public static final int SILHOUETTE = 100013; + public static final int GLU_POINT = 100010; + public static final int GLU_LINE = 100011; + public static final int GLU_FILL = 100012; + public static final int GLU_SILHOUETTE = 100013; /* QuadricOrientation */ - public static final int OUTSIDE = 100020; - public static final int INSIDE = 100021; + public static final int GLU_OUTSIDE = 100020; + public static final int GLU_INSIDE = 100021; /* Callback types: */ - /* ERROR = 100103 */ + /* GLU_ERROR = 100103 */ /**** Tesselation constants ****/ - public static final double TESS_MAX_COORD = 1.0e150; + public static final double GLU_TESS_MAX_COORD = 1.0e150; /* TessProperty */ - public static final int TESS_WINDING_RULE = 100140; - public static final int TESS_BOUNDARY_ONLY = 100141; - public static final int TESS_TOLERANCE = 100142; + public static final int GLU_TESS_WINDING_RULE = 100140; + public static final int GLU_TESS_BOUNDARY_ONLY = 100141; + public static final int GLU_TESS_TOLERANCE = 100142; /* TessWinding */ - public static final int TESS_WINDING_ODD = 100130; - public static final int TESS_WINDING_NONZERO = 100131; - public static final int TESS_WINDING_POSITIVE = 100132; - public static final int TESS_WINDING_NEGATIVE = 100133; - public static final int TESS_WINDING_ABS_GEQ_TWO = 100134; + public static final int GLU_TESS_WINDING_ODD = 100130; + public static final int GLU_TESS_WINDING_NONZERO = 100131; + public static final int GLU_TESS_WINDING_POSITIVE = 100132; + public static final int GLU_TESS_WINDING_NEGATIVE = 100133; + public static final int GLU_TESS_WINDING_ABS_GEQ_TWO = 100134; /* TessCallback */ - public static final int TESS_BEGIN = 100100; /* void (CALLBACK*)(GLenum type) */ - public static final int TESS_VERTEX = 100101; /* void (CALLBACK*)(void *data) */ - public static final int TESS_END = 100102; /* void (CALLBACK*)(void) */ - public static final int TESS_ERROR = 100103; /* void (CALLBACK*)(GLenum errno) */ - public static final int TESS_EDGE_FLAG = 100104; /* void (CALLBACK*)(GLboolean boundaryEdge) */ - public static final int TESS_COMBINE = 100105; /* void (CALLBACK*)(GLdouble coords[3], + public static final int GLU_TESS_BEGIN = 100100; /* void (CALLBACK*)(GLenum type) */ + public static final int GLU_TESS_VERTEX = 100101; /* void (CALLBACK*)(void *data) */ + public static final int GLU_TESS_END = 100102; /* void (CALLBACK*)(void) */ + public static final int GLU_TESS_ERROR = 100103; /* void (CALLBACK*)(GLenum errno) */ + public static final int GLU_TESS_EDGE_FLAG = 100104; /* void (CALLBACK*)(GLboolean boundaryEdge) */ + public static final int GLU_TESS_COMBINE = 100105; /* void (CALLBACK*)(GLdouble coords[3], void *data[4], GLfloat weight[4], void **dataOut) */ - public static final int TESS_BEGIN_DATA = 100106; /* void (CALLBACK*)(GLenum type, + public static final int GLU_TESS_BEGIN_DATA = 100106; /* void (CALLBACK*)(GLenum type, void *polygon_data) */ - public static final int TESS_VERTEX_DATA = 100107; /* void (CALLBACK*)(void *data, + public static final int GLU_TESS_VERTEX_DATA = 100107; /* void (CALLBACK*)(void *data, void *polygon_data) */ - public static final int TESS_END_DATA = 100108; /* void (CALLBACK*)(void *polygon_data) */ - public static final int TESS_ERROR_DATA = 100109; /* void (CALLBACK*)(GLenum errno, + public static final int GLU_TESS_END_DATA = 100108; /* void (CALLBACK*)(void *polygon_data) */ + public static final int GLU_TESS_ERROR_DATA = 100109; /* void (CALLBACK*)(GLenum errno, void *polygon_data) */ - public static final int TESS_EDGE_FLAG_DATA = 100110; /* void (CALLBACK*)(GLboolean boundaryEdge, + public static final int GLU_TESS_EDGE_FLAG_DATA = 100110; /* void (CALLBACK*)(GLboolean boundaryEdge, void *polygon_data) */ - public static final int TESS_COMBINE_DATA = 100111; /* void (CALLBACK*)(GLdouble coords[3], + public static final int GLU_TESS_COMBINE_DATA = 100111; /* void (CALLBACK*)(GLdouble coords[3], void *data[4], GLfloat weight[4], void **dataOut, void *polygon_data) */ /* TessError */ - public static final int TESS_ERROR1 = 100151; - public static final int TESS_ERROR2 = 100152; - public static final int TESS_ERROR3 = 100153; - public static final int TESS_ERROR4 = 100154; - public static final int TESS_ERROR5 = 100155; - public static final int TESS_ERROR6 = 100156; - public static final int TESS_ERROR7 = 100157; - public static final int TESS_ERROR8 = 100158; + public static final int GLU_TESS_ERROR1 = 100151; + public static final int GLU_TESS_ERROR2 = 100152; + public static final int GLU_TESS_ERROR3 = 100153; + public static final int GLU_TESS_ERROR4 = 100154; + public static final int GLU_TESS_ERROR5 = 100155; + public static final int GLU_TESS_ERROR6 = 100156; + public static final int GLU_TESS_ERROR7 = 100157; + public static final int GLU_TESS_ERROR8 = 100158; - public static final int TESS_MISSING_BEGIN_POLYGON = TESS_ERROR1; - public static final int TESS_MISSING_BEGIN_CONTOUR = TESS_ERROR2; - public static final int TESS_MISSING_END_POLYGON = TESS_ERROR3; - public static final int TESS_MISSING_END_CONTOUR = TESS_ERROR4; - public static final int TESS_COORD_TOO_LARGE = TESS_ERROR5; - public static final int TESS_NEED_COMBINE_CALLBACK = TESS_ERROR6; + public static final int GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1; + public static final int GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2; + public static final int GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3; + public static final int GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4; + public static final int GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5; + public static final int GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6; /**** NURBS constants ****/ /* NurbsProperty */ - public static final int AUTO_LOAD_MATRIX = 100200; - public static final int CULLING = 100201; - public static final int SAMPLING_TOLERANCE = 100203; - public static final int DISPLAY_MODE = 100204; - public static final int PARAMETRIC_TOLERANCE = 100202; - public static final int SAMPLING_METHOD = 100205; - public static final int U_STEP = 100206; - public static final int V_STEP = 100207; + public static final int GLU_AUTO_LOAD_MATRIX = 100200; + public static final int GLU_CULLING = 100201; + public static final int GLU_SAMPLING_TOLERANCE = 100203; + public static final int GLU_DISPLAY_MODE = 100204; + public static final int GLU_PARAMETRIC_TOLERANCE = 100202; + public static final int GLU_SAMPLING_METHOD = 100205; + public static final int GLU_U_STEP = 100206; + public static final int GLU_V_STEP = 100207; /* NurbsSampling */ - public static final int PATH_LENGTH = 100215; - public static final int PARAMETRIC_ERROR = 100216; - public static final int DOMAIN_DISTANCE = 100217; + public static final int GLU_PATH_LENGTH = 100215; + public static final int GLU_PARAMETRIC_ERROR = 100216; + public static final int GLU_DOMAIN_DISTANCE = 100217; /* NurbsTrim */ - public static final int MAP1_TRIM_2 = 100210; - public static final int MAP1_TRIM_3 = 100211; + public static final int GLU_MAP1_TRIM_2 = 100210; + public static final int GLU_MAP1_TRIM_3 = 100211; /* NurbsDisplay */ - /* FILL = 100012 */ - public static final int OUTLINE_POLYGON = 100240; - public static final int OUTLINE_PATCH = 100241; + /* GLU_FILL = 100012 */ + public static final int GLU_OUTLINE_POLYGON = 100240; + public static final int GLU_OUTLINE_PATCH = 100241; /* NurbsCallback */ - /* ERROR = 100103 */ + /* GLU_ERROR = 100103 */ /* NurbsErrors */ - public static final int NURBS_ERROR1 = 100251; - public static final int NURBS_ERROR2 = 100252; - public static final int NURBS_ERROR3 = 100253; - public static final int NURBS_ERROR4 = 100254; - public static final int NURBS_ERROR5 = 100255; - public static final int NURBS_ERROR6 = 100256; - public static final int NURBS_ERROR7 = 100257; - public static final int NURBS_ERROR8 = 100258; - public static final int NURBS_ERROR9 = 100259; - public static final int NURBS_ERROR10 = 100260; - public static final int NURBS_ERROR11 = 100261; - public static final int NURBS_ERROR12 = 100262; - public static final int NURBS_ERROR13 = 100263; - public static final int NURBS_ERROR14 = 100264; - public static final int NURBS_ERROR15 = 100265; - public static final int NURBS_ERROR16 = 100266; - public static final int NURBS_ERROR17 = 100267; - public static final int NURBS_ERROR18 = 100268; - public static final int NURBS_ERROR19 = 100269; - public static final int NURBS_ERROR20 = 100270; - public static final int NURBS_ERROR21 = 100271; - public static final int NURBS_ERROR22 = 100272; - public static final int NURBS_ERROR23 = 100273; - public static final int NURBS_ERROR24 = 100274; - public static final int NURBS_ERROR25 = 100275; - public static final int NURBS_ERROR26 = 100276; - public static final int NURBS_ERROR27 = 100277; - public static final int NURBS_ERROR28 = 100278; - public static final int NURBS_ERROR29 = 100279; - public static final int NURBS_ERROR30 = 100280; - public static final int NURBS_ERROR31 = 100281; - public static final int NURBS_ERROR32 = 100282; - public static final int NURBS_ERROR33 = 100283; - public static final int NURBS_ERROR34 = 100284; - public static final int NURBS_ERROR35 = 100285; - public static final int NURBS_ERROR36 = 100286; - public static final int NURBS_ERROR37 = 100287; + public static final int GLU_NURBS_ERROR1 = 100251; + public static final int GLU_NURBS_ERROR2 = 100252; + public static final int GLU_NURBS_ERROR3 = 100253; + public static final int GLU_NURBS_ERROR4 = 100254; + public static final int GLU_NURBS_ERROR5 = 100255; + public static final int GLU_NURBS_ERROR6 = 100256; + public static final int GLU_NURBS_ERROR7 = 100257; + public static final int GLU_NURBS_ERROR8 = 100258; + public static final int GLU_NURBS_ERROR9 = 100259; + public static final int GLU_NURBS_ERROR10 = 100260; + public static final int GLU_NURBS_ERROR11 = 100261; + public static final int GLU_NURBS_ERROR12 = 100262; + public static final int GLU_NURBS_ERROR13 = 100263; + public static final int GLU_NURBS_ERROR14 = 100264; + public static final int GLU_NURBS_ERROR15 = 100265; + public static final int GLU_NURBS_ERROR16 = 100266; + public static final int GLU_NURBS_ERROR17 = 100267; + public static final int GLU_NURBS_ERROR18 = 100268; + public static final int GLU_NURBS_ERROR19 = 100269; + public static final int GLU_NURBS_ERROR20 = 100270; + public static final int GLU_NURBS_ERROR21 = 100271; + public static final int GLU_NURBS_ERROR22 = 100272; + public static final int GLU_NURBS_ERROR23 = 100273; + public static final int GLU_NURBS_ERROR24 = 100274; + public static final int GLU_NURBS_ERROR25 = 100275; + public static final int GLU_NURBS_ERROR26 = 100276; + public static final int GLU_NURBS_ERROR27 = 100277; + public static final int GLU_NURBS_ERROR28 = 100278; + public static final int GLU_NURBS_ERROR29 = 100279; + public static final int GLU_NURBS_ERROR30 = 100280; + public static final int GLU_NURBS_ERROR31 = 100281; + public static final int GLU_NURBS_ERROR32 = 100282; + public static final int GLU_NURBS_ERROR33 = 100283; + public static final int GLU_NURBS_ERROR34 = 100284; + public static final int GLU_NURBS_ERROR35 = 100285; + public static final int GLU_NURBS_ERROR36 = 100286; + public static final int GLU_NURBS_ERROR37 = 100287; /* Contours types -- obsolete! */ - public static final int CW = 100120; - public static final int CCW = 100121; - public static final int INTERIOR = 100122; - public static final int EXTERIOR = 100123; - public static final int UNKNOWN = 100124; + public static final int GLU_CW = 100120; + public static final int GLU_CCW = 100121; + public static final int GLU_INTERIOR = 100122; + public static final int GLU_EXTERIOR = 100123; + public static final int GLU_UNKNOWN = 100124; /* Names without "TESS_" prefix */ - public static final int BEGIN = TESS_BEGIN; - public static final int VERTEX = TESS_VERTEX; - public static final int END = TESS_END; - public static final int ERROR = TESS_ERROR; - public static final int EDGE_FLAG = TESS_EDGE_FLAG; + public static final int GLU_BEGIN = GLU_TESS_BEGIN; + public static final int GLU_VERTEX = GLU_TESS_VERTEX; + public static final int GLU_END = GLU_TESS_END; + public static final int GLU_ERROR = GLU_TESS_ERROR; + public static final int GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBCubeMap.java b/src/java/org/lwjgl/opengl/arb/ARBCubeMap.java index 8bfbb8a6..f10d96a6 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBCubeMap.java +++ b/src/java/org/lwjgl/opengl/arb/ARBCubeMap.java @@ -41,16 +41,16 @@ package org.lwjgl.opengl.arb; public interface ARBCubeMap { - public static final int NORMAL_MAP_ARB = 0x8511; - public static final int REFLECTION_MAP_ARB = 0x8512; - public static final int TEXTURE_CUBE_MAP_ARB = 0x8513; - public static final int TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514; - public static final int TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516; - public static final int TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518; - public static final int TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519; - public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A; - public static final int PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B; - public static final int MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C; + public static final int GL_NORMAL_MAP_ARB = 0x8511; + public static final int GL_REFLECTION_MAP_ARB = 0x8512; + public static final int GL_TEXTURE_CUBE_MAP_ARB = 0x8513; + public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518; + public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519; + public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A; + public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B; + public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java b/src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java index d20b419c..a08a0378 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java +++ b/src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java @@ -41,9 +41,9 @@ package org.lwjgl.opengl.arb; public interface ARBDepthTexture { - public static final int DEPTH_COMPONENT16_ARB = 0x81A5; - public static final int DEPTH_COMPONENT24_ARB = 0x81A6; - public static final int DEPTH_COMPONENT32_ARB = 0x81A7; - public static final int TEXTURE_DEPTH_SIZE_ARB = 0x884A; - public static final int DEPTH_TEXTURE_MODE_ARB = 0x884B; + public static final int GL_DEPTH_COMPONENT16_ARB = 0x81A5; + public static final int GL_DEPTH_COMPONENT24_ARB = 0x81A6; + public static final int GL_DEPTH_COMPONENT32_ARB = 0x81A7; + public static final int GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A; + public static final int GL_DEPTH_TEXTURE_MODE_ARB = 0x884B; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java b/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java index 4f21b3b4..66f853d5 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java +++ b/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java @@ -41,14 +41,14 @@ package org.lwjgl.opengl.arb; public interface ARBMatrixPalette { - public static final int MATRIX_PALETTE_ARB = 0x8840; - public static final int MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841; - public static final int MAX_PALETTE_MATRICES_ARB = 0x8842; - public static final int CURRENT_PALETTE_MATRIX_ARB = 0x8843; - public static final int MATRIX_INDEX_ARRAY_ARB = 0x8844; - public static final int CURRENT_MATRIX_INDEX_ARB = 0x8845; - public static final int MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846; - public static final int MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847; - public static final int MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848; - public static final int MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849; + public static final int GL_MATRIX_PALETTE_ARB = 0x8840; + public static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841; + public static final int GL_MAX_PALETTE_MATRICES_ARB = 0x8842; + public static final int GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843; + public static final int GL_MATRIX_INDEX_ARRAY_ARB = 0x8844; + public static final int GL_CURRENT_MATRIX_INDEX_ARB = 0x8845; + public static final int GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846; + public static final int GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847; + public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848; + public static final int GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBMultisample.java b/src/java/org/lwjgl/opengl/arb/ARBMultisample.java index 4ca91529..03aa33c8 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBMultisample.java +++ b/src/java/org/lwjgl/opengl/arb/ARBMultisample.java @@ -41,13 +41,13 @@ package org.lwjgl.opengl.arb; public interface ARBMultisample { - public static final int MULTISAMPLE_ARB = 0x809D; - public static final int SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E; - public static final int SAMPLE_ALPHA_TO_ONE_ARB = 0x809F; - public static final int SAMPLE_COVERAGE_ARB = 0x80A0; - public static final int SAMPLE_BUFFERS_ARB = 0x80A8; - public static final int SAMPLES_ARB = 0x80A9; - public static final int SAMPLE_COVERAGE_VALUE_ARB = 0x80AA; - public static final int SAMPLE_COVERAGE_INVERT_ARB = 0x80AB; - public static final int MULTISAMPLE_BIT_ARB = 0x20000000; + public static final int GL_MULTISAMPLE_ARB = 0x809D; + public static final int GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E; + public static final int GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F; + public static final int GL_SAMPLE_COVERAGE_ARB = 0x80A0; + public static final int GL_SAMPLE_BUFFERS_ARB = 0x80A8; + public static final int GL_SAMPLES_ARB = 0x80A9; + public static final int GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA; + public static final int GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB; + public static final int GL_MULTISAMPLE_BIT_ARB = 0x20000000; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBMultitexture.java b/src/java/org/lwjgl/opengl/arb/ARBMultitexture.java index 364ab187..1503ecd7 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBMultitexture.java +++ b/src/java/org/lwjgl/opengl/arb/ARBMultitexture.java @@ -41,39 +41,39 @@ package org.lwjgl.opengl.arb; public interface ARBMultitexture { - public static final int TEXTURE0_ARB = 0x84C0; - public static final int TEXTURE1_ARB = 0x84C1; - public static final int TEXTURE2_ARB = 0x84C2; - public static final int TEXTURE3_ARB = 0x84C3; - public static final int TEXTURE4_ARB = 0x84C4; - public static final int TEXTURE5_ARB = 0x84C5; - public static final int TEXTURE6_ARB = 0x84C6; - public static final int TEXTURE7_ARB = 0x84C7; - public static final int TEXTURE8_ARB = 0x84C8; - public static final int TEXTURE9_ARB = 0x84C9; - public static final int TEXTURE10_ARB = 0x84CA; - public static final int TEXTURE11_ARB = 0x84CB; - public static final int TEXTURE12_ARB = 0x84CC; - public static final int TEXTURE13_ARB = 0x84CD; - public static final int TEXTURE14_ARB = 0x84CE; - public static final int TEXTURE15_ARB = 0x84CF; - public static final int TEXTURE16_ARB = 0x84D0; - public static final int TEXTURE17_ARB = 0x84D1; - public static final int TEXTURE18_ARB = 0x84D2; - public static final int TEXTURE19_ARB = 0x84D3; - public static final int TEXTURE20_ARB = 0x84D4; - public static final int TEXTURE21_ARB = 0x84D5; - public static final int TEXTURE22_ARB = 0x84D6; - public static final int TEXTURE23_ARB = 0x84D7; - public static final int TEXTURE24_ARB = 0x84D8; - public static final int TEXTURE25_ARB = 0x84D9; - public static final int TEXTURE26_ARB = 0x84DA; - public static final int TEXTURE27_ARB = 0x84DB; - public static final int TEXTURE28_ARB = 0x84DC; - public static final int TEXTURE29_ARB = 0x84DD; - public static final int TEXTURE30_ARB = 0x84DE; - public static final int TEXTURE31_ARB = 0x84DF; - public static final int ACTIVE_TEXTURE_ARB = 0x84E0; - public static final int CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1; - public static final int MAX_TEXTURE_UNITS_ARB = 0x84E2; + public static final int GL_TEXTURE0_ARB = 0x84C0; + public static final int GL_TEXTURE1_ARB = 0x84C1; + public static final int GL_TEXTURE2_ARB = 0x84C2; + public static final int GL_TEXTURE3_ARB = 0x84C3; + public static final int GL_TEXTURE4_ARB = 0x84C4; + public static final int GL_TEXTURE5_ARB = 0x84C5; + public static final int GL_TEXTURE6_ARB = 0x84C6; + public static final int GL_TEXTURE7_ARB = 0x84C7; + public static final int GL_TEXTURE8_ARB = 0x84C8; + public static final int GL_TEXTURE9_ARB = 0x84C9; + public static final int GL_TEXTURE10_ARB = 0x84CA; + public static final int GL_TEXTURE11_ARB = 0x84CB; + public static final int GL_TEXTURE12_ARB = 0x84CC; + public static final int GL_TEXTURE13_ARB = 0x84CD; + public static final int GL_TEXTURE14_ARB = 0x84CE; + public static final int GL_TEXTURE15_ARB = 0x84CF; + public static final int GL_TEXTURE16_ARB = 0x84D0; + public static final int GL_TEXTURE17_ARB = 0x84D1; + public static final int GL_TEXTURE18_ARB = 0x84D2; + public static final int GL_TEXTURE19_ARB = 0x84D3; + public static final int GL_TEXTURE20_ARB = 0x84D4; + public static final int GL_TEXTURE21_ARB = 0x84D5; + public static final int GL_TEXTURE22_ARB = 0x84D6; + public static final int GL_TEXTURE23_ARB = 0x84D7; + public static final int GL_TEXTURE24_ARB = 0x84D8; + public static final int GL_TEXTURE25_ARB = 0x84D9; + public static final int GL_TEXTURE26_ARB = 0x84DA; + public static final int GL_TEXTURE27_ARB = 0x84DB; + public static final int GL_TEXTURE28_ARB = 0x84DC; + public static final int GL_TEXTURE29_ARB = 0x84DD; + public static final int GL_TEXTURE30_ARB = 0x84DE; + public static final int GL_TEXTURE31_ARB = 0x84DF; + public static final int GL_ACTIVE_TEXTURE_ARB = 0x84E0; + public static final int GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1; + public static final int GL_MAX_TEXTURE_UNITS_ARB = 0x84E2; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBPointParameters.java b/src/java/org/lwjgl/opengl/arb/ARBPointParameters.java index 3e24a382..66c2f8e1 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBPointParameters.java +++ b/src/java/org/lwjgl/opengl/arb/ARBPointParameters.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.arb; public interface ARBPointParameters { - public static final int POINT_SIZE_MIN_ARB = 0x8126; - public static final int POINT_SIZE_MAX_ARB = 0x8127; - public static final int POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128; - public static final int POINT_DISTANCE_ATTENUATION_ARB = 0x8129; + public static final int GL_POINT_SIZE_MIN_ARB = 0x8126; + public static final int GL_POINT_SIZE_MAX_ARB = 0x8127; + public static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128; + public static final int GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBShadow.java b/src/java/org/lwjgl/opengl/arb/ARBShadow.java index 0fe9bb04..2b644597 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBShadow.java +++ b/src/java/org/lwjgl/opengl/arb/ARBShadow.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.arb; public interface ARBShadow { - public static final int TEXTURE_COMPARE_MODE_ARB = 0x884C; - public static final int TEXTURE_COMPARE_FUNC_ARB = 0x884D; - public static final int COMPARE_R_TO_TEXTURE_ARB = 0x884E; + public static final int GL_TEXTURE_COMPARE_MODE_ARB = 0x884C; + public static final int GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D; + public static final int GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java b/src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java index f7e4f423..eb03c723 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java +++ b/src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb; public interface ARBShadowAmbient { - public static final int TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF; + public static final int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java b/src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java index 8420eca4..1b61c15c 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb; public interface ARBTextureBorderClamp { - public static final int CLAMP_TO_BORDER_ARB = 0x812D; + public static final int GL_CLAMP_TO_BORDER_ARB = 0x812D; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java b/src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java index b0752761..55fe5cff 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java @@ -41,15 +41,15 @@ package org.lwjgl.opengl.arb; public interface ARBTextureCompression { - public static final int COMPRESSED_ALPHA_ARB = 0x84E9; - public static final int COMPRESSED_LUMINANCE_ARB = 0x84EA; - public static final int COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB; - public static final int COMPRESSED_INTENSITY_ARB = 0x84EC; - public static final int COMPRESSED_RGB_ARB = 0x84ED; - public static final int COMPRESSED_RGBA_ARB = 0x84EE; - public static final int TEXTURE_COMPRESSION_HINT_ARB = 0x84EF; - public static final int TEXTURE_IMAGE_SIZE_ARB = 0x86A0; - public static final int TEXTURE_COMPRESSED_ARB = 0x86A1; - public static final int NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2; - public static final int COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3; + public static final int GL_COMPRESSED_ALPHA_ARB = 0x84E9; + public static final int GL_COMPRESSED_LUMINANCE_ARB = 0x84EA; + public static final int GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB; + public static final int GL_COMPRESSED_INTENSITY_ARB = 0x84EC; + public static final int GL_COMPRESSED_RGB_ARB = 0x84ED; + public static final int GL_COMPRESSED_RGBA_ARB = 0x84EE; + public static final int GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF; + public static final int GL_TEXTURE_IMAGE_SIZE_ARB = 0x86A0; + public static final int GL_TEXTURE_COMPRESSED_ARB = 0x86A1; + public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2; + public static final int GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java b/src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java index d04c4d1f..455c811f 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java @@ -41,25 +41,25 @@ package org.lwjgl.opengl.arb; public interface ARBTextureEnvCombine { - public static final int COMBINE_ARB = 0x8570; - public static final int COMBINE_RGB_ARB = 0x8571; - public static final int COMBINE_ALPHA_ARB = 0x8572; - public static final int RGB_SCALE_ARB = 0x8573; - public static final int ADD_SIGNED_ARB = 0x8574; - public static final int INTERPOLATE_ARB = 0x8575; - public static final int CONSTANT_ARB = 0x8576; - public static final int PRIMARY_COLOR_ARB = 0x8577; - public static final int PREVIOUS_ARB = 0x8578; - public static final int SOURCE0_RGB_ARB = 0x8580; - public static final int SOURCE1_RGB_ARB = 0x8581; - public static final int SOURCE2_RGB_ARB = 0x8582; - public static final int SOURCE0_ALPHA_ARB = 0x8588; - public static final int SOURCE1_ALPHA_ARB = 0x8589; - public static final int SOURCE2_ALPHA_ARB = 0x858A; - public static final int OPERAND0_RGB_ARB = 0x8590; - public static final int OPERAND1_RGB_ARB = 0x8591; - public static final int OPERAND2_RGB_ARB = 0x8592; - public static final int OPERAND0_ALPHA_ARB = 0x8598; - public static final int OPERAND1_ALPHA_ARB = 0x8599; - public static final int OPERAND2_ALPHA_ARB = 0x859A; + public static final int GL_COMBINE_ARB = 0x8570; + public static final int GL_COMBINE_RGB_ARB = 0x8571; + public static final int GL_COMBINE_ALPHA_ARB = 0x8572; + public static final int GL_RGB_SCALE_ARB = 0x8573; + public static final int GL_ADD_SIGNED_ARB = 0x8574; + public static final int GL_INTERPOLATE_ARB = 0x8575; + public static final int GL_CONSTANT_ARB = 0x8576; + public static final int GL_PRIMARY_COLOR_ARB = 0x8577; + public static final int GL_PREVIOUS_ARB = 0x8578; + public static final int GL_SOURCE0_RGB_ARB = 0x8580; + public static final int GL_SOURCE1_RGB_ARB = 0x8581; + public static final int GL_SOURCE2_RGB_ARB = 0x8582; + public static final int GL_SOURCE0_ALPHA_ARB = 0x8588; + public static final int GL_SOURCE1_ALPHA_ARB = 0x8589; + public static final int GL_SOURCE2_ALPHA_ARB = 0x858A; + public static final int GL_OPERAND0_RGB_ARB = 0x8590; + public static final int GL_OPERAND1_RGB_ARB = 0x8591; + public static final int GL_OPERAND2_RGB_ARB = 0x8592; + public static final int GL_OPERAND0_ALPHA_ARB = 0x8598; + public static final int GL_OPERAND1_ALPHA_ARB = 0x8599; + public static final int GL_OPERAND2_ALPHA_ARB = 0x859A; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java b/src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java index e8f660c6..1d2828fd 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.arb; public interface ARBTextureEnvDot3 { - public static final int DOT3_RGB_ARB = 0x86AE; - public static final int DOT3_RGBA_ARB = 0x86AF; + public static final int GL_DOT3_RGB_ARB = 0x86AE; + public static final int GL_DOT3_RGBA_ARB = 0x86AF; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java b/src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java index 6119535d..64f80488 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb; public interface ARBTextureMirroredRepeat { - public static final int MIRRORED_REPEAT_ARB = 0x8370; + public static final int GL_MIRRORED_REPEAT_ARB = 0x8370; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java b/src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java index 2baba804..019cab19 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java +++ b/src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.arb; public interface ARBTransposeMatrix { - public static final int TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3; - public static final int TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4; - public static final int TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5; - public static final int TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6; + public static final int GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3; + public static final int GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4; + public static final int GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5; + public static final int GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java b/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java index e380bf82..cb43f2f0 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java +++ b/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java @@ -41,46 +41,46 @@ package org.lwjgl.opengl.arb; public interface ARBVertexBlend { - public static final int MAX_VERTEX_UNITS_ARB = 0x86A4; - public static final int ACTIVE_VERTEX_UNITS_ARB = 0x86A5; - public static final int WEIGHT_SUM_UNITY_ARB = 0x86A6; - public static final int VERTEX_BLEND_ARB = 0x86A7; - public static final int CURRENT_WEIGHT_ARB = 0x86A8; - public static final int WEIGHT_ARRAY_TYPE_ARB = 0x86A9; - public static final int WEIGHT_ARRAY_STRIDE_ARB = 0x86AA; - public static final int WEIGHT_ARRAY_SIZE_ARB = 0x86AB; - public static final int WEIGHT_ARRAY_POINTER_ARB = 0x86AC; - public static final int WEIGHT_ARRAY_ARB = 0x86AD; - public static final int MODELVIEW0_ARB = 0x1700; - public static final int MODELVIEW1_ARB = 0x850a; - public static final int MODELVIEW2_ARB = 0x8722; - public static final int MODELVIEW3_ARB = 0x8723; - public static final int MODELVIEW4_ARB = 0x8724; - public static final int MODELVIEW5_ARB = 0x8725; - public static final int MODELVIEW6_ARB = 0x8726; - public static final int MODELVIEW7_ARB = 0x8727; - public static final int MODELVIEW8_ARB = 0x8728; - public static final int MODELVIEW9_ARB = 0x8729; - public static final int MODELVIEW10_ARB = 0x872A; - public static final int MODELVIEW11_ARB = 0x872B; - public static final int MODELVIEW12_ARB = 0x872C; - public static final int MODELVIEW13_ARB = 0x872D; - public static final int MODELVIEW14_ARB = 0x872E; - public static final int MODELVIEW15_ARB = 0x872F; - public static final int MODELVIEW16_ARB = 0x8730; - public static final int MODELVIEW17_ARB = 0x8731; - public static final int MODELVIEW18_ARB = 0x8732; - public static final int MODELVIEW19_ARB = 0x8733; - public static final int MODELVIEW20_ARB = 0x8734; - public static final int MODELVIEW21_ARB = 0x8735; - public static final int MODELVIEW22_ARB = 0x8736; - public static final int MODELVIEW23_ARB = 0x8737; - public static final int MODELVIEW24_ARB = 0x8738; - public static final int MODELVIEW25_ARB = 0x8739; - public static final int MODELVIEW26_ARB = 0x873A; - public static final int MODELVIEW27_ARB = 0x873B; - public static final int MODELVIEW28_ARB = 0x873C; - public static final int MODELVIEW29_ARB = 0x873D; - public static final int MODELVIEW30_ARB = 0x873E; - public static final int MODELVIEW31_ARB = 0x873F; + public static final int GL_MAX_VERTEX_UNITS_ARB = 0x86A4; + public static final int GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5; + public static final int GL_WEIGHT_SUM_UNITY_ARB = 0x86A6; + public static final int GL_VERTEX_BLEND_ARB = 0x86A7; + public static final int GL_CURRENT_WEIGHT_ARB = 0x86A8; + public static final int GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9; + public static final int GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA; + public static final int GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB; + public static final int GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC; + public static final int GL_WEIGHT_ARRAY_ARB = 0x86AD; + public static final int GL_MODELVIEW0_ARB = 0x1700; + public static final int GL_MODELVIEW1_ARB = 0x850a; + public static final int GL_MODELVIEW2_ARB = 0x8722; + public static final int GL_MODELVIEW3_ARB = 0x8723; + public static final int GL_MODELVIEW4_ARB = 0x8724; + public static final int GL_MODELVIEW5_ARB = 0x8725; + public static final int GL_MODELVIEW6_ARB = 0x8726; + public static final int GL_MODELVIEW7_ARB = 0x8727; + public static final int GL_MODELVIEW8_ARB = 0x8728; + public static final int GL_MODELVIEW9_ARB = 0x8729; + public static final int GL_MODELVIEW10_ARB = 0x872A; + public static final int GL_MODELVIEW11_ARB = 0x872B; + public static final int GL_MODELVIEW12_ARB = 0x872C; + public static final int GL_MODELVIEW13_ARB = 0x872D; + public static final int GL_MODELVIEW14_ARB = 0x872E; + public static final int GL_MODELVIEW15_ARB = 0x872F; + public static final int GL_MODELVIEW16_ARB = 0x8730; + public static final int GL_MODELVIEW17_ARB = 0x8731; + public static final int GL_MODELVIEW18_ARB = 0x8732; + public static final int GL_MODELVIEW19_ARB = 0x8733; + public static final int GL_MODELVIEW20_ARB = 0x8734; + public static final int GL_MODELVIEW21_ARB = 0x8735; + public static final int GL_MODELVIEW22_ARB = 0x8736; + public static final int GL_MODELVIEW23_ARB = 0x8737; + public static final int GL_MODELVIEW24_ARB = 0x8738; + public static final int GL_MODELVIEW25_ARB = 0x8739; + public static final int GL_MODELVIEW26_ARB = 0x873A; + public static final int GL_MODELVIEW27_ARB = 0x873B; + public static final int GL_MODELVIEW28_ARB = 0x873C; + public static final int GL_MODELVIEW29_ARB = 0x873D; + public static final int GL_MODELVIEW30_ARB = 0x873E; + public static final int GL_MODELVIEW31_ARB = 0x873F; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBVertexBufferObject.java b/src/java/org/lwjgl/opengl/arb/ARBVertexBufferObject.java index e8f4f9f5..7b2e57cd 100755 --- a/src/java/org/lwjgl/opengl/arb/ARBVertexBufferObject.java +++ b/src/java/org/lwjgl/opengl/arb/ARBVertexBufferObject.java @@ -43,35 +43,35 @@ package org.lwjgl.opengl.arb; public interface ARBVertexBufferObject { - public static final int ARRAY_BUFFER_ARB = 0x8892; - public static final int ELEMENT_ARRAY_BUFFER_ARB = 0x8893; - public static final int ARRAY_BUFFER_BINDING_ARB = 0x8894; - public static final int ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895; - public static final int VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896; - public static final int NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897; - public static final int COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898; - public static final int INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899; - public static final int TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A; - public static final int EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B; - public static final int SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C; - public static final int FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D; - public static final int WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E; - public static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F; - public static final int STREAM_DRAW_ARB = 0x88E0; - public static final int STREAM_READ_ARB = 0x88E1; - public static final int STREAM_COPY_ARB = 0x88E2; - public static final int STATIC_DRAW_ARB = 0x88E4; - public static final int STATIC_READ_ARB = 0x88E5; - public static final int STATIC_COPY_ARB = 0x88E6; - public static final int DYNAMIC_DRAW_ARB = 0x88E8; - public static final int DYNAMIC_READ_ARB = 0x88E9; - public static final int DYNAMIC_COPY_ARB = 0x88EA; - public static final int READ_ONLY_ARB = 0x88B8; - public static final int WRITE_ONLY_ARB = 0x88B9; - public static final int READ_WRITE_ARB = 0x88BA; - public static final int BUFFER_SIZE_ARB = 0x8764; - public static final int BUFFER_USAGE_ARB = 0x8765; - public static final int BUFFER_ACCESS_ARB = 0x88BB; - public static final int BUFFER_MAPPED_ARB = 0x88BC; - public static final int BUFFER_MAP_POINTER_ARB = 0x88BD; + public static final int GL_ARRAY_BUFFER_ARB = 0x8892; + public static final int GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893; + public static final int GL_ARRAY_BUFFER_BINDING_ARB = 0x8894; + public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895; + public static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896; + public static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897; + public static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898; + public static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899; + public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A; + public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B; + public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C; + public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D; + public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E; + public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F; + public static final int GL_STREAM_DRAW_ARB = 0x88E0; + public static final int GL_STREAM_READ_ARB = 0x88E1; + public static final int GL_STREAM_COPY_ARB = 0x88E2; + public static final int GL_STATIC_DRAW_ARB = 0x88E4; + public static final int GL_STATIC_READ_ARB = 0x88E5; + public static final int GL_STATIC_COPY_ARB = 0x88E6; + public static final int GL_DYNAMIC_DRAW_ARB = 0x88E8; + public static final int GL_DYNAMIC_READ_ARB = 0x88E9; + public static final int GL_DYNAMIC_COPY_ARB = 0x88EA; + public static final int GL_READ_ONLY_ARB = 0x88B8; + public static final int GL_WRITE_ONLY_ARB = 0x88B9; + public static final int GL_READ_WRITE_ARB = 0x88BA; + public static final int GL_BUFFER_SIZE_ARB = 0x8764; + public static final int GL_BUFFER_USAGE_ARB = 0x8765; + public static final int GL_BUFFER_ACCESS_ARB = 0x88BB; + public static final int GL_BUFFER_MAPPED_ARB = 0x88BC; + public static final int GL_BUFFER_MAP_POINTER_ARB = 0x88BD; } diff --git a/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java b/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java index 4d4fe939..b0a0a43b 100644 --- a/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java +++ b/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java @@ -41,83 +41,83 @@ package org.lwjgl.opengl.arb; public interface ARBVertexProgram { - public static final int VERTEX_PROGRAM_ARB = 0x8620; - public static final int VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642; - public static final int VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643; - public static final int COLOR_SUM_ARB = 0x8458; - public static final int PROGRAM_FORMAT_ASCII_ARB = 0x8875; - public static final int VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622; - public static final int VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623; - public static final int VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624; - public static final int VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625; - public static final int VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A; - public static final int CURRENT_VERTEX_ATTRIB_ARB = 0x8626; - public static final int VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645; - public static final int PROGRAM_LENGTH_ARB = 0x8627; - public static final int PROGRAM_FORMAT_ARB = 0x8876; - public static final int PROGRAM_BINDING_ARB = 0x8677; - public static final int PROGRAM_INSTRUCTIONS_ARB = 0x88A0; - public static final int MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1; - public static final int PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2; - public static final int MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3; - public static final int PROGRAM_TEMPORARIES_ARB = 0x88A4; - public static final int MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5; - public static final int PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6; - public static final int MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7; - public static final int PROGRAM_PARAMETERS_ARB = 0x88A8; - public static final int MAX_PROGRAM_PARAMETERS_ARB = 0x88A9; - public static final int PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA; - public static final int MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB; - public static final int PROGRAM_ATTRIBS_ARB = 0x88AC; - public static final int MAX_PROGRAM_ATTRIBS_ARB = 0x88AD; - public static final int PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE; - public static final int MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF; - public static final int PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0; - public static final int MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1; - public static final int PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2; - public static final int MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3; - public static final int MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4; - public static final int MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5; - public static final int PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6; - public static final int PROGRAM_STRING_ARB = 0x8628; - public static final int PROGRAM_ERROR_POSITION_ARB = 0x864B; - public static final int CURRENT_MATRIX_ARB = 0x8641; - public static final int TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7; - public static final int CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640; - public static final int MAX_VERTEX_ATTRIBS_ARB = 0x8869; - public static final int MAX_PROGRAM_MATRICES_ARB = 0x862F; - public static final int MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E; - public static final int PROGRAM_ERROR_STRING_ARB = 0x8874; - public static final int MATRIX0_ARB = 0x88C0; - public static final int MATRIX1_ARB = 0x88C1; - public static final int MATRIX2_ARB = 0x88C2; - public static final int MATRIX3_ARB = 0x88C3; - public static final int MATRIX4_ARB = 0x88C4; - public static final int MATRIX5_ARB = 0x88C5; - public static final int MATRIX6_ARB = 0x88C6; - public static final int MATRIX7_ARB = 0x88C7; - public static final int MATRIX8_ARB = 0x88C8; - public static final int MATRIX9_ARB = 0x88C9; - public static final int MATRIX10_ARB = 0x88CA; - public static final int MATRIX11_ARB = 0x88CB; - public static final int MATRIX12_ARB = 0x88CC; - public static final int MATRIX13_ARB = 0x88CD; - public static final int MATRIX14_ARB = 0x88CE; - public static final int MATRIX15_ARB = 0x88CF; - public static final int MATRIX16_ARB = 0x88D0; - public static final int MATRIX17_ARB = 0x88D1; - public static final int MATRIX18_ARB = 0x88D2; - public static final int MATRIX19_ARB = 0x88D3; - public static final int MATRIX20_ARB = 0x88D4; - public static final int MATRIX21_ARB = 0x88D5; - public static final int MATRIX22_ARB = 0x88D6; - public static final int MATRIX23_ARB = 0x88D7; - public static final int MATRIX24_ARB = 0x88D8; - public static final int MATRIX25_ARB = 0x88D9; - public static final int MATRIX26_ARB = 0x88DA; - public static final int MATRIX27_ARB = 0x88DB; - public static final int MATRIX28_ARB = 0x88DC; - public static final int MATRIX29_ARB = 0x88DD; - public static final int MATRIX30_ARB = 0x88DE; - public static final int MATRIX31_ARB = 0x88DF; + public static final int GL_VERTEX_PROGRAM_ARB = 0x8620; + public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642; + public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643; + public static final int GL_COLOR_SUM_ARB = 0x8458; + public static final int GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875; + public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622; + public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623; + public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624; + public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625; + public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A; + public static final int GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626; + public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645; + public static final int GL_PROGRAM_LENGTH_ARB = 0x8627; + public static final int GL_PROGRAM_FORMAT_ARB = 0x8876; + public static final int GL_PROGRAM_BINDING_ARB = 0x8677; + public static final int GL_PROGRAM_INSTRUCTIONS_ARB = 0x88A0; + public static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1; + public static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2; + public static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3; + public static final int GL_PROGRAM_TEMPORARIES_ARB = 0x88A4; + public static final int GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5; + public static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6; + public static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7; + public static final int GL_PROGRAM_PARAMETERS_ARB = 0x88A8; + public static final int GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88A9; + public static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA; + public static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB; + public static final int GL_PROGRAM_ATTRIBS_ARB = 0x88AC; + public static final int GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88AD; + public static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE; + public static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF; + public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0; + public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1; + public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2; + public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3; + public static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4; + public static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5; + public static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6; + public static final int GL_PROGRAM_STRING_ARB = 0x8628; + public static final int GL_PROGRAM_ERROR_POSITION_ARB = 0x864B; + public static final int GL_CURRENT_MATRIX_ARB = 0x8641; + public static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7; + public static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640; + public static final int GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869; + public static final int GL_MAX_PROGRAM_MATRICES_ARB = 0x862F; + public static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E; + public static final int GL_PROGRAM_ERROR_STRING_ARB = 0x8874; + public static final int GL_MATRIX0_ARB = 0x88C0; + public static final int GL_MATRIX1_ARB = 0x88C1; + public static final int GL_MATRIX2_ARB = 0x88C2; + public static final int GL_MATRIX3_ARB = 0x88C3; + public static final int GL_MATRIX4_ARB = 0x88C4; + public static final int GL_MATRIX5_ARB = 0x88C5; + public static final int GL_MATRIX6_ARB = 0x88C6; + public static final int GL_MATRIX7_ARB = 0x88C7; + public static final int GL_MATRIX8_ARB = 0x88C8; + public static final int GL_MATRIX9_ARB = 0x88C9; + public static final int GL_MATRIX10_ARB = 0x88CA; + public static final int GL_MATRIX11_ARB = 0x88CB; + public static final int GL_MATRIX12_ARB = 0x88CC; + public static final int GL_MATRIX13_ARB = 0x88CD; + public static final int GL_MATRIX14_ARB = 0x88CE; + public static final int GL_MATRIX15_ARB = 0x88CF; + public static final int GL_MATRIX16_ARB = 0x88D0; + public static final int GL_MATRIX17_ARB = 0x88D1; + public static final int GL_MATRIX18_ARB = 0x88D2; + public static final int GL_MATRIX19_ARB = 0x88D3; + public static final int GL_MATRIX20_ARB = 0x88D4; + public static final int GL_MATRIX21_ARB = 0x88D5; + public static final int GL_MATRIX22_ARB = 0x88D6; + public static final int GL_MATRIX23_ARB = 0x88D7; + public static final int GL_MATRIX24_ARB = 0x88D8; + public static final int GL_MATRIX25_ARB = 0x88D9; + public static final int GL_MATRIX26_ARB = 0x88DA; + public static final int GL_MATRIX27_ARB = 0x88DB; + public static final int GL_MATRIX28_ARB = 0x88DC; + public static final int GL_MATRIX29_ARB = 0x88DD; + public static final int GL_MATRIX30_ARB = 0x88DE; + public static final int GL_MATRIX31_ARB = 0x88DF; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIElementArray.java b/src/java/org/lwjgl/opengl/ati/ATIElementArray.java index 26fc1844..66f3994f 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIElementArray.java +++ b/src/java/org/lwjgl/opengl/ati/ATIElementArray.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.ati; public interface ATIElementArray { - public static final int ELEMENT_ARRAY_ATI = 0x8768; - public static final int ELEMENT_ARRAY_TYPE_ATI = 0x8769; - public static final int ELEMENT_ARRAY_POINTER_ATI = 0x876A; + public static final int GL_ELEMENT_ARRAY_ATI = 0x8768; + public static final int GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769; + public static final int GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java b/src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java index 29a8619a..2a4ecea0 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java +++ b/src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java @@ -41,12 +41,12 @@ package org.lwjgl.opengl.ati; public interface ATIEnvmapBumpmap { - public static final int BUMP_ROT_MATRIX_ATI = 0x8775; - public static final int BUMP_ROT_MATRIX_SIZE_ATI = 0x8776; - public static final int BUMP_NUM_TEX_UNITS_ATI = 0x8777; - public static final int BUMP_TEX_UNITS_ATI = 0x8778; - public static final int DUDV_ATI = 0x8779; - public static final int DU8DV8_ATI = 0x877A; - public static final int BUMP_ENVMAP_ATI = 0x877B; - public static final int BUMP_TARGET_ATI = 0x877C; + public static final int GL_BUMP_ROT_MATRIX_ATI = 0x8775; + public static final int GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776; + public static final int GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777; + public static final int GL_BUMP_TEX_UNITS_ATI = 0x8778; + public static final int GL_DUDV_ATI = 0x8779; + public static final int GL_DU8DV8_ATI = 0x877A; + public static final int GL_BUMP_ENVMAP_ATI = 0x877B; + public static final int GL_BUMP_TARGET_ATI = 0x877C; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java b/src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java index b38a63f1..ef3148c1 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java +++ b/src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java @@ -45,108 +45,108 @@ package org.lwjgl.opengl.ati; public interface ATIFragmentShader { - public static final int FRAGMENT_SHADER_ATI = 0x8920; - public static final int REG_0_ATI = 0x8921; - public static final int REG_1_ATI = 0x8922; - public static final int REG_2_ATI = 0x8923; - public static final int REG_3_ATI = 0x8924; - public static final int REG_4_ATI = 0x8925; - public static final int REG_5_ATI = 0x8926; - public static final int REG_6_ATI = 0x8927; - public static final int REG_7_ATI = 0x8928; - public static final int REG_8_ATI = 0x8929; - public static final int REG_9_ATI = 0x892A; - public static final int REG_10_ATI = 0x892B; - public static final int REG_11_ATI = 0x892C; - public static final int REG_12_ATI = 0x892D; - public static final int REG_13_ATI = 0x892E; - public static final int REG_14_ATI = 0x892F; - public static final int REG_15_ATI = 0x8930; - public static final int REG_16_ATI = 0x8931; - public static final int REG_17_ATI = 0x8932; - public static final int REG_18_ATI = 0x8933; - public static final int REG_19_ATI = 0x8934; - public static final int REG_20_ATI = 0x8935; - public static final int REG_21_ATI = 0x8936; - public static final int REG_22_ATI = 0x8937; - public static final int REG_23_ATI = 0x8938; - public static final int REG_24_ATI = 0x8939; - public static final int REG_25_ATI = 0x893A; - public static final int REG_26_ATI = 0x893B; - public static final int REG_27_ATI = 0x893C; - public static final int REG_28_ATI = 0x893D; - public static final int REG_29_ATI = 0x893E; - public static final int REG_30_ATI = 0x893F; - public static final int REG_31_ATI = 0x8940; - public static final int CON_0_ATI = 0x8941; - public static final int CON_1_ATI = 0x8942; - public static final int CON_2_ATI = 0x8943; - public static final int CON_3_ATI = 0x8944; - public static final int CON_4_ATI = 0x8945; - public static final int CON_5_ATI = 0x8946; - public static final int CON_6_ATI = 0x8947; - public static final int CON_7_ATI = 0x8948; - public static final int CON_8_ATI = 0x8949; - public static final int CON_9_ATI = 0x894A; - public static final int CON_10_ATI = 0x894B; - public static final int CON_11_ATI = 0x894C; - public static final int CON_12_ATI = 0x894D; - public static final int CON_13_ATI = 0x894E; - public static final int CON_14_ATI = 0x894F; - public static final int CON_15_ATI = 0x8950; - public static final int CON_16_ATI = 0x8951; - public static final int CON_17_ATI = 0x8952; - public static final int CON_18_ATI = 0x8953; - public static final int CON_19_ATI = 0x8954; - public static final int CON_20_ATI = 0x8955; - public static final int CON_21_ATI = 0x8956; - public static final int CON_22_ATI = 0x8957; - public static final int CON_23_ATI = 0x8958; - public static final int CON_24_ATI = 0x8959; - public static final int CON_25_ATI = 0x895A; - public static final int CON_26_ATI = 0x895B; - public static final int CON_27_ATI = 0x895C; - public static final int CON_28_ATI = 0x895D; - public static final int CON_29_ATI = 0x895E; - public static final int CON_30_ATI = 0x895F; - public static final int CON_31_ATI = 0x8960; - public static final int MOV_ATI = 0x8961; - public static final int ADD_ATI = 0x8963; - public static final int MUL_ATI = 0x8964; - public static final int SUB_ATI = 0x8965; - public static final int DOT3_ATI = 0x8966; - public static final int DOT4_ATI = 0x8967; - public static final int MAD_ATI = 0x8968; - public static final int LERP_ATI = 0x8969; - public static final int CND_ATI = 0x896A; - public static final int CND0_ATI = 0x896B; - public static final int DOT2_ADD_ATI = 0x896C; - public static final int SECONDARY_INTERPOLATOR_ATI = 0x896D; - public static final int NUM_FRAGMENT_REGISTERS_ATI = 0x896E; - public static final int NUM_FRAGMENT_CONSTANTS_ATI = 0x896F; - public static final int NUM_PASSES_ATI = 0x8970; - public static final int NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971; - public static final int NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972; - public static final int NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973; - public static final int NUM_LOOPBACK_COMPONENTS_ATI = 0x8974; - public static final int COLOR_ALPHA_PAIRING_ATI = 0x8975; - public static final int SWIZZLE_STR_ATI = 0x8976; - public static final int SWIZZLE_STQ_ATI = 0x8977; - public static final int SWIZZLE_STR_DR_ATI = 0x8978; - public static final int SWIZZLE_STQ_DQ_ATI = 0x8979; - public static final int SWIZZLE_STRQ_ATI = 0x897A; - public static final int SWIZZLE_STRQ_DQ_ATI = 0x897B; - public static final int RED_BIT_ATI = 0x00000001; - public static final int GREEN_BIT_ATI = 0x00000002; - public static final int BLUE_BIT_ATI = 0x00000004; - public static final int X2_BIT_ATI = 0x00000001; - public static final int X4_BIT_ATI = 0x00000002; - public static final int X8_BIT_ATI = 0x00000004; - public static final int HALF_BIT_ATI = 0x00000008; - public static final int QUARTER_BIT_ATI = 0x00000010; - public static final int EIGHTH_BIT_ATI = 0x00000020; - public static final int SATURATE_BIT_ATI = 0x00000040; - public static final int COMP_BIT_ATI = 0x00000002; - public static final int NEGATE_BIT_ATI = 0x00000004; - public static final int BIAS_BIT_ATI = 0x00000008; + public static final int GL_FRAGMENT_SHADER_ATI = 0x8920; + public static final int GL_REG_0_ATI = 0x8921; + public static final int GL_REG_1_ATI = 0x8922; + public static final int GL_REG_2_ATI = 0x8923; + public static final int GL_REG_3_ATI = 0x8924; + public static final int GL_REG_4_ATI = 0x8925; + public static final int GL_REG_5_ATI = 0x8926; + public static final int GL_REG_6_ATI = 0x8927; + public static final int GL_REG_7_ATI = 0x8928; + public static final int GL_REG_8_ATI = 0x8929; + public static final int GL_REG_9_ATI = 0x892A; + public static final int GL_REG_10_ATI = 0x892B; + public static final int GL_REG_11_ATI = 0x892C; + public static final int GL_REG_12_ATI = 0x892D; + public static final int GL_REG_13_ATI = 0x892E; + public static final int GL_REG_14_ATI = 0x892F; + public static final int GL_REG_15_ATI = 0x8930; + public static final int GL_REG_16_ATI = 0x8931; + public static final int GL_REG_17_ATI = 0x8932; + public static final int GL_REG_18_ATI = 0x8933; + public static final int GL_REG_19_ATI = 0x8934; + public static final int GL_REG_20_ATI = 0x8935; + public static final int GL_REG_21_ATI = 0x8936; + public static final int GL_REG_22_ATI = 0x8937; + public static final int GL_REG_23_ATI = 0x8938; + public static final int GL_REG_24_ATI = 0x8939; + public static final int GL_REG_25_ATI = 0x893A; + public static final int GL_REG_26_ATI = 0x893B; + public static final int GL_REG_27_ATI = 0x893C; + public static final int GL_REG_28_ATI = 0x893D; + public static final int GL_REG_29_ATI = 0x893E; + public static final int GL_REG_30_ATI = 0x893F; + public static final int GL_REG_31_ATI = 0x8940; + public static final int GL_CON_0_ATI = 0x8941; + public static final int GL_CON_1_ATI = 0x8942; + public static final int GL_CON_2_ATI = 0x8943; + public static final int GL_CON_3_ATI = 0x8944; + public static final int GL_CON_4_ATI = 0x8945; + public static final int GL_CON_5_ATI = 0x8946; + public static final int GL_CON_6_ATI = 0x8947; + public static final int GL_CON_7_ATI = 0x8948; + public static final int GL_CON_8_ATI = 0x8949; + public static final int GL_CON_9_ATI = 0x894A; + public static final int GL_CON_10_ATI = 0x894B; + public static final int GL_CON_11_ATI = 0x894C; + public static final int GL_CON_12_ATI = 0x894D; + public static final int GL_CON_13_ATI = 0x894E; + public static final int GL_CON_14_ATI = 0x894F; + public static final int GL_CON_15_ATI = 0x8950; + public static final int GL_CON_16_ATI = 0x8951; + public static final int GL_CON_17_ATI = 0x8952; + public static final int GL_CON_18_ATI = 0x8953; + public static final int GL_CON_19_ATI = 0x8954; + public static final int GL_CON_20_ATI = 0x8955; + public static final int GL_CON_21_ATI = 0x8956; + public static final int GL_CON_22_ATI = 0x8957; + public static final int GL_CON_23_ATI = 0x8958; + public static final int GL_CON_24_ATI = 0x8959; + public static final int GL_CON_25_ATI = 0x895A; + public static final int GL_CON_26_ATI = 0x895B; + public static final int GL_CON_27_ATI = 0x895C; + public static final int GL_CON_28_ATI = 0x895D; + public static final int GL_CON_29_ATI = 0x895E; + public static final int GL_CON_30_ATI = 0x895F; + public static final int GL_CON_31_ATI = 0x8960; + public static final int GL_MOV_ATI = 0x8961; + public static final int GL_ADD_ATI = 0x8963; + public static final int GL_MUL_ATI = 0x8964; + public static final int GL_SUB_ATI = 0x8965; + public static final int GL_DOT3_ATI = 0x8966; + public static final int GL_DOT4_ATI = 0x8967; + public static final int GL_MAD_ATI = 0x8968; + public static final int GL_LERP_ATI = 0x8969; + public static final int GL_CND_ATI = 0x896A; + public static final int GL_CND0_ATI = 0x896B; + public static final int GL_DOT2_ADD_ATI = 0x896C; + public static final int GL_SECONDARY_INTERPOLATOR_ATI = 0x896D; + public static final int GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E; + public static final int GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F; + public static final int GL_NUM_PASSES_ATI = 0x8970; + public static final int GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971; + public static final int GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972; + public static final int GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973; + public static final int GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974; + public static final int GL_COLOR_ALPHA_PAIRING_ATI = 0x8975; + public static final int GL_SWIZZLE_STR_ATI = 0x8976; + public static final int GL_SWIZZLE_STQ_ATI = 0x8977; + public static final int GL_SWIZZLE_STR_DR_ATI = 0x8978; + public static final int GL_SWIZZLE_STQ_DQ_ATI = 0x8979; + public static final int GL_SWIZZLE_STRQ_ATI = 0x897A; + public static final int GL_SWIZZLE_STRQ_DQ_ATI = 0x897B; + public static final int GL_RED_BIT_ATI = 0x00000001; + public static final int GL_GREEN_BIT_ATI = 0x00000002; + public static final int GL_BLUE_BIT_ATI = 0x00000004; + public static final int GL_X2_BIT_ATI = 0x00000001; + public static final int GL_X4_BIT_ATI = 0x00000002; + public static final int GL_X8_BIT_ATI = 0x00000004; + public static final int GL_HALF_BIT_ATI = 0x00000008; + public static final int GL_QUARTER_BIT_ATI = 0x00000010; + public static final int GL_EIGHTH_BIT_ATI = 0x00000020; + public static final int GL_SATURATE_BIT_ATI = 0x00000040; + public static final int GL_COMP_BIT_ATI = 0x00000002; + public static final int GL_NEGATE_BIT_ATI = 0x00000004; + public static final int GL_BIAS_BIT_ATI = 0x00000008; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java b/src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java index 07cf6946..04771b32 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java +++ b/src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java @@ -41,13 +41,13 @@ package org.lwjgl.opengl.ati; public interface ATIPnTriangles { - public static final int PN_TRIANGLES_ATI = 0x87F0; - public static final int MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1; - public static final int PN_TRIANGLES_POINT_MODE_ATI = 0x87F2; - public static final int PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3; - public static final int PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4; - public static final int PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5; - public static final int PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6; - public static final int PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7; - public static final int PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8; + public static final int GL_PN_TRIANGLES_ATI = 0x87F0; + public static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1; + public static final int GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2; + public static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3; + public static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4; + public static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5; + public static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6; + public static final int GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7; + public static final int GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8; } diff --git a/src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java b/src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java index f7a1ee13..e2ba28de 100644 --- a/src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java +++ b/src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.ati; public interface ATITextureMirrorOnce { - public static final int MIRROR_CLAMP_ATI = 0x8742; - public static final int MIRROR_CLAMP_TO_EDGE_ATI = 0x8743; + public static final int GL_MIRROR_CLAMP_ATI = 0x8742; + public static final int GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java b/src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java index 93d8abf0..79c88da7 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java +++ b/src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java @@ -41,12 +41,12 @@ package org.lwjgl.opengl.ati; public interface ATIVertexArrayObject { - public static final int STATIC_ATI = 0x8760; - public static final int DYNAMIC_ATI = 0x8761; - public static final int PRESERVE_ATI = 0x8762; - public static final int DISCARD_ATI = 0x8763; - public static final int OBJECT_BUFFER_SIZE_ATI = 0x8764; - public static final int OBJECT_BUFFER_USAGE_ATI = 0x8765; - public static final int ARRAY_OBJECT_BUFFER_ATI = 0x8766; - public static final int ARRAY_OBJECT_OFFSET_ATI = 0x8767; + public static final int GL_STATIC_ATI = 0x8760; + public static final int GL_DYNAMIC_ATI = 0x8761; + public static final int GL_PRESERVE_ATI = 0x8762; + public static final int GL_DISCARD_ATI = 0x8763; + public static final int GL_OBJECT_BUFFER_SIZE_ATI = 0x8764; + public static final int GL_OBJECT_BUFFER_USAGE_ATI = 0x8765; + public static final int GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766; + public static final int GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767; } diff --git a/src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java b/src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java index ee79b537..bae0d50d 100644 --- a/src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java +++ b/src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java @@ -41,14 +41,14 @@ package org.lwjgl.opengl.ati; public interface ATIVertexStreams { - public static final int MAX_VERTEX_STREAMS_ATI = 0x876B; - public static final int VERTEX_SOURCE_ATI = 0x876C; - public static final int VERTEX_STREAM0_ATI = 0x876D; - public static final int VERTEX_STREAM1_ATI = 0x876E; - public static final int VERTEX_STREAM2_ATI = 0x876F; - public static final int VERTEX_STREAM3_ATI = 0x8770; - public static final int VERTEX_STREAM4_ATI = 0x8771; - public static final int VERTEX_STREAM5_ATI = 0x8772; - public static final int VERTEX_STREAM6_ATI = 0x8773; - public static final int VERTEX_STREAM7_ATI = 0x8774; + public static final int GL_MAX_VERTEX_STREAMS_ATI = 0x876B; + public static final int GL_VERTEX_SOURCE_ATI = 0x876C; + public static final int GL_VERTEX_STREAM0_ATI = 0x876D; + public static final int GL_VERTEX_STREAM1_ATI = 0x876E; + public static final int GL_VERTEX_STREAM2_ATI = 0x876F; + public static final int GL_VERTEX_STREAM3_ATI = 0x8770; + public static final int GL_VERTEX_STREAM4_ATI = 0x8771; + public static final int GL_VERTEX_STREAM5_ATI = 0x8772; + public static final int GL_VERTEX_STREAM6_ATI = 0x8773; + public static final int GL_VERTEX_STREAM7_ATI = 0x8774; } diff --git a/src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java b/src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java index cb489328..ffc10584 100644 --- a/src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java +++ b/src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java @@ -41,10 +41,10 @@ package org.lwjgl.opengl.atix; public interface ATIXPointSprites { - public static final int TEXTURE_POINT_MODE_ATIX = 0x60b0; - public static final int TEXTURE_POINT_ONE_COORD_ATIX = 0x60b1; - public static final int TEXTURE_POINT_SPRITE_ATIX = 0x60b2; - public static final int POINT_SPRITE_CULL_MODE_ATIX = 0x60b3; - public static final int POINT_SPRITE_CULL_CENTER_ATIX = 0x60b4; - public static final int POINT_SPRITE_CULL_CLIP_ATIX = 0x60b5; + public static final int GL_TEXTURE_POINT_MODE_ATIX = 0x60b0; + public static final int GL_TEXTURE_POINT_ONE_COORD_ATIX = 0x60b1; + public static final int GL_TEXTURE_POINT_SPRITE_ATIX = 0x60b2; + public static final int GL_POINT_SPRITE_CULL_MODE_ATIX = 0x60b3; + public static final int GL_POINT_SPRITE_CULL_CENTER_ATIX = 0x60b4; + public static final int GL_POINT_SPRITE_CULL_CLIP_ATIX = 0x60b5; } diff --git a/src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java b/src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java index cc85ecc9..c9679853 100644 --- a/src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java +++ b/src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.atix; public interface ATIXTextureEnvRoute { - public static final int SECONDARY_COLOR_ATIX = 0x8747; - public static final int TEXTURE_OUTPUT_RGB_ATIX = 0x8748; - public static final int TEXTURE_OUTPUT_ALPHA_ATIX = 0x8749; + public static final int GL_SECONDARY_COLOR_ATIX = 0x8747; + public static final int GL_TEXTURE_OUTPUT_RGB_ATIX = 0x8748; + public static final int GL_TEXTURE_OUTPUT_ALPHA_ATIX = 0x8749; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTAbgr.java b/src/java/org/lwjgl/opengl/ext/EXTAbgr.java index 94a9354b..cf3e0cef 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTAbgr.java +++ b/src/java/org/lwjgl/opengl/ext/EXTAbgr.java @@ -42,5 +42,5 @@ package org.lwjgl.opengl.ext; public interface EXTAbgr { - public static final int ABGR_EXT = 0x8000; + public static final int GL_ABGR_EXT = 0x8000; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTBgra.java b/src/java/org/lwjgl/opengl/ext/EXTBgra.java index 146dfb5e..c9d19e9c 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTBgra.java +++ b/src/java/org/lwjgl/opengl/ext/EXTBgra.java @@ -39,7 +39,7 @@ */ public interface EXTBgra { /* - public static final int BGR_EXT = 0x80E0; - public static final int BGRA_EXT = 0x80E1; + public static final int GL_ BGR_EXT = 0x80E0; + public static final int GL_ BGRA_EXT = 0x80E1; */ } diff --git a/src/java/org/lwjgl/opengl/ext/EXTBlendColor.java b/src/java/org/lwjgl/opengl/ext/EXTBlendColor.java index 73c3cc4d..7721ada0 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTBlendColor.java +++ b/src/java/org/lwjgl/opengl/ext/EXTBlendColor.java @@ -37,9 +37,9 @@ package org.lwjgl.opengl.ext; * Creation date: (29/06/2000 00:45:10) */ public interface EXTBlendColor { - public static final int CONSTANT_COLOR_EXT = 0x8001; - public static final int ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002; - public static final int CONSTANT_ALPHA_EXT = 0x8003; - public static final int ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004; - public static final int BLEND_COLOR_EXT = 0x8005; + public static final int GL_CONSTANT_COLOR_EXT = 0x8001; + public static final int GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002; + public static final int GL_CONSTANT_ALPHA_EXT = 0x8003; + public static final int GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004; + public static final int GL_BLEND_COLOR_EXT = 0x8005; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java b/src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java index 1e3c506f..159b0624 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java +++ b/src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java @@ -37,8 +37,8 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTBlendMinmax { - public static final int FUNC_ADD_EXT = 0x8006; - public static final int MIN_EXT = 0x8007; - public static final int MAX_EXT = 0x8008; - public static final int BLEND_EQUATION_EXT = 0x8009; + public static final int GL_FUNC_ADD_EXT = 0x8006; + public static final int GL_MIN_EXT = 0x8007; + public static final int GL_MAX_EXT = 0x8008; + public static final int GL_BLEND_EQUATION_EXT = 0x8009; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTBlendSubtract.java b/src/java/org/lwjgl/opengl/ext/EXTBlendSubtract.java index 59c5a72d..f54cca2f 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTBlendSubtract.java +++ b/src/java/org/lwjgl/opengl/ext/EXTBlendSubtract.java @@ -37,6 +37,6 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTBlendSubtract { - public static final int FUNC_SUBTRACT_EXT = 0x800A; - public static final int FUNC_REVERSE_SUBTRACT_EXT = 0x800B; + public static final int GL_FUNC_SUBTRACT_EXT = 0x800A; + public static final int GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java b/src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java index 023fb253..869afd51 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java +++ b/src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java @@ -41,7 +41,6 @@ package org.lwjgl.opengl.ext; public interface EXTCompiledVertexArray { - public static final int ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8; - public static final int ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9; - + public static final int GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8; + public static final int GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java b/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java index 8b8bb5e0..d864487c 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java +++ b/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext; public interface EXTDrawRangeElements { - public static final int MAX_ELEMENTS_VERTICES_EXT = 0x80E8; - public static final int MAX_ELEMENTS_INDICES_EXT = 0x80E9; + public static final int GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8; + public static final int GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java b/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java index 5d2a0967..2bab818e 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java +++ b/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java @@ -41,13 +41,13 @@ package org.lwjgl.opengl.ext; public interface EXTFogCoord { - public static final int FOG_COORDINATE_SOURCE_EXT = 0x8450; - public static final int FOG_COORDINATE_EXT = 0x8451; - public static final int FRAGMENT_DEPTH_EXT = 0x8452; - public static final int CURRENT_FOG_COORDINATE_EXT = 0x8453; - public static final int FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454; - public static final int FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455; - public static final int FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456; - public static final int FOG_COORDINATE_ARRAY_EXT = 0x8457; + public static final int GL_FOG_COORDINATE_SOURCE_EXT = 0x8450; + public static final int GL_FOG_COORDINATE_EXT = 0x8451; + public static final int GL_FRAGMENT_DEPTH_EXT = 0x8452; + public static final int GL_CURRENT_FOG_COORDINATE_EXT = 0x8453; + public static final int GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454; + public static final int GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455; + public static final int GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456; + public static final int GL_FOG_COORDINATE_ARRAY_EXT = 0x8457; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTLightMaxExponent.java b/src/java/org/lwjgl/opengl/ext/EXTLightMaxExponent.java index 54b471ef..e930365c 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTLightMaxExponent.java +++ b/src/java/org/lwjgl/opengl/ext/EXTLightMaxExponent.java @@ -37,6 +37,6 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTLightMaxExponent { - public static final int MAX_SHININESS_EXT = 0x8504; - public static final int MAX_SPOT_EXPONENT_EXT = 0x8505; + public static final int GL_MAX_SHININESS_EXT = 0x8504; + public static final int GL_MAX_SPOT_EXPONENT_EXT = 0x8505; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java b/src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java index 46a53f70..210bf20c 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java +++ b/src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java @@ -37,9 +37,9 @@ package org.lwjgl.opengl.ext; * Creation date: (07/11/99 19:16:17) */ public interface EXTPackedPixels { - public static final int UNSIGNED_BYTE_3_3_2_EXT = 0x8032; - public static final int UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033; - public static final int UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034; - public static final int UNSIGNED_INT_8_8_8_8_EXT = 0x8035; - public static final int UNSIGNED_INT_10_10_10_2_EXT = 0x8036; + public static final int GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032; + public static final int GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033; + public static final int GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034; + public static final int GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035; + public static final int GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTPointParameters.java b/src/java/org/lwjgl/opengl/ext/EXTPointParameters.java index c86f956a..519ba2a8 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTPointParameters.java +++ b/src/java/org/lwjgl/opengl/ext/EXTPointParameters.java @@ -41,9 +41,8 @@ package org.lwjgl.opengl.ext; public interface EXTPointParameters { - public static final int POINT_SIZE_MIN_EXT = 0x8126; - public static final int POINT_SIZE_MAX_EXT = 0x8127; - public static final int POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128; - public static final int DISTANCE_ATTENUATION_EXT = 0x8129; - + public static final int GL_POINT_SIZE_MIN_EXT = 0x8126; + public static final int GL_POINT_SIZE_MAX_EXT = 0x8127; + public static final int GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128; + public static final int GL_DISTANCE_ATTENUATION_EXT = 0x8129; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTRescaleNormal.java b/src/java/org/lwjgl/opengl/ext/EXTRescaleNormal.java index 9f7435ea..7d1c1a27 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTRescaleNormal.java +++ b/src/java/org/lwjgl/opengl/ext/EXTRescaleNormal.java @@ -38,5 +38,5 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTRescaleNormal { - public static final int RESCALE_NORMAL_EXT = 0x803A; + public static final int GL_RESCALE_NORMAL_EXT = 0x803A; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java b/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java index 0b7af9ea..33916f47 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java +++ b/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java @@ -41,12 +41,11 @@ package org.lwjgl.opengl.ext; public interface EXTSecondaryColor { - public static final int COLOR_SUM_EXT = 0x8458; - public static final int CURRENT_SECONDARY_COLOR_EXT = 0x8459; - public static final int SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A; - public static final int SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B; - public static final int SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C; - public static final int SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D; - public static final int SECONDARY_COLOR_ARRAY_EXT = 0x845E; - + public static final int GL_COLOR_SUM_EXT = 0x8458; + public static final int GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459; + public static final int GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A; + public static final int GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B; + public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C; + public static final int GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D; + public static final int GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTSeparateSpecularColor.java b/src/java/org/lwjgl/opengl/ext/EXTSeparateSpecularColor.java index daecaf8e..9e9c4114 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTSeparateSpecularColor.java +++ b/src/java/org/lwjgl/opengl/ext/EXTSeparateSpecularColor.java @@ -38,7 +38,7 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTSeparateSpecularColor { - public static final int SINGLE_COLOR_EXT = 0x81F9; - public static final int SEPARATE_SPECULAR_COLOR_EXT = 0x81FA; - public static final int LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8; + public static final int GL_SINGLE_COLOR_EXT = 0x81F9; + public static final int GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA; + public static final int GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTSharedTexturePalette.java b/src/java/org/lwjgl/opengl/ext/EXTSharedTexturePalette.java index 3ff689f9..05dd7f1a 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTSharedTexturePalette.java +++ b/src/java/org/lwjgl/opengl/ext/EXTSharedTexturePalette.java @@ -37,5 +37,5 @@ package org.lwjgl.opengl.ext; * Creation date: (07/11/99 19:15:54) */ public interface EXTSharedTexturePalette { - public static final int SHARED_TEXTURE_PALETTE_EXT = 0x81FB; + public static final int GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java b/src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java index 4fdc80d3..54752751 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java +++ b/src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext; public interface EXTStencilTwoSide { - public static final int STENCIL_TEST_TWO_SIDE_EXT = 0x8910; - public static final int ACTIVE_STENCIL_FACE_EXT = 0x8911; + public static final int GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910; + public static final int GL_ACTIVE_STENCIL_FACE_EXT = 0x8911; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java b/src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java index 110b8e50..6698d370 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java +++ b/src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext; public interface EXTStencilWrap { - public static final int INCR_WRAP_EXT = 0x8507; - public static final int DECR_WRAP_EXT = 0x8508; + public static final int GL_INCR_WRAP_EXT = 0x8507; + public static final int GL_DECR_WRAP_EXT = 0x8508; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java b/src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java index a0429f17..c4695085 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java +++ b/src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.ext; public interface EXTTextureCompressionS3TC { - public static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; - public static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; - public static final int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; - public static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; + public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; + public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; + public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; + public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTTextureEnvCombine.java b/src/java/org/lwjgl/opengl/ext/EXTTextureEnvCombine.java index 73bf1543..ad85e99e 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTTextureEnvCombine.java +++ b/src/java/org/lwjgl/opengl/ext/EXTTextureEnvCombine.java @@ -37,25 +37,25 @@ package org.lwjgl.opengl.ext; * Creation date: (22/02/00 01:26:05) */ public interface EXTTextureEnvCombine { - public static final int COMBINE_EXT = 0x8570; - public static final int COMBINE_RGB_EXT = 0x8571; - public static final int COMBINE_ALPHA_EXT = 0x8572; - public static final int SOURCE0_RGB_EXT = 0x8580; - public static final int SOURCE1_RGB_EXT = 0x8581; - public static final int SOURCE2_RGB_EXT = 0x8582; - public static final int SOURCE0_ALPHA_EXT = 0x8588; - public static final int SOURCE1_ALPHA_EXT = 0x8589; - public static final int SOURCE2_ALPHA_EXT = 0x858A; - public static final int OPERAND0_RGB_EXT = 0x8590; - public static final int OPERAND1_RGB_EXT = 0x8591; - public static final int OPERAND2_RGB_EXT = 0x8592; - public static final int OPERAND0_ALPHA_EXT = 0x8598; - public static final int OPERAND1_ALPHA_EXT = 0x8599; - public static final int OPERAND2_ALPHA_EXT = 0x859A; - public static final int RGB_SCALE_EXT = 0x8573; - public static final int ADD_SIGNED_EXT = 0x8574; - public static final int INTERPOLATE_EXT = 0x8575; - public static final int CONSTANT_EXT = 0x8576; - public static final int PRIMARY_COLOR_EXT = 0x8577; - public static final int PREVIOUS_EXT = 0x8578; + public static final int GL_COMBINE_EXT = 0x8570; + public static final int GL_COMBINE_RGB_EXT = 0x8571; + public static final int GL_COMBINE_ALPHA_EXT = 0x8572; + public static final int GL_SOURCE0_RGB_EXT = 0x8580; + public static final int GL_SOURCE1_RGB_EXT = 0x8581; + public static final int GL_SOURCE2_RGB_EXT = 0x8582; + public static final int GL_SOURCE0_ALPHA_EXT = 0x8588; + public static final int GL_SOURCE1_ALPHA_EXT = 0x8589; + public static final int GL_SOURCE2_ALPHA_EXT = 0x858A; + public static final int GL_OPERAND0_RGB_EXT = 0x8590; + public static final int GL_OPERAND1_RGB_EXT = 0x8591; + public static final int GL_OPERAND2_RGB_EXT = 0x8592; + public static final int GL_OPERAND0_ALPHA_EXT = 0x8598; + public static final int GL_OPERAND1_ALPHA_EXT = 0x8599; + public static final int GL_OPERAND2_ALPHA_EXT = 0x859A; + public static final int GL_RGB_SCALE_EXT = 0x8573; + public static final int GL_ADD_SIGNED_EXT = 0x8574; + public static final int GL_INTERPOLATE_EXT = 0x8575; + public static final int GL_CONSTANT_EXT = 0x8576; + public static final int GL_PRIMARY_COLOR_EXT = 0x8577; + public static final int GL_PREVIOUS_EXT = 0x8578; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTTextureEnvDot3.java b/src/java/org/lwjgl/opengl/ext/EXTTextureEnvDot3.java index 9eeb8cdd..9b49d883 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTTextureEnvDot3.java +++ b/src/java/org/lwjgl/opengl/ext/EXTTextureEnvDot3.java @@ -38,6 +38,6 @@ package org.lwjgl.opengl.ext; * @author cas */ public interface EXTTextureEnvDot3 { - public static final int DOT3_RGB_EXT = 0x8740; - public static final int DOT3_RGBA_EXT = 0x8741; + public static final int GL_DOT3_RGB_EXT = 0x8740; + public static final int GL_DOT3_RGBA_EXT = 0x8741; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java b/src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java index 095872b8..66118db0 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java +++ b/src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext; public interface EXTTextureFilterAnisotropic { - public static final int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; - public static final int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; + public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; + public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java b/src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java index 68976b9b..8e68fe95 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java +++ b/src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.ext; public interface EXTTextureLODBias { - public static final int TEXTURE_FILTER_CONTROL_EXT = 0x8500; - public static final int TEXTURE_LOD_BIAS_EXT = 0x8501; - public static final int MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD; + public static final int GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500; + public static final int GL_TEXTURE_LOD_BIAS_EXT = 0x8501; + public static final int GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTVertexArray.java b/src/java/org/lwjgl/opengl/ext/EXTVertexArray.java index f1b6f532..ec27120a 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTVertexArray.java +++ b/src/java/org/lwjgl/opengl/ext/EXTVertexArray.java @@ -36,36 +36,36 @@ package org.lwjgl.opengl.ext; * Creation date: (07/11/99 18:58:04) */ public interface EXTVertexArray { - public static final int VERTEX_ARRAY_EXT = 0x8074; - public static final int NORMAL_ARRAY_EXT = 0x8075; - public static final int COLOR_ARRAY_EXT = 0x8076; - public static final int INDEX_ARRAY_EXT = 0x8077; - public static final int TEXTURE_COORD_ARRAY_EXT = 0x8078; - public static final int EDGE_FLAG_ARRAY_EXT = 0x8079; - public static final int VERTEX_ARRAY_SIZE_EXT = 0x807A; - public static final int VERTEX_ARRAY_TYPE_EXT = 0x807B; - public static final int VERTEX_ARRAY_STRIDE_EXT = 0x807C; - public static final int VERTEX_ARRAY_COUNT_EXT = 0x807D; - public static final int NORMAL_ARRAY_TYPE_EXT = 0x807E; - public static final int NORMAL_ARRAY_STRIDE_EXT = 0x807F; - public static final int NORMAL_ARRAY_COUNT_EXT = 0x8080; - public static final int COLOR_ARRAY_SIZE_EXT = 0x8081; - public static final int COLOR_ARRAY_TYPE_EXT = 0x8082; - public static final int COLOR_ARRAY_STRIDE_EXT = 0x8083; - public static final int COLOR_ARRAY_COUNT_EXT = 0x8084; - public static final int INDEX_ARRAY_TYPE_EXT = 0x8085; - public static final int INDEX_ARRAY_STRIDE_EXT = 0x8086; - public static final int INDEX_ARRAY_COUNT_EXT = 0x8087; - public static final int TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; - public static final int TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; - public static final int TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; - public static final int TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; - public static final int EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; - public static final int EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; - public static final int VERTEX_ARRAY_POINTER_EXT = 0x808E; - public static final int NORMAL_ARRAY_POINTER_EXT = 0x808F; - public static final int COLOR_ARRAY_POINTER_EXT = 0x8090; - public static final int INDEX_ARRAY_POINTER_EXT = 0x8091; - public static final int TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; - public static final int EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; + public static final int GL_VERTEX_ARRAY_EXT = 0x8074; + public static final int GL_NORMAL_ARRAY_EXT = 0x8075; + public static final int GL_COLOR_ARRAY_EXT = 0x8076; + public static final int GL_INDEX_ARRAY_EXT = 0x8077; + public static final int GL_TEXTURE_COORD_ARRAY_EXT = 0x8078; + public static final int GL_EDGE_FLAG_ARRAY_EXT = 0x8079; + public static final int GL_VERTEX_ARRAY_SIZE_EXT = 0x807A; + public static final int GL_VERTEX_ARRAY_TYPE_EXT = 0x807B; + public static final int GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C; + public static final int GL_VERTEX_ARRAY_COUNT_EXT = 0x807D; + public static final int GL_NORMAL_ARRAY_TYPE_EXT = 0x807E; + public static final int GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F; + public static final int GL_NORMAL_ARRAY_COUNT_EXT = 0x8080; + public static final int GL_COLOR_ARRAY_SIZE_EXT = 0x8081; + public static final int GL_COLOR_ARRAY_TYPE_EXT = 0x8082; + public static final int GL_COLOR_ARRAY_STRIDE_EXT = 0x8083; + public static final int GL_COLOR_ARRAY_COUNT_EXT = 0x8084; + public static final int GL_INDEX_ARRAY_TYPE_EXT = 0x8085; + public static final int GL_INDEX_ARRAY_STRIDE_EXT = 0x8086; + public static final int GL_INDEX_ARRAY_COUNT_EXT = 0x8087; + public static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; + public static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; + public static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; + public static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; + public static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; + public static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; + public static final int GL_VERTEX_ARRAY_POINTER_EXT = 0x808E; + public static final int GL_NORMAL_ARRAY_POINTER_EXT = 0x808F; + public static final int GL_COLOR_ARRAY_POINTER_EXT = 0x8090; + public static final int GL_INDEX_ARRAY_POINTER_EXT = 0x8091; + public static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; + public static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java b/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java index 6d12694e..cfd9a833 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java +++ b/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java @@ -41,114 +41,114 @@ package org.lwjgl.opengl.ext; public interface EXTVertexShader { - public static final int VERTEX_SHADER_EXT = 0x8780; - public static final int VERTEX_SHADER_BINDING_EXT = 0x8781; - public static final int OP_INDEX_EXT = 0x8782; - public static final int OP_NEGATE_EXT = 0x8783; - public static final int OP_DOT3_EXT = 0x8784; - public static final int OP_DOT4_EXT = 0x8785; - public static final int OP_MUL_EXT = 0x8786; - public static final int OP_ADD_EXT = 0x8787; - public static final int OP_MADD_EXT = 0x8788; - public static final int OP_FRAC_EXT = 0x8789; - public static final int OP_MAX_EXT = 0x878A; - public static final int OP_MIN_EXT = 0x878B; - public static final int OP_SET_GE_EXT = 0x878C; - public static final int OP_SET_LT_EXT = 0x878D; - public static final int OP_CLAMP_EXT = 0x878E; - public static final int OP_FLOOR_EXT = 0x878F; - public static final int OP_ROUND_EXT = 0x8790; - public static final int OP_EXP_BASE_2_EXT = 0x8791; - public static final int OP_LOG_BASE_2_EXT = 0x8792; - public static final int OP_POWER_EXT = 0x8793; - public static final int OP_RECIP_EXT = 0x8794; - public static final int OP_RECIP_SQRT_EXT = 0x8795; - public static final int OP_SUB_EXT = 0x8796; - public static final int OP_CROSS_PRODUCT_EXT = 0x8797; - public static final int OP_MULTIPLY_MATRIX_EXT = 0x8798; - public static final int OP_MOV_EXT = 0x8799; - public static final int OUTPUT_VERTEX_EXT = 0x879A; - public static final int OUTPUT_COLOR0_EXT = 0x879B; - public static final int OUTPUT_COLOR1_EXT = 0x879C; - public static final int OUTPUT_TEXTURE_COORD0_EXT = 0x879D; - public static final int OUTPUT_TEXTURE_COORD1_EXT = 0x879E; - public static final int OUTPUT_TEXTURE_COORD2_EXT = 0x879F; - public static final int OUTPUT_TEXTURE_COORD3_EXT = 0x87A0; - public static final int OUTPUT_TEXTURE_COORD4_EXT = 0x87A1; - public static final int OUTPUT_TEXTURE_COORD5_EXT = 0x87A2; - public static final int OUTPUT_TEXTURE_COORD6_EXT = 0x87A3; - public static final int OUTPUT_TEXTURE_COORD7_EXT = 0x87A4; - public static final int OUTPUT_TEXTURE_COORD8_EXT = 0x87A5; - public static final int OUTPUT_TEXTURE_COORD9_EXT = 0x87A6; - public static final int OUTPUT_TEXTURE_COORD10_EXT = 0x87A7; - public static final int OUTPUT_TEXTURE_COORD11_EXT = 0x87A8; - public static final int OUTPUT_TEXTURE_COORD12_EXT = 0x87A9; - public static final int OUTPUT_TEXTURE_COORD13_EXT = 0x87AA; - public static final int OUTPUT_TEXTURE_COORD14_EXT = 0x87AB; - public static final int OUTPUT_TEXTURE_COORD15_EXT = 0x87AC; - public static final int OUTPUT_TEXTURE_COORD16_EXT = 0x87AD; - public static final int OUTPUT_TEXTURE_COORD17_EXT = 0x87AE; - public static final int OUTPUT_TEXTURE_COORD18_EXT = 0x87AF; - public static final int OUTPUT_TEXTURE_COORD19_EXT = 0x87B0; - public static final int OUTPUT_TEXTURE_COORD20_EXT = 0x87B1; - public static final int OUTPUT_TEXTURE_COORD21_EXT = 0x87B2; - public static final int OUTPUT_TEXTURE_COORD22_EXT = 0x87B3; - public static final int OUTPUT_TEXTURE_COORD23_EXT = 0x87B4; - public static final int OUTPUT_TEXTURE_COORD24_EXT = 0x87B5; - public static final int OUTPUT_TEXTURE_COORD25_EXT = 0x87B6; - public static final int OUTPUT_TEXTURE_COORD26_EXT = 0x87B7; - public static final int OUTPUT_TEXTURE_COORD27_EXT = 0x87B8; - public static final int OUTPUT_TEXTURE_COORD28_EXT = 0x87B9; - public static final int OUTPUT_TEXTURE_COORD29_EXT = 0x87BA; - public static final int OUTPUT_TEXTURE_COORD30_EXT = 0x87BB; - public static final int OUTPUT_TEXTURE_COORD31_EXT = 0x87BC; - public static final int OUTPUT_FOG_EXT = 0x87BD; - public static final int SCALAR_EXT = 0x87BE; - public static final int VECTOR_EXT = 0x87BF; - public static final int MATRIX_EXT = 0x87C0; - public static final int VARIANT_EXT = 0x87C1; - public static final int INVARIANT_EXT = 0x87C2; - public static final int LOCAL_CONSTANT_EXT = 0x87C3; - public static final int LOCAL_EXT = 0x87C4; - public static final int MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5; - public static final int MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6; - public static final int MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7; - public static final int MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8; - public static final int MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9; - public static final int MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA; - public static final int MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB; - public static final int MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC; - public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD; - public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE; - public static final int VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF; - public static final int VERTEX_SHADER_VARIANTS_EXT = 0x87D0; - public static final int VERTEX_SHADER_INVARIANTS_EXT = 0x87D1; - public static final int VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2; - public static final int VERTEX_SHADER_LOCALS_EXT = 0x87D3; - public static final int VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4; - public static final int X_EXT = 0x87D5; - public static final int Y_EXT = 0x87D6; - public static final int Z_EXT = 0x87D7; - public static final int W_EXT = 0x87D8; - public static final int NEGATIVE_X_EXT = 0x87D9; - public static final int NEGATIVE_Y_EXT = 0x87DA; - public static final int NEGATIVE_Z_EXT = 0x87DB; - public static final int NEGATIVE_W_EXT = 0x87DC; - public static final int ZERO_EXT = 0x87DD; - public static final int ONE_EXT = 0x87DE; - public static final int NEGATIVE_ONE_EXT = 0x87DF; - public static final int NORMALIZED_RANGE_EXT = 0x87E0; - public static final int FULL_RANGE_EXT = 0x87E1; - public static final int CURRENT_VERTEX_EXT = 0x87E2; - public static final int MVP_MATRIX_EXT = 0x87E3; - public static final int VARIANT_VALUE_EXT = 0x87E4; - public static final int VARIANT_DATATYPE_EXT = 0x87E5; - public static final int VARIANT_ARRAY_STRIDE_EXT = 0x87E6; - public static final int VARIANT_ARRAY_TYPE_EXT = 0x87E7; - public static final int VARIANT_ARRAY_EXT = 0x87E8; - public static final int VARIANT_ARRAY_POINTER_EXT = 0x87E9; - public static final int INVARIANT_VALUE_EXT = 0x87EA; - public static final int INVARIANT_DATATYPE_EXT = 0x87EB; - public static final int LOCAL_CONSTANT_VALUE_EXT = 0x87EC; - public static final int LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED; + public static final int GL_VERTEX_SHADER_EXT = 0x8780; + public static final int GL_VERTEX_SHADER_BINDING_EXT = 0x8781; + public static final int GL_OP_INDEX_EXT = 0x8782; + public static final int GL_OP_NEGATE_EXT = 0x8783; + public static final int GL_OP_DOT3_EXT = 0x8784; + public static final int GL_OP_DOT4_EXT = 0x8785; + public static final int GL_OP_MUL_EXT = 0x8786; + public static final int GL_OP_ADD_EXT = 0x8787; + public static final int GL_OP_MADD_EXT = 0x8788; + public static final int GL_OP_FRAC_EXT = 0x8789; + public static final int GL_OP_MAX_EXT = 0x878A; + public static final int GL_OP_MIN_EXT = 0x878B; + public static final int GL_OP_SET_GE_EXT = 0x878C; + public static final int GL_OP_SET_LT_EXT = 0x878D; + public static final int GL_OP_CLAMP_EXT = 0x878E; + public static final int GL_OP_FLOOR_EXT = 0x878F; + public static final int GL_OP_ROUND_EXT = 0x8790; + public static final int GL_OP_EXP_BASE_2_EXT = 0x8791; + public static final int GL_OP_LOG_BASE_2_EXT = 0x8792; + public static final int GL_OP_POWER_EXT = 0x8793; + public static final int GL_OP_RECIP_EXT = 0x8794; + public static final int GL_OP_RECIP_SQRT_EXT = 0x8795; + public static final int GL_OP_SUB_EXT = 0x8796; + public static final int GL_OP_CROSS_PRODUCT_EXT = 0x8797; + public static final int GL_OP_MULTIPLY_MATRIX_EXT = 0x8798; + public static final int GL_OP_MOV_EXT = 0x8799; + public static final int GL_OUTPUT_VERTEX_EXT = 0x879A; + public static final int GL_OUTPUT_COLOR0_EXT = 0x879B; + public static final int GL_OUTPUT_COLOR1_EXT = 0x879C; + public static final int GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D; + public static final int GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E; + public static final int GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F; + public static final int GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0; + public static final int GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1; + public static final int GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2; + public static final int GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3; + public static final int GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4; + public static final int GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5; + public static final int GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6; + public static final int GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7; + public static final int GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8; + public static final int GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9; + public static final int GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA; + public static final int GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB; + public static final int GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC; + public static final int GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD; + public static final int GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE; + public static final int GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF; + public static final int GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0; + public static final int GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1; + public static final int GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2; + public static final int GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3; + public static final int GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4; + public static final int GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5; + public static final int GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6; + public static final int GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7; + public static final int GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8; + public static final int GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9; + public static final int GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA; + public static final int GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB; + public static final int GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC; + public static final int GL_OUTPUT_FOG_EXT = 0x87BD; + public static final int GL_SCALAR_EXT = 0x87BE; + public static final int GL_VECTOR_EXT = 0x87BF; + public static final int GL_MATRIX_EXT = 0x87C0; + public static final int GL_VARIANT_EXT = 0x87C1; + public static final int GL_INVARIANT_EXT = 0x87C2; + public static final int GL_LOCAL_CONSTANT_EXT = 0x87C3; + public static final int GL_LOCAL_EXT = 0x87C4; + public static final int GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5; + public static final int GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6; + public static final int GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7; + public static final int GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8; + public static final int GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9; + public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA; + public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB; + public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC; + public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD; + public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE; + public static final int GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF; + public static final int GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0; + public static final int GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1; + public static final int GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2; + public static final int GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3; + public static final int GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4; + public static final int GL_X_EXT = 0x87D5; + public static final int GL_Y_EXT = 0x87D6; + public static final int GL_Z_EXT = 0x87D7; + public static final int GL_W_EXT = 0x87D8; + public static final int GL_NEGATIVE_X_EXT = 0x87D9; + public static final int GL_NEGATIVE_Y_EXT = 0x87DA; + public static final int GL_NEGATIVE_Z_EXT = 0x87DB; + public static final int GL_NEGATIVE_W_EXT = 0x87DC; + public static final int GL_ZERO_EXT = 0x87DD; + public static final int GL_ONE_EXT = 0x87DE; + public static final int GL_NEGATIVE_ONE_EXT = 0x87DF; + public static final int GL_NORMALIZED_RANGE_EXT = 0x87E0; + public static final int GL_FULL_RANGE_EXT = 0x87E1; + public static final int GL_CURRENT_VERTEX_EXT = 0x87E2; + public static final int GL_MVP_MATRIX_EXT = 0x87E3; + public static final int GL_VARIANT_VALUE_EXT = 0x87E4; + public static final int GL_VARIANT_DATATYPE_EXT = 0x87E5; + public static final int GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6; + public static final int GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7; + public static final int GL_VARIANT_ARRAY_EXT = 0x87E8; + public static final int GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9; + public static final int GL_INVARIANT_VALUE_EXT = 0x87EA; + public static final int GL_INVARIANT_DATATYPE_EXT = 0x87EB; + public static final int GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC; + public static final int GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java b/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java index f86cd45b..11312e09 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java +++ b/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java @@ -41,17 +41,17 @@ package org.lwjgl.opengl.ext; public interface EXTVertexWeighting { - public static final int MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */ - public static final int MODELVIEW1_STACK_DEPTH_EXT = 0x8502; - public static final int MODELVIEW0_MATRIX_EXT = 0x0BA6; /* alias to MODELVIEW_MATRIX */ - public static final int MODELVIEW1_MATRIX_EXT = 0x8506; - public static final int VERTEX_WEIGHTING_EXT = 0x8509; - public static final int MODELVIEW0_EXT = 0x1700; /* alias to MODELVIEW */ - public static final int MODELVIEW1_EXT = 0x850A; - public static final int CURRENT_VERTEX_WEIGHT_EXT = 0x850B; - public static final int VERTEX_WEIGHT_ARRAY_EXT = 0x850C; - public static final int VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D; - public static final int VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E; - public static final int VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F; - public static final int VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510; + public static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */ + public static final int GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502; + public static final int GL_MODELVIEW0_MATRIX_EXT = 0x0BA6; /* alias to MODELVIEW_MATRIX */ + public static final int GL_MODELVIEW1_MATRIX_EXT = 0x8506; + public static final int GL_VERTEX_WEIGHTING_EXT = 0x8509; + public static final int GL_MODELVIEW0_EXT = 0x1700; /* alias to MODELVIEW */ + public static final int GL_MODELVIEW1_EXT = 0x850A; + public static final int GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B; + public static final int GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C; + public static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D; + public static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E; + public static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F; + public static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510; } diff --git a/src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java b/src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java index e496297f..75622fa1 100644 --- a/src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java +++ b/src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.hp; public interface HPOcclusionTest { - public static final int OCCLUSION_TEST_HP = 0x8165; - public static final int OCCLUSION_TEST_RESULT_HP = 0x8166; + public static final int GL_OCCLUSION_TEST_HP = 0x8165; + public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166; } diff --git a/src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java b/src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java index da199360..93e8fdeb 100644 --- a/src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java +++ b/src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv; public interface NVCopyDepthToColor { - public static final int DEPTH_STENCIL_TO_RGBA_NV = 0x886E; - public static final int DEPTH_STENCIL_TO_BGRA_NV = 0x886F; + public static final int GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E; + public static final int GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F; } diff --git a/src/java/org/lwjgl/opengl/nv/NVDepthClamp.java b/src/java/org/lwjgl/opengl/nv/NVDepthClamp.java index 9b8c37c7..768672c2 100644 --- a/src/java/org/lwjgl/opengl/nv/NVDepthClamp.java +++ b/src/java/org/lwjgl/opengl/nv/NVDepthClamp.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv; public interface NVDepthClamp { - public static final int DEPTH_CLAMP_NV = 0x864F; + public static final int GL_DEPTH_CLAMP_NV = 0x864F; } diff --git a/src/java/org/lwjgl/opengl/nv/NVEvaluators.java b/src/java/org/lwjgl/opengl/nv/NVEvaluators.java index 63ac5bdd..207d0b20 100644 --- a/src/java/org/lwjgl/opengl/nv/NVEvaluators.java +++ b/src/java/org/lwjgl/opengl/nv/NVEvaluators.java @@ -41,28 +41,28 @@ package org.lwjgl.opengl.nv; public interface NVEvaluators { - public static final int EVAL_2D_NV = 0x86C0; - public static final int EVAL_TRIANGULAR_2D_NV = 0x86C1; - public static final int MAP_TESSELLATION_NV = 0x86C2; - public static final int MAP_ATTRIB_U_ORDER_NV = 0x86C3; - public static final int MAP_ATTRIB_V_ORDER_NV = 0x86C4; - public static final int EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5; - public static final int EVAL_VERTEX_ATTRIB0_NV = 0x86C6; - public static final int EVAL_VERTEX_ATTRIB1_NV = 0x86C7; - public static final int EVAL_VERTEX_ATTRIB2_NV = 0x86C8; - public static final int EVAL_VERTEX_ATTRIB3_NV = 0x86C9; - public static final int EVAL_VERTEX_ATTRIB4_NV = 0x86CA; - public static final int EVAL_VERTEX_ATTRIB5_NV = 0x86CB; - public static final int EVAL_VERTEX_ATTRIB6_NV = 0x86CC; - public static final int EVAL_VERTEX_ATTRIB7_NV = 0x86CD; - public static final int EVAL_VERTEX_ATTRIB8_NV = 0x86CE; - public static final int EVAL_VERTEX_ATTRIB9_NV = 0x86CF; - public static final int EVAL_VERTEX_ATTRIB10_NV = 0x86D0; - public static final int EVAL_VERTEX_ATTRIB11_NV = 0x86D1; - public static final int EVAL_VERTEX_ATTRIB12_NV = 0x86D2; - public static final int EVAL_VERTEX_ATTRIB13_NV = 0x86D3; - public static final int EVAL_VERTEX_ATTRIB14_NV = 0x86D4; - public static final int EVAL_VERTEX_ATTRIB15_NV = 0x86D5; - public static final int MAX_MAP_TESSELLATION_NV = 0x86D6; - public static final int MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7; + public static final int GL_EVAL_2D_NV = 0x86C0; + public static final int GL_EVAL_TRIANGULAR_2D_NV = 0x86C1; + public static final int GL_MAP_TESSELLATION_NV = 0x86C2; + public static final int GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3; + public static final int GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4; + public static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5; + public static final int GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6; + public static final int GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7; + public static final int GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8; + public static final int GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9; + public static final int GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA; + public static final int GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB; + public static final int GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC; + public static final int GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD; + public static final int GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE; + public static final int GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF; + public static final int GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0; + public static final int GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1; + public static final int GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2; + public static final int GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3; + public static final int GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4; + public static final int GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5; + public static final int GL_MAX_MAP_TESSELLATION_NV = 0x86D6; + public static final int GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7; } diff --git a/src/java/org/lwjgl/opengl/nv/NVFence.java b/src/java/org/lwjgl/opengl/nv/NVFence.java index 3dab3d74..a152bf89 100644 --- a/src/java/org/lwjgl/opengl/nv/NVFence.java +++ b/src/java/org/lwjgl/opengl/nv/NVFence.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv; public interface NVFence { - public static final int ALL_COMPLETED_NV = 0x84F2; - public static final int FENCE_STATUS_NV = 0x84F3; - public static final int FENCE_CONDITION_NV = 0x84F4; + public static final int GL_ALL_COMPLETED_NV = 0x84F2; + public static final int GL_FENCE_STATUS_NV = 0x84F3; + public static final int GL_FENCE_CONDITION_NV = 0x84F4; } diff --git a/src/java/org/lwjgl/opengl/nv/NVFogDistance.java b/src/java/org/lwjgl/opengl/nv/NVFogDistance.java index 97a6344b..0a3f41d9 100644 --- a/src/java/org/lwjgl/opengl/nv/NVFogDistance.java +++ b/src/java/org/lwjgl/opengl/nv/NVFogDistance.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv; public interface NVFogDistance { - public static final int FOG_DISTANCE_MODE_NV = 0x855A; - public static final int EYE_RADIAL_NV = 0x855B; - public static final int EYE_PLANE_ABSOLUTE_NV = 0x855C; + public static final int GL_FOG_DISTANCE_MODE_NV = 0x855A; + public static final int GL_EYE_RADIAL_NV = 0x855B; + public static final int GL_EYE_PLANE_ABSOLUTE_NV = 0x855C; } diff --git a/src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java b/src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java index 8e3f03a6..aced39ca 100644 --- a/src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java +++ b/src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv; public interface NVLightMaxExponent { - public static final int MAX_SHININESS_NV = 0x8504; - public static final int MAX_SPOT_EXPONENT_NV = 0x8505; + public static final int GL_MAX_SHININESS_NV = 0x8504; + public static final int GL_MAX_SPOT_EXPONENT_NV = 0x8505; } diff --git a/src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java b/src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java index 8cea567c..797af394 100644 --- a/src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java +++ b/src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java @@ -41,11 +41,11 @@ package org.lwjgl.opengl.nv; public interface NVOcclusionQuery { - public static final int OCCLUSION_TEST_HP = 0x8165; - public static final int OCCLUSION_TEST_RESULT_HP = 0x8166; - /* HP_occlusion_test */ - public static final int PIXEL_COUNTER_BITS_NV = 0x8864; - public static final int CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865; - public static final int PIXEL_COUNT_NV = 0x8866; - public static final int PIXEL_COUNT_AVAILABLE_NV = 0x8867; + public static final int GL_OCCLUSION_TEST_HP = 0x8165; + public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166; + /* HP_occlusion_test */ + public static final int GL_PIXEL_COUNTER_BITS_NV = 0x8864; + public static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865; + public static final int GL_PIXEL_COUNT_NV = 0x8866; + public static final int GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867; } diff --git a/src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java b/src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java index 8c44e6f5..6d4066cf 100644 --- a/src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java +++ b/src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv; public interface NVPackedDepthStencil { - public static final int DEPTH_STENCIL_NV = 0x84F9; - public static final int UNSIGNED_INT_24_8_NV = 0x84FA; + public static final int GL_DEPTH_STENCIL_NV = 0x84F9; + public static final int GL_UNSIGNED_INT_24_8_NV = 0x84FA; } diff --git a/src/java/org/lwjgl/opengl/nv/NVPointSprite.java b/src/java/org/lwjgl/opengl/nv/NVPointSprite.java index 834cc270..b3d71d1a 100644 --- a/src/java/org/lwjgl/opengl/nv/NVPointSprite.java +++ b/src/java/org/lwjgl/opengl/nv/NVPointSprite.java @@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv; public interface NVPointSprite { - public static final int POINT_SPRITE_NV = 0x8861; - public static final int COORD_REPLACE_NV = 0x8862; - public static final int POINT_SPRITE_R_MODE_NV = 0x8863; + public static final int GL_POINT_SPRITE_NV = 0x8861; + public static final int GL_COORD_REPLACE_NV = 0x8862; + public static final int GL_POINT_SPRITE_R_MODE_NV = 0x8863; } diff --git a/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java b/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java index dc302d47..eb71c0ac 100644 --- a/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java +++ b/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java @@ -41,55 +41,55 @@ package org.lwjgl.opengl.nv; public interface NVRegisterCombiners { - public static final int REGISTER_COMBINERS_NV = 0x8522; - public static final int COMBINER0_NV = 0x8550; - public static final int COMBINER1_NV = 0x8551; - public static final int COMBINER2_NV = 0x8552; - public static final int COMBINER3_NV = 0x8553; - public static final int COMBINER4_NV = 0x8554; - public static final int COMBINER5_NV = 0x8555; - public static final int COMBINER6_NV = 0x8556; - public static final int COMBINER7_NV = 0x8557; - public static final int VARIABLE_A_NV = 0x8523; - public static final int VARIABLE_B_NV = 0x8524; - public static final int VARIABLE_C_NV = 0x8525; - public static final int VARIABLE_D_NV = 0x8526; - public static final int VARIABLE_E_NV = 0x8527; - public static final int VARIABLE_F_NV = 0x8528; - public static final int VARIABLE_G_NV = 0x8529; - public static final int CONSTANT_COLOR0_NV = 0x852A; - public static final int CONSTANT_COLOR1_NV = 0x852B; - public static final int PRIMARY_COLOR_NV = 0x852C; - public static final int SECONDARY_COLOR_NV = 0x852D; - public static final int SPARE0_NV = 0x852E; - public static final int SPARE1_NV = 0x852F; - public static final int UNSIGNED_IDENTITY_NV = 0x8536; - public static final int UNSIGNED_INVERT_NV = 0x8537; - public static final int EXPAND_NORMAL_NV = 0x8538; - public static final int EXPAND_NEGATE_NV = 0x8539; - public static final int HALF_BIAS_NORMAL_NV = 0x853A; - public static final int HALF_BIAS_NEGATE_NV = 0x853B; - public static final int SIGNED_IDENTITY_NV = 0x853C; - public static final int SIGNED_NEGATE_NV = 0x853D; - public static final int E_TIMES_F_NV = 0x8531; - public static final int SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532; - public static final int SCALE_BY_TWO_NV = 0x853E; - public static final int SCALE_BY_FOUR_NV = 0x853F; - public static final int SCALE_BY_ONE_HALF_NV = 0x8540; - public static final int BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541; - public static final int DISCARD_NV = 0x8530; - public static final int COMBINER_INPUT_NV = 0x8542; - public static final int COMBINER_MAPPING_NV = 0x8543; - public static final int COMBINER_COMPONENT_USAGE_NV = 0x8544; - public static final int COMBINER_AB_DOT_PRODUCT_NV = 0x8545; - public static final int COMBINER_CD_DOT_PRODUCT_NV = 0x8546; - public static final int COMBINER_MUX_SUM_NV = 0x8547; - public static final int COMBINER_SCALE_NV = 0x8548; - public static final int COMBINER_BIAS_NV = 0x8549; - public static final int COMBINER_AB_OUTPUT_NV = 0x854A; - public static final int COMBINER_CD_OUTPUT_NV = 0x854B; - public static final int COMBINER_SUM_OUTPUT_NV = 0x854C; - public static final int NUM_GENERAL_COMBINERS_NV = 0x854E; - public static final int COLOR_SUM_CLAMP_NV = 0x854F; - public static final int MAX_GENERAL_COMBINERS_NV = 0x854D; + public static final int GL_REGISTER_COMBINERS_NV = 0x8522; + public static final int GL_COMBINER0_NV = 0x8550; + public static final int GL_COMBINER1_NV = 0x8551; + public static final int GL_COMBINER2_NV = 0x8552; + public static final int GL_COMBINER3_NV = 0x8553; + public static final int GL_COMBINER4_NV = 0x8554; + public static final int GL_COMBINER5_NV = 0x8555; + public static final int GL_COMBINER6_NV = 0x8556; + public static final int GL_COMBINER7_NV = 0x8557; + public static final int GL_VARIABLE_A_NV = 0x8523; + public static final int GL_VARIABLE_B_NV = 0x8524; + public static final int GL_VARIABLE_C_NV = 0x8525; + public static final int GL_VARIABLE_D_NV = 0x8526; + public static final int GL_VARIABLE_E_NV = 0x8527; + public static final int GL_VARIABLE_F_NV = 0x8528; + public static final int GL_VARIABLE_G_NV = 0x8529; + public static final int GL_CONSTANT_COLOR0_NV = 0x852A; + public static final int GL_CONSTANT_COLOR1_NV = 0x852B; + public static final int GL_PRIMARY_COLOR_NV = 0x852C; + public static final int GL_SECONDARY_COLOR_NV = 0x852D; + public static final int GL_SPARE0_NV = 0x852E; + public static final int GL_SPARE1_NV = 0x852F; + public static final int GL_UNSIGNED_IDENTITY_NV = 0x8536; + public static final int GL_UNSIGNED_INVERT_NV = 0x8537; + public static final int GL_EXPAND_NORMAL_NV = 0x8538; + public static final int GL_EXPAND_NEGATE_NV = 0x8539; + public static final int GL_HALF_BIAS_NORMAL_NV = 0x853A; + public static final int GL_HALF_BIAS_NEGATE_NV = 0x853B; + public static final int GL_SIGNED_IDENTITY_NV = 0x853C; + public static final int GL_SIGNED_NEGATE_NV = 0x853D; + public static final int GL_E_TIMES_F_NV = 0x8531; + public static final int GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532; + public static final int GL_SCALE_BY_TWO_NV = 0x853E; + public static final int GL_SCALE_BY_FOUR_NV = 0x853F; + public static final int GL_SCALE_BY_ONE_HALF_NV = 0x8540; + public static final int GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541; + public static final int GL_DISCARD_NV = 0x8530; + public static final int GL_COMBINER_INPUT_NV = 0x8542; + public static final int GL_COMBINER_MAPPING_NV = 0x8543; + public static final int GL_COMBINER_COMPONENT_USAGE_NV = 0x8544; + public static final int GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545; + public static final int GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546; + public static final int GL_COMBINER_MUX_SUM_NV = 0x8547; + public static final int GL_COMBINER_SCALE_NV = 0x8548; + public static final int GL_COMBINER_BIAS_NV = 0x8549; + public static final int GL_COMBINER_AB_OUTPUT_NV = 0x854A; + public static final int GL_COMBINER_CD_OUTPUT_NV = 0x854B; + public static final int GL_COMBINER_SUM_OUTPUT_NV = 0x854C; + public static final int GL_NUM_GENERAL_COMBINERS_NV = 0x854E; + public static final int GL_COLOR_SUM_CLAMP_NV = 0x854F; + public static final int GL_MAX_GENERAL_COMBINERS_NV = 0x854D; } diff --git a/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java b/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java index 85746663..c2d25cfc 100644 --- a/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java +++ b/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv; public interface NVRegisterCombiners2 { - public static final int PER_STAGE_CONSTANTS_NV = 0x8535; + public static final int GL_PER_STAGE_CONSTANTS_NV = 0x8535; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java b/src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java index ddbfc84c..4d947050 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java +++ b/src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv; public interface NVTexgenReflection { - public static final int NORMAL_MAP_NV = 0x8511; - public static final int REFLECTION_MAP_NV = 0x8512; + public static final int GL_NORMAL_MAP_NV = 0x8511; + public static final int GL_REFLECTION_MAP_NV = 0x8512; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java b/src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java index 6a3df982..43e7ad1a 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java +++ b/src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java @@ -41,9 +41,9 @@ package org.lwjgl.opengl.nv; public interface NVTextureEnvCombine4 { - public static final int COMBINE4_NV = 0x8503; - public static final int SOURCE3_RGB_NV = 0x8583; - public static final int SOURCE3_ALPHA_NV = 0x858B; - public static final int OPERAND3_RGB_NV = 0x8593; - public static final int OPERAND3_ALPHA_NV = 0x859B; + public static final int GL_COMBINE4_NV = 0x8503; + public static final int GL_SOURCE3_RGB_NV = 0x8583; + public static final int GL_SOURCE3_ALPHA_NV = 0x858B; + public static final int GL_OPERAND3_RGB_NV = 0x8593; + public static final int GL_OPERAND3_ALPHA_NV = 0x859B; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTextureRectangle.java b/src/java/org/lwjgl/opengl/nv/NVTextureRectangle.java index 2c03760f..d7b07d20 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTextureRectangle.java +++ b/src/java/org/lwjgl/opengl/nv/NVTextureRectangle.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.nv; public interface NVTextureRectangle { - public static final int TEXTURE_RECTANGLE_NV = 0x84F5; - public static final int TEXTURE_BINDING_RECTANGLE_NV = 0x84F6; - public static final int PROXY_TEXTURE_RECTANGLE_NV = 0x84F7; - public static final int MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8; + public static final int GL_TEXTURE_RECTANGLE_NV = 0x84F5; + public static final int GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6; + public static final int GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7; + public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTextureShader.java b/src/java/org/lwjgl/opengl/nv/NVTextureShader.java index 8e735f82..696ed043 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTextureShader.java +++ b/src/java/org/lwjgl/opengl/nv/NVTextureShader.java @@ -41,74 +41,74 @@ package org.lwjgl.opengl.nv; public interface NVTextureShader { - public static final int TEXTURE_SHADER_NV = 0x86DE; - public static final int RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9; - public static final int SHADER_OPERATION_NV = 0x86DF; - public static final int CULL_MODES_NV = 0x86E0; - public static final int OFFSET_TEXTURE_MATRIX_NV = 0x86E1; - public static final int OFFSET_TEXTURE_SCALE_NV = 0x86E2; - public static final int OFFSET_TEXTURE_BIAS_NV = 0x86E3; - public static final int PREVIOUS_TEXTURE_INPUT_NV = 0x86E4; - public static final int CONST_EYE_NV = 0x86E5; - public static final int SHADER_CONSISTENT_NV = 0x86DD; - public static final int PASS_THROUGH_NV = 0x86E6; - public static final int CULL_FRAGMENT_NV = 0x86E7; - public static final int OFFSET_TEXTURE_2D_NV = 0x86E8; - public static final int OFFSET_TEXTURE_RECTANGLE_NV = 0x864C; - public static final int OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D; - public static final int DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9; - public static final int DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA; - public static final int DOT_PRODUCT_NV = 0x86EC; - public static final int DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED; - public static final int DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE; - public static final int DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E; - public static final int DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0; - public static final int DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1; - public static final int DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2; - public static final int DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3; - public static final int HILO_NV = 0x86F4; - public static final int DSDT_NV = 0x86F5; - public static final int DSDT_MAG_NV = 0x86F6; - public static final int DSDT_MAG_VIB_NV = 0x86F7; - public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; - public static final int UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; - public static final int SIGNED_RGBA_NV = 0x86FB; - public static final int SIGNED_RGBA8_NV = 0x86FC; - public static final int SIGNED_RGB_NV = 0x86FE; - public static final int SIGNED_RGB8_NV = 0x86FF; - public static final int SIGNED_LUMINANCE_NV = 0x8701; - public static final int SIGNED_LUMINANCE8_NV = 0x8702; - public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; - public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; - public static final int SIGNED_ALPHA_NV = 0x8705; - public static final int SIGNED_ALPHA8_NV = 0x8706; - public static final int SIGNED_INTENSITY_NV = 0x8707; - public static final int SIGNED_INTENSITY8_NV = 0x8708; - public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; - public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; - public static final int HILO16_NV = 0x86F8; - public static final int SIGNED_HILO_NV = 0x86F9; - public static final int SIGNED_HILO16_NV = 0x86FA; - public static final int DSDT8_NV = 0x8709; - public static final int DSDT8_MAG8_NV = 0x870A; - public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; - public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; - public static final int HI_SCALE_NV = 0x870E; - public static final int LO_SCALE_NV = 0x870F; - public static final int DS_SCALE_NV = 0x8710; - public static final int DT_SCALE_NV = 0x8711; - public static final int MAGNITUDE_SCALE_NV = 0x8712; - public static final int VIBRANCE_SCALE_NV = 0x8713; - public static final int HI_BIAS_NV = 0x8714; - public static final int LO_BIAS_NV = 0x8715; - public static final int DS_BIAS_NV = 0x8716; - public static final int DT_BIAS_NV = 0x8717; - public static final int MAGNITUDE_BIAS_NV = 0x8718; - public static final int VIBRANCE_BIAS_NV = 0x8719; - public static final int TEXTURE_BORDER_VALUES_NV = 0x871A; - public static final int TEXTURE_HI_SIZE_NV = 0x871B; - public static final int TEXTURE_LO_SIZE_NV = 0x871C; - public static final int TEXTURE_DS_SIZE_NV = 0x871D; - public static final int TEXTURE_DT_SIZE_NV = 0x871E; - public static final int TEXTURE_MAG_SIZE_NV = 0x871F; + public static final int GL_TEXTURE_SHADER_NV = 0x86DE; + public static final int GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9; + public static final int GL_SHADER_OPERATION_NV = 0x86DF; + public static final int GL_CULL_MODES_NV = 0x86E0; + public static final int GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1; + public static final int GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2; + public static final int GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3; + public static final int GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4; + public static final int GL_CONST_EYE_NV = 0x86E5; + public static final int GL_SHADER_CONSISTENT_NV = 0x86DD; + public static final int GL_PASS_THROUGH_NV = 0x86E6; + public static final int GL_CULL_FRAGMENT_NV = 0x86E7; + public static final int GL_OFFSET_TEXTURE_2D_NV = 0x86E8; + public static final int GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C; + public static final int GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D; + public static final int GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9; + public static final int GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA; + public static final int GL_DOT_PRODUCT_NV = 0x86EC; + public static final int GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED; + public static final int GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE; + public static final int GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E; + public static final int GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0; + public static final int GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1; + public static final int GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2; + public static final int GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3; + public static final int GL_HILO_NV = 0x86F4; + public static final int GL_DSDT_NV = 0x86F5; + public static final int GL_DSDT_MAG_NV = 0x86F6; + public static final int GL_DSDT_MAG_VIB_NV = 0x86F7; + public static final int GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; + public static final int GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; + public static final int GL_SIGNED_RGBA_NV = 0x86FB; + public static final int GL_SIGNED_RGBA8_NV = 0x86FC; + public static final int GL_SIGNED_RGB_NV = 0x86FE; + public static final int GL_SIGNED_RGB8_NV = 0x86FF; + public static final int GL_SIGNED_LUMINANCE_NV = 0x8701; + public static final int GL_SIGNED_LUMINANCE8_NV = 0x8702; + public static final int GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703; + public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; + public static final int GL_SIGNED_ALPHA_NV = 0x8705; + public static final int GL_SIGNED_ALPHA8_NV = 0x8706; + public static final int GL_SIGNED_INTENSITY_NV = 0x8707; + public static final int GL_SIGNED_INTENSITY8_NV = 0x8708; + public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; + public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; + public static final int GL_HILO16_NV = 0x86F8; + public static final int GL_SIGNED_HILO_NV = 0x86F9; + public static final int GL_SIGNED_HILO16_NV = 0x86FA; + public static final int GL_DSDT8_NV = 0x8709; + public static final int GL_DSDT8_MAG8_NV = 0x870A; + public static final int GL_DSDT_MAG_INTENSITY_NV = 0x86DC; + public static final int GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B; + public static final int GL_HI_SCALE_NV = 0x870E; + public static final int GL_LO_SCALE_NV = 0x870F; + public static final int GL_DS_SCALE_NV = 0x8710; + public static final int GL_DT_SCALE_NV = 0x8711; + public static final int GL_MAGNITUDE_SCALE_NV = 0x8712; + public static final int GL_VIBRANCE_SCALE_NV = 0x8713; + public static final int GL_HI_BIAS_NV = 0x8714; + public static final int GL_LO_BIAS_NV = 0x8715; + public static final int GL_DS_BIAS_NV = 0x8716; + public static final int GL_DT_BIAS_NV = 0x8717; + public static final int GL_MAGNITUDE_BIAS_NV = 0x8718; + public static final int GL_VIBRANCE_BIAS_NV = 0x8719; + public static final int GL_TEXTURE_BORDER_VALUES_NV = 0x871A; + public static final int GL_TEXTURE_HI_SIZE_NV = 0x871B; + public static final int GL_TEXTURE_LO_SIZE_NV = 0x871C; + public static final int GL_TEXTURE_DS_SIZE_NV = 0x871D; + public static final int GL_TEXTURE_DT_SIZE_NV = 0x871E; + public static final int GL_TEXTURE_MAG_SIZE_NV = 0x871F; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTextureShader2.java b/src/java/org/lwjgl/opengl/nv/NVTextureShader2.java index 5e84c8a9..03fc750e 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTextureShader2.java +++ b/src/java/org/lwjgl/opengl/nv/NVTextureShader2.java @@ -41,32 +41,32 @@ package org.lwjgl.opengl.nv; public interface NVTextureShader2 { - public static final int DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF; - public static final int HILO_NV = 0x86F4; - public static final int DSDT_NV = 0x86F5; - public static final int DSDT_MAG_NV = 0x86F6; - public static final int DSDT_MAG_VIB_NV = 0x86F7; - public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; - public static final int UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; - public static final int SIGNED_RGBA_NV = 0x86FB; - public static final int SIGNED_RGBA8_NV = 0x86FC; - public static final int SIGNED_RGB_NV = 0x86FE; - public static final int SIGNED_RGB8_NV = 0x86FF; - public static final int SIGNED_LUMINANCE_NV = 0x8701; - public static final int SIGNED_LUMINANCE8_NV = 0x8702; - public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; - public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; - public static final int SIGNED_ALPHA_NV = 0x8705; - public static final int SIGNED_ALPHA8_NV = 0x8706; - public static final int SIGNED_INTENSITY_NV = 0x8707; - public static final int SIGNED_INTENSITY8_NV = 0x8708; - public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; - public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; - public static final int HILO16_NV = 0x86F8; - public static final int SIGNED_HILO_NV = 0x86F9; - public static final int SIGNED_HILO16_NV = 0x86FA; - public static final int DSDT8_NV = 0x8709; - public static final int DSDT8_MAG8_NV = 0x870A; - public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; - public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; + public static final int GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF; + public static final int GL_HILO_NV = 0x86F4; + public static final int GL_DSDT_NV = 0x86F5; + public static final int GL_DSDT_MAG_NV = 0x86F6; + public static final int GL_DSDT_MAG_VIB_NV = 0x86F7; + public static final int GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; + public static final int GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; + public static final int GL_SIGNED_RGBA_NV = 0x86FB; + public static final int GL_SIGNED_RGBA8_NV = 0x86FC; + public static final int GL_SIGNED_RGB_NV = 0x86FE; + public static final int GL_SIGNED_RGB8_NV = 0x86FF; + public static final int GL_SIGNED_LUMINANCE_NV = 0x8701; + public static final int GL_SIGNED_LUMINANCE8_NV = 0x8702; + public static final int GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703; + public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; + public static final int GL_SIGNED_ALPHA_NV = 0x8705; + public static final int GL_SIGNED_ALPHA8_NV = 0x8706; + public static final int GL_SIGNED_INTENSITY_NV = 0x8707; + public static final int GL_SIGNED_INTENSITY8_NV = 0x8708; + public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; + public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; + public static final int GL_HILO16_NV = 0x86F8; + public static final int GL_SIGNED_HILO_NV = 0x86F9; + public static final int GL_SIGNED_HILO16_NV = 0x86FA; + public static final int GL_DSDT8_NV = 0x8709; + public static final int GL_DSDT8_MAG8_NV = 0x870A; + public static final int GL_DSDT_MAG_INTENSITY_NV = 0x86DC; + public static final int GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B; } diff --git a/src/java/org/lwjgl/opengl/nv/NVTextureShader3.java b/src/java/org/lwjgl/opengl/nv/NVTextureShader3.java index 337c742c..ac2f4a81 100644 --- a/src/java/org/lwjgl/opengl/nv/NVTextureShader3.java +++ b/src/java/org/lwjgl/opengl/nv/NVTextureShader3.java @@ -41,21 +41,21 @@ package org.lwjgl.opengl.nv; public interface NVTextureShader3 { - public static final int OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850; - public static final int OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851; - public static final int OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852; - public static final int OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853; - public static final int OFFSET_HILO_TEXTURE_2D_NV = 0x8854; - public static final int OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855; - public static final int OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856; - public static final int OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857; - public static final int DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858; - public static final int DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859; - public static final int DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A; - public static final int DOT_PRODUCT_PASS_THROUGH_NV = 0x885B; - public static final int DOT_PRODUCT_TEXTURE_1D_NV = 0x885C; - public static final int DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D; - public static final int HILO8_NV = 0x885E; - public static final int SIGNED_HILO8_NV = 0x885F; - public static final int FORCE_BLUE_TO_ONE_NV = 0x8860; + public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850; + public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851; + public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852; + public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853; + public static final int GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854; + public static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855; + public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856; + public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857; + public static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858; + public static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859; + public static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A; + public static final int GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B; + public static final int GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C; + public static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D; + public static final int GL_HILO8_NV = 0x885E; + public static final int GL_SIGNED_HILO8_NV = 0x885F; + public static final int GL_FORCE_BLUE_TO_ONE_NV = 0x8860; } diff --git a/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java b/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java index 843e672b..c2331422 100644 --- a/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java +++ b/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java @@ -41,9 +41,9 @@ package org.lwjgl.opengl.nv; public interface NVVertexArrayRange { - public static final int VERTEX_ARRAY_RANGE_NV = 0x851D; - public static final int VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E; - public static final int VERTEX_ARRAY_RANGE_VALID_NV = 0x851F; - public static final int MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520; - public static final int VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521; + public static final int GL_VERTEX_ARRAY_RANGE_NV = 0x851D; + public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E; + public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F; + public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520; + public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521; } diff --git a/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java b/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java index 6fe76a32..3fee5ac2 100644 --- a/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java +++ b/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java @@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv; public interface NVVertexArrayRange2 { - public static final int VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533; + public static final int GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533; } diff --git a/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java b/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java index a671898e..afe46773 100644 --- a/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java +++ b/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java @@ -41,87 +41,87 @@ package org.lwjgl.opengl.nv; public interface NVVertexProgram { - public static final int VERTEX_PROGRAM_NV = 0x8620; - public static final int VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642; - public static final int VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643; - public static final int VERTEX_STATE_PROGRAM_NV = 0x8621; - public static final int ATTRIB_ARRAY_SIZE_NV = 0x8623; - public static final int ATTRIB_ARRAY_STRIDE_NV = 0x8624; - public static final int ATTRIB_ARRAY_TYPE_NV = 0x8625; - public static final int CURRENT_ATTRIB_NV = 0x8626; - public static final int PROGRAM_PARAMETER_NV = 0x8644; - public static final int ATTRIB_ARRAY_POINTER_NV = 0x8645; - public static final int PROGRAM_TARGET_NV = 0x8646; - public static final int PROGRAM_LENGTH_NV = 0x8627; - public static final int PROGRAM_RESIDENT_NV = 0x8647; - public static final int PROGRAM_STRING_NV = 0x8628; - public static final int TRACK_MATRIX_NV = 0x8648; - public static final int TRACK_MATRIX_TRANSFORM_NV = 0x8649; - public static final int MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E; - public static final int MAX_TRACK_MATRICES_NV = 0x862F; - public static final int CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640; - public static final int CURRENT_MATRIX_NV = 0x8641; - public static final int VERTEX_PROGRAM_BINDING_NV = 0x864A; - public static final int PROGRAM_ERROR_POSITION_NV = 0x864B; - public static final int MODELVIEW_PROJECTION_NV = 0x8629; - public static final int MATRIX0_NV = 0x8630; - public static final int MATRIX1_NV = 0x8631; - public static final int MATRIX2_NV = 0x8632; - public static final int MATRIX3_NV = 0x8633; - public static final int MATRIX4_NV = 0x8634; - public static final int MATRIX5_NV = 0x8635; - public static final int MATRIX6_NV = 0x8636; - public static final int MATRIX7_NV = 0x8637; - public static final int IDENTITY_NV = 0x862A; - public static final int INVERSE_NV = 0x862B; - public static final int TRANSPOSE_NV = 0x862C; - public static final int INVERSE_TRANSPOSE_NV = 0x862D; - public static final int VERTEX_ATTRIB_ARRAY0_NV = 0x8650; - public static final int VERTEX_ATTRIB_ARRAY1_NV = 0x8651; - public static final int VERTEX_ATTRIB_ARRAY2_NV = 0x8652; - public static final int VERTEX_ATTRIB_ARRAY3_NV = 0x8653; - public static final int VERTEX_ATTRIB_ARRAY4_NV = 0x8654; - public static final int VERTEX_ATTRIB_ARRAY5_NV = 0x8655; - public static final int VERTEX_ATTRIB_ARRAY6_NV = 0x8656; - public static final int VERTEX_ATTRIB_ARRAY7_NV = 0x8657; - public static final int VERTEX_ATTRIB_ARRAY8_NV = 0x8658; - public static final int VERTEX_ATTRIB_ARRAY9_NV = 0x8659; - public static final int VERTEX_ATTRIB_ARRAY10_NV = 0x865A; - public static final int VERTEX_ATTRIB_ARRAY11_NV = 0x865B; - public static final int VERTEX_ATTRIB_ARRAY12_NV = 0x865C; - public static final int VERTEX_ATTRIB_ARRAY13_NV = 0x865D; - public static final int VERTEX_ATTRIB_ARRAY14_NV = 0x865E; - public static final int VERTEX_ATTRIB_ARRAY15_NV = 0x865F; - public static final int MAP1_VERTEX_ATTRIB0_4_NV = 0x8660; - public static final int MAP1_VERTEX_ATTRIB1_4_NV = 0x8661; - public static final int MAP1_VERTEX_ATTRIB2_4_NV = 0x8662; - public static final int MAP1_VERTEX_ATTRIB3_4_NV = 0x8663; - public static final int MAP1_VERTEX_ATTRIB4_4_NV = 0x8664; - public static final int MAP1_VERTEX_ATTRIB5_4_NV = 0x8665; - public static final int MAP1_VERTEX_ATTRIB6_4_NV = 0x8666; - public static final int MAP1_VERTEX_ATTRIB7_4_NV = 0x8667; - public static final int MAP1_VERTEX_ATTRIB8_4_NV = 0x8668; - public static final int MAP1_VERTEX_ATTRIB9_4_NV = 0x8669; - public static final int MAP1_VERTEX_ATTRIB10_4_NV = 0x866A; - public static final int MAP1_VERTEX_ATTRIB11_4_NV = 0x866B; - public static final int MAP1_VERTEX_ATTRIB12_4_NV = 0x866C; - public static final int MAP1_VERTEX_ATTRIB13_4_NV = 0x866D; - public static final int MAP1_VERTEX_ATTRIB14_4_NV = 0x866E; - public static final int MAP1_VERTEX_ATTRIB15_4_NV = 0x866F; - public static final int MAP2_VERTEX_ATTRIB0_4_NV = 0x8670; - public static final int MAP2_VERTEX_ATTRIB1_4_NV = 0x8671; - public static final int MAP2_VERTEX_ATTRIB2_4_NV = 0x8672; - public static final int MAP2_VERTEX_ATTRIB3_4_NV = 0x8673; - public static final int MAP2_VERTEX_ATTRIB4_4_NV = 0x8674; - public static final int MAP2_VERTEX_ATTRIB5_4_NV = 0x8675; - public static final int MAP2_VERTEX_ATTRIB6_4_NV = 0x8676; - public static final int MAP2_VERTEX_ATTRIB7_4_NV = 0x8677; - public static final int MAP2_VERTEX_ATTRIB8_4_NV = 0x8678; - public static final int MAP2_VERTEX_ATTRIB9_4_NV = 0x8679; - public static final int MAP2_VERTEX_ATTRIB10_4_NV = 0x867A; - public static final int MAP2_VERTEX_ATTRIB11_4_NV = 0x867B; - public static final int MAP2_VERTEX_ATTRIB12_4_NV = 0x867C; - public static final int MAP2_VERTEX_ATTRIB13_4_NV = 0x867D; - public static final int MAP2_VERTEX_ATTRIB14_4_NV = 0x867E; - public static final int MAP2_VERTEX_ATTRIB15_4_NV = 0x867F; + public static final int GL_VERTEX_PROGRAM_NV = 0x8620; + public static final int GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642; + public static final int GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643; + public static final int GL_VERTEX_STATE_PROGRAM_NV = 0x8621; + public static final int GL_ATTRIB_ARRAY_SIZE_NV = 0x8623; + public static final int GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624; + public static final int GL_ATTRIB_ARRAY_TYPE_NV = 0x8625; + public static final int GL_CURRENT_ATTRIB_NV = 0x8626; + public static final int GL_PROGRAM_PARAMETER_NV = 0x8644; + public static final int GL_ATTRIB_ARRAY_POINTER_NV = 0x8645; + public static final int GL_PROGRAM_TARGET_NV = 0x8646; + public static final int GL_PROGRAM_LENGTH_NV = 0x8627; + public static final int GL_PROGRAM_RESIDENT_NV = 0x8647; + public static final int GL_PROGRAM_STRING_NV = 0x8628; + public static final int GL_TRACK_MATRIX_NV = 0x8648; + public static final int GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649; + public static final int GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E; + public static final int GL_MAX_TRACK_MATRICES_NV = 0x862F; + public static final int GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640; + public static final int GL_CURRENT_MATRIX_NV = 0x8641; + public static final int GL_VERTEX_PROGRAM_BINDING_NV = 0x864A; + public static final int GL_PROGRAM_ERROR_POSITION_NV = 0x864B; + public static final int GL_MODELVIEW_PROJECTION_NV = 0x8629; + public static final int GL_MATRIX0_NV = 0x8630; + public static final int GL_MATRIX1_NV = 0x8631; + public static final int GL_MATRIX2_NV = 0x8632; + public static final int GL_MATRIX3_NV = 0x8633; + public static final int GL_MATRIX4_NV = 0x8634; + public static final int GL_MATRIX5_NV = 0x8635; + public static final int GL_MATRIX6_NV = 0x8636; + public static final int GL_MATRIX7_NV = 0x8637; + public static final int GL_IDENTITY_NV = 0x862A; + public static final int GL_INVERSE_NV = 0x862B; + public static final int GL_TRANSPOSE_NV = 0x862C; + public static final int GL_INVERSE_TRANSPOSE_NV = 0x862D; + public static final int GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650; + public static final int GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651; + public static final int GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652; + public static final int GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653; + public static final int GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654; + public static final int GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655; + public static final int GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656; + public static final int GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657; + public static final int GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658; + public static final int GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659; + public static final int GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A; + public static final int GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B; + public static final int GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C; + public static final int GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D; + public static final int GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E; + public static final int GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F; + public static final int GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660; + public static final int GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661; + public static final int GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662; + public static final int GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663; + public static final int GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664; + public static final int GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665; + public static final int GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666; + public static final int GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667; + public static final int GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668; + public static final int GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669; + public static final int GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A; + public static final int GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B; + public static final int GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C; + public static final int GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D; + public static final int GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E; + public static final int GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F; + public static final int GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670; + public static final int GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671; + public static final int GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672; + public static final int GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673; + public static final int GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674; + public static final int GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675; + public static final int GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676; + public static final int GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677; + public static final int GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678; + public static final int GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679; + public static final int GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A; + public static final int GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B; + public static final int GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C; + public static final int GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D; + public static final int GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E; + public static final int GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F; } diff --git a/src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java b/src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java index a4640685..a96a528f 100644 --- a/src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java +++ b/src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.sgis; public interface SGISGenerateMipmap { - public static final int GENERATE_MIPMAP_SGIS = 0x8191; - public static final int GENERATE_MIPMAP_HINT_SGIS = 0x8192; + public static final int GL_GENERATE_MIPMAP_SGIS = 0x8191; + public static final int GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192; } diff --git a/src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java b/src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java index 819e1470..d6958d80 100644 --- a/src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java +++ b/src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.sgix; public interface SGIXDepthTexture { - public static final int DEPTH_COMPONENT16_SGIX = 0x81A5; - public static final int DEPTH_COMPONENT24_SGIX = 0x81A6; - public static final int DEPTH_COMPONENT32_SGIX = 0x81A7; + public static final int GL_DEPTH_COMPONENT16_SGIX = 0x81A5; + public static final int GL_DEPTH_COMPONENT24_SGIX = 0x81A6; + public static final int GL_DEPTH_COMPONENT32_SGIX = 0x81A7; } diff --git a/src/java/org/lwjgl/opengl/sgix/SGIXShadow.java b/src/java/org/lwjgl/opengl/sgix/SGIXShadow.java index 5b6747bc..556c8262 100644 --- a/src/java/org/lwjgl/opengl/sgix/SGIXShadow.java +++ b/src/java/org/lwjgl/opengl/sgix/SGIXShadow.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.sgix; public interface SGIXShadow { - public static final int TEXTURE_COMPARE_SGIX = 0x819A; - public static final int TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B; - public static final int TEXTURE_LEQUAL_R_SGIX = 0x819C; - public static final int TEXTURE_GEQUAL_R_SGIX = 0x819D; + public static final int GL_TEXTURE_COMPARE_SGIX = 0x819A; + public static final int GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B; + public static final int GL_TEXTURE_LEQUAL_R_SGIX = 0x819C; + public static final int GL_TEXTURE_GEQUAL_R_SGIX = 0x819D; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java b/src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java index 6f5a3983..936cc1f3 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java @@ -41,8 +41,8 @@ package org.lwjgl.opengl.wgl; public interface WGLBufferRegion { - public static final int WFRONT_COLOR_BUFFER_BIT_ARB = 0x00000001; - public static final int WBACK_COLOR_BUFFER_BIT_ARB = 0x00000002; - public static final int WDEPTH_BUFFER_BIT_ARB = 0x00000004; - public static final int WSTENCIL_BUFFER_BIT_ARB = 0x00000008; + public static final int WGL_WFRONT_COLOR_BUFFER_BIT_ARB = 0x00000001; + public static final int WGL_WBACK_COLOR_BUFFER_BIT_ARB = 0x00000002; + public static final int WGL_WDEPTH_BUFFER_BIT_ARB = 0x00000004; + public static final int WGL_WSTENCIL_BUFFER_BIT_ARB = 0x00000008; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java b/src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java index 5ada37db..f595f3fd 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.wgl; public interface WGLMakeCurrentRead { - public static final int ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043; - public static final int ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054; + public static final int WGL_ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043; + public static final int WGL_ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLMultisample.java b/src/java/org/lwjgl/opengl/wgl/WGLMultisample.java index 9a57fad6..1f6e0cfc 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLMultisample.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLMultisample.java @@ -41,6 +41,6 @@ package org.lwjgl.opengl.wgl; public interface WGLMultisample { - public static final int WSAMPLE_BUFFERS_ARB = 0x2041; - public static final int WSAMPLES_ARB = 0x2042; + public static final int WGL_WSAMPLE_BUFFERS_ARB = 0x2041; + public static final int WGL_WSAMPLES_ARB = 0x2042; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java b/src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java index a6c2e37c..f66c96fa 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java @@ -41,12 +41,12 @@ package org.lwjgl.opengl.wgl; public interface WGLPBuffer { - public static final int WDRAW_TO_PBUFFER_ARB = 0x202D; - public static final int WMAX_PBUFFER_PIXELS_ARB = 0x202E; - public static final int WMAX_PBUFFER_WIDTH_ARB = 0x202F; - public static final int WMAX_PBUFFER_HEIGHT_ARB = 0x2030; - public static final int WPBUFFER_LARGEST_ARB = 0x2033; - public static final int WPBUFFER_WIDTH_ARB = 0x2034; - public static final int WPBUFFER_HEIGHT_ARB = 0x2035; - public static final int WPBUFFER_LOST_ARB = 0x2036; + public static final int WGL_WDRAW_TO_PBUFFER_ARB = 0x202D; + public static final int WGL_WMAX_PBUFFER_PIXELS_ARB = 0x202E; + public static final int WGL_WMAX_PBUFFER_WIDTH_ARB = 0x202F; + public static final int WGL_WMAX_PBUFFER_HEIGHT_ARB = 0x2030; + public static final int WGL_WPBUFFER_LARGEST_ARB = 0x2033; + public static final int WGL_WPBUFFER_WIDTH_ARB = 0x2034; + public static final int WGL_WPBUFFER_HEIGHT_ARB = 0x2035; + public static final int WGL_WPBUFFER_LOST_ARB = 0x2036; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java b/src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java index 9a31f46c..7af37192 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java @@ -41,53 +41,53 @@ package org.lwjgl.opengl.wgl; public interface WGLPixelFormat { - public static final int WNUMBER_PIXEL_FORMATS_ARB = 0x2000; - public static final int WDRAW_TO_WINDOW_ARB = 0x2001; - public static final int WDRAW_TO_BITMAP_ARB = 0x2002; - public static final int WACCELERATION_ARB = 0x2003; - public static final int WNEED_PALETTE_ARB = 0x2004; - public static final int WNEED_SYSTEM_PALETTE_ARB = 0x2005; - public static final int WSWAP_LAYER_BUFFERS_ARB = 0x2006; - public static final int WSWAP_METHOD_ARB = 0x2007; - public static final int WNUMBER_OVERLAYS_ARB = 0x2008; - public static final int WNUMBER_UNDERLAYS_ARB = 0x2009; - public static final int WTRANSPARENT_ARB = 0x200A; - public static final int WTRANSPARENT_RED_VALUE_ARB = 0x2037; - public static final int WTRANSPARENT_GREEN_VALUE_ARB = 0x2038; - public static final int WTRANSPARENT_BLUE_VALUE_ARB = 0x2039; - public static final int WTRANSPARENT_ALPHA_VALUE_ARB = 0x203A; - public static final int WTRANSPARENT_INDEX_VALUE_ARB = 0x203B; - public static final int WSHARE_DEPTH_ARB = 0x200C; - public static final int WSHARE_STENCIL_ARB = 0x200D; - public static final int WSHARE_ACCUM_ARB = 0x200E; - public static final int WSUPPORT_GDI_ARB = 0x200F; - public static final int WSUPPORT_OPENARB = 0x2010; - public static final int WDOUBLE_BUFFER_ARB = 0x2011; - public static final int WSTEREO_ARB = 0x2012; - public static final int WPIXEL_TYPE_ARB = 0x2013; - public static final int WCOLOR_BITS_ARB = 0x2014; - public static final int WRED_BITS_ARB = 0x2015; - public static final int WRED_SHIFT_ARB = 0x2016; - public static final int WGREEN_BITS_ARB = 0x2017; - public static final int WGREEN_SHIFT_ARB = 0x2018; - public static final int WBLUE_BITS_ARB = 0x2019; - public static final int WBLUE_SHIFT_ARB = 0x201A; - public static final int WALPHA_BITS_ARB = 0x201B; - public static final int WALPHA_SHIFT_ARB = 0x201C; - public static final int WACCUM_BITS_ARB = 0x201D; - public static final int WACCUM_RED_BITS_ARB = 0x201E; - public static final int WACCUM_GREEN_BITS_ARB = 0x201F; - public static final int WACCUM_BLUE_BITS_ARB = 0x2020; - public static final int WACCUM_ALPHA_BITS_ARB = 0x2021; - public static final int WDEPTH_BITS_ARB = 0x2022; - public static final int WSTENCIL_BITS_ARB = 0x2023; - public static final int WAUX_BUFFERS_ARB = 0x2024; - public static final int WNO_ACCELERATION_ARB = 0x2025; - public static final int WGENERIC_ACCELERATION_ARB = 0x2026; - public static final int WFULL_ACCELERATION_ARB = 0x2027; - public static final int WSWAP_EXCHANGE_ARB = 0x2028; - public static final int WSWAP_COPY_ARB = 0x2029; - public static final int WSWAP_UNDEFINED_ARB = 0x202A; - public static final int WTYPE_RGBA_ARB = 0x202B; - public static final int WTYPE_COLORINDEX_ARB = 0x202C; + public static final int WGL_WNUMBER_PIXEL_FORMATS_ARB = 0x2000; + public static final int WGL_WDRAW_TO_WINDOW_ARB = 0x2001; + public static final int WGL_WDRAW_TO_BITMAP_ARB = 0x2002; + public static final int WGL_WACCELERATION_ARB = 0x2003; + public static final int WGL_WNEED_PALETTE_ARB = 0x2004; + public static final int WGL_WNEED_SYSTEM_PALETTE_ARB = 0x2005; + public static final int WGL_WSWAP_LAYER_BUFFERS_ARB = 0x2006; + public static final int WGL_WSWAP_METHOD_ARB = 0x2007; + public static final int WGL_WNUMBER_OVERLAYS_ARB = 0x2008; + public static final int WGL_WNUMBER_UNDERLAYS_ARB = 0x2009; + public static final int WGL_WTRANSPARENT_ARB = 0x200A; + public static final int WGL_WTRANSPARENT_RED_VALUE_ARB = 0x2037; + public static final int WGL_WTRANSPARENT_GREEN_VALUE_ARB = 0x2038; + public static final int WGL_WTRANSPARENT_BLUE_VALUE_ARB = 0x2039; + public static final int WGL_WTRANSPARENT_ALPHA_VALUE_ARB = 0x203A; + public static final int WGL_WTRANSPARENT_INDEX_VALUE_ARB = 0x203B; + public static final int WGL_WSHARE_DEPTH_ARB = 0x200C; + public static final int WGL_WSHARE_STENCIL_ARB = 0x200D; + public static final int WGL_WSHARE_ACCUM_ARB = 0x200E; + public static final int WGL_WSUPPORT_GDI_ARB = 0x200F; + public static final int WGL_WSUPPORT_OPENARB = 0x2010; + public static final int WGL_WDOUBLE_BUFFER_ARB = 0x2011; + public static final int WGL_WSTEREO_ARB = 0x2012; + public static final int WGL_WPIXEL_TYPE_ARB = 0x2013; + public static final int WGL_WCOLOR_BITS_ARB = 0x2014; + public static final int WGL_WRED_BITS_ARB = 0x2015; + public static final int WGL_WRED_SHIFT_ARB = 0x2016; + public static final int WGL_WGREEN_BITS_ARB = 0x2017; + public static final int WGL_WGREEN_SHIFT_ARB = 0x2018; + public static final int WGL_WBLUE_BITS_ARB = 0x2019; + public static final int WGL_WBLUE_SHIFT_ARB = 0x201A; + public static final int WGL_WALPHA_BITS_ARB = 0x201B; + public static final int WGL_WALPHA_SHIFT_ARB = 0x201C; + public static final int WGL_WACCUM_BITS_ARB = 0x201D; + public static final int WGL_WACCUM_RED_BITS_ARB = 0x201E; + public static final int WGL_WACCUM_GREEN_BITS_ARB = 0x201F; + public static final int WGL_WACCUM_BLUE_BITS_ARB = 0x2020; + public static final int WGL_WACCUM_ALPHA_BITS_ARB = 0x2021; + public static final int WGL_WDEPTH_BITS_ARB = 0x2022; + public static final int WGL_WSTENCIL_BITS_ARB = 0x2023; + public static final int WGL_WAUX_BUFFERS_ARB = 0x2024; + public static final int WGL_WNO_ACCELERATION_ARB = 0x2025; + public static final int WGL_WGENERIC_ACCELERATION_ARB = 0x2026; + public static final int WGL_WFULL_ACCELERATION_ARB = 0x2027; + public static final int WGL_WSWAP_EXCHANGE_ARB = 0x2028; + public static final int WGL_WSWAP_COPY_ARB = 0x2029; + public static final int WGL_WSWAP_UNDEFINED_ARB = 0x202A; + public static final int WGL_WTYPE_RGBA_ARB = 0x202B; + public static final int WGL_WTYPE_COLORINDEX_ARB = 0x202C; } diff --git a/src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java b/src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java index c9491d4f..cfa2f3dc 100644 --- a/src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java +++ b/src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java @@ -41,38 +41,38 @@ package org.lwjgl.opengl.wgl; public interface WGLRenderTexture { - public static final int WBIND_TO_TEXTURE_RGB_ARB = 0x2070; - public static final int WBIND_TO_TEXTURE_RGBA_ARB = 0x2071; - public static final int WTEXTURE_FORMAT_ARB = 0x2072; - public static final int WTEXTURE_TARGET_ARB = 0x2073; - public static final int WMIPMAP_TEXTURE_ARB = 0x2074; - public static final int WTEXTURE_RGB_ARB = 0x2075; - public static final int WTEXTURE_RGBA_ARB = 0x2076; - public static final int WNO_TEXTURE_ARB = 0x2077; - public static final int WTEXTURE_CUBE_MAP_ARB = 0x2078; - public static final int WTEXTURE_1D_ARB = 0x2079; - public static final int WTEXTURE_2D_ARB = 0x207A; - public static final int WMIPMAP_LEVEL_ARB = 0x207B; - public static final int WCUBE_MAP_FACE_ARB = 0x207C; - public static final int WTEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D; - public static final int WTEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E; - public static final int WTEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F; - public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080; - public static final int WTEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081; - public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082; - public static final int WFRONT_LEFT_ARB = 0x2083; - public static final int WFRONT_RIGHT_ARB = 0x2084; - public static final int WBACK_LEFT_ARB = 0x2085; - public static final int WBACK_RIGHT_ARB = 0x2086; - public static final int WAUX0_ARB = 0x2087; - public static final int WAUX1_ARB = 0x2088; - public static final int WAUX2_ARB = 0x2089; - public static final int WAUX3_ARB = 0x208A; - public static final int WAUX4_ARB = 0x208B; - public static final int WAUX5_ARB = 0x208C; - public static final int WAUX6_ARB = 0x208D; - public static final int WAUX7_ARB = 0x208E; - public static final int WAUX8_ARB = 0x208F; - public static final int WAUX9_ARB = 0x2090; + public static final int WGL_WBIND_TO_TEXTURE_RGB_ARB = 0x2070; + public static final int WGL_WBIND_TO_TEXTURE_RGBA_ARB = 0x2071; + public static final int WGL_WTEXTURE_FORMAT_ARB = 0x2072; + public static final int WGL_WTEXTURE_TARGET_ARB = 0x2073; + public static final int WGL_WMIPMAP_TEXTURE_ARB = 0x2074; + public static final int WGL_WTEXTURE_RGB_ARB = 0x2075; + public static final int WGL_WTEXTURE_RGBA_ARB = 0x2076; + public static final int WGL_WNO_TEXTURE_ARB = 0x2077; + public static final int WGL_WTEXTURE_CUBE_MAP_ARB = 0x2078; + public static final int WGL_WTEXTURE_1D_ARB = 0x2079; + public static final int WGL_WTEXTURE_2D_ARB = 0x207A; + public static final int WGL_WMIPMAP_LEVEL_ARB = 0x207B; + public static final int WGL_WCUBE_MAP_FACE_ARB = 0x207C; + public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D; + public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E; + public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F; + public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080; + public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081; + public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082; + public static final int WGL_WFRONT_LEFT_ARB = 0x2083; + public static final int WGL_WFRONT_RIGHT_ARB = 0x2084; + public static final int WGL_WBACK_LEFT_ARB = 0x2085; + public static final int WGL_WBACK_RIGHT_ARB = 0x2086; + public static final int WGL_WAUX0_ARB = 0x2087; + public static final int WGL_WAUX1_ARB = 0x2088; + public static final int WGL_WAUX2_ARB = 0x2089; + public static final int WGL_WAUX3_ARB = 0x208A; + public static final int WGL_WAUX4_ARB = 0x208B; + public static final int WGL_WAUX5_ARB = 0x208C; + public static final int WGL_WAUX6_ARB = 0x208D; + public static final int WGL_WAUX7_ARB = 0x208E; + public static final int WGL_WAUX8_ARB = 0x208F; + public static final int WGL_WAUX9_ARB = 0x2090; } diff --git a/src/native/common/callbacks/GLUQuadricCallbacks.cpp b/src/native/common/callbacks/GLUQuadricCallbacks.cpp index 0fc982ef..009768c2 100644 --- a/src/native/common/callbacks/GLUQuadricCallbacks.cpp +++ b/src/native/common/callbacks/GLUQuadricCallbacks.cpp @@ -33,7 +33,7 @@ void GLUQuadricCallbacks::clear() { typedef void (GLAPIENTRY *callback_t)(); -void GLUQuadricCallbacks::set(jint globj, JavaMethod* cb, jint type) +void GLUQuadricCallbacks::set(GLUquadricObj *globj, JavaMethod* cb, jint type) { switch (type) { case GLU_ERROR: @@ -42,13 +42,13 @@ void GLUQuadricCallbacks::set(jint globj, JavaMethod* cb, jint type) delete errorCallback; } if (cb == NULL) { - gluQuadricCallback((GLUquadricObj *) globj, + gluQuadricCallback(globj, (GLenum) type, NULL); } else { errorCallback = cb; - gluQuadricCallback((GLUquadricObj *) globj, + gluQuadricCallback(globj, (GLenum) type, (callback_t) GLUQuadricCallbacks::gluError); } diff --git a/src/native/common/callbacks/GLUQuadricCallbacks.h b/src/native/common/callbacks/GLUQuadricCallbacks.h index 864704c5..deab60a9 100644 --- a/src/native/common/callbacks/GLUQuadricCallbacks.h +++ b/src/native/common/callbacks/GLUQuadricCallbacks.h @@ -25,7 +25,7 @@ public: ~GLUQuadricCallbacks(); static void CALLBACK gluError(GLenum); - static void set(jint, JavaMethod*, jint); + static void set(GLUquadricObj *, JavaMethod*, jint); static void clear(); protected: diff --git a/src/native/common/org_lwjgl_Display.h b/src/native/common/org_lwjgl_Display.h index d2290406..71d817bd 100644 --- a/src/native/common/org_lwjgl_Display.h +++ b/src/native/common/org_lwjgl_Display.h @@ -70,10 +70,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength /* * Class: org_lwjgl_Display * Method: setGammaRamp - * Signature: (I)Z + * Signature: (Ljava/nio/FloatBuffer;)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp - (JNIEnv *, jclass, jint); + (JNIEnv *, jclass, jobject); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_Sys.h b/src/native/common/org_lwjgl_Sys.h index 01a6fb4e..30361e6a 100644 --- a/src/native/common/org_lwjgl_Sys.h +++ b/src/native/common/org_lwjgl_Sys.h @@ -24,27 +24,11 @@ extern "C" { /* * Class: org_lwjgl_Sys * Method: nGetNULLValue - * Signature: ()I + * Signature: ()Ljava/nio/ByteBuffer; */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_nGetNULLValue +JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_nGetNULLValue (JNIEnv *, jclass); -/* - * Class: org_lwjgl_Sys - * Method: getDirectBufferAddress - * Signature: (Ljava/nio/Buffer;)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_getDirectBufferAddress - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_Sys - * Method: createDirectBuffer - * Signature: (II)Ljava/nio/ByteBuffer; - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_createDirectBuffer - (JNIEnv *, jclass, jint, jint); - /* * Class: org_lwjgl_Sys * Method: getTimerResolution diff --git a/src/native/common/org_lwjgl_Window.h b/src/native/common/org_lwjgl_Window.h index 7725cdab..75b13e59 100644 --- a/src/native/common/org_lwjgl_Window.h +++ b/src/native/common/org_lwjgl_Window.h @@ -7,7 +7,9 @@ #ifdef __cplusplus extern "C" { #endif +/* Inaccessible static: _00024assertionsDisabled */ /* Inaccessible static: currentWindow */ +/* Inaccessible static: class_00024org_00024lwjgl_00024Window */ /* * Class: org_lwjgl_Window * Method: nSetTitle @@ -16,29 +18,29 @@ extern "C" { JNIEXPORT void JNICALL Java_org_lwjgl_Window_nSetTitle (JNIEnv *, jobject, jstring); -/* - * Class: org_lwjgl_Window - * Method: tick - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_Window_tick - (JNIEnv *, jobject); - -/* - * Class: org_lwjgl_Window - * Method: minimize - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_Window_minimize - (JNIEnv *, jobject); - -/* - * Class: org_lwjgl_Window - * Method: restore - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_Window_restore - (JNIEnv *, jobject); +/* + * Class: org_lwjgl_Window + * Method: minimize + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_Window_minimize + (JNIEnv *, jobject); + +/* + * Class: org_lwjgl_Window + * Method: restore + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_Window_restore + (JNIEnv *, jobject); + +/* + * Class: org_lwjgl_Window + * Method: tick + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_Window_tick + (JNIEnv *, jobject); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_input_Cursor.h b/src/native/common/org_lwjgl_input_Cursor.h index 56b3c8ff..0ea7f7ce 100644 --- a/src/native/common/org_lwjgl_input_Cursor.h +++ b/src/native/common/org_lwjgl_input_Cursor.h @@ -12,10 +12,10 @@ extern "C" { /* * Class: org_lwjgl_input_Cursor * Method: nCreateCursor - * Signature: (IIIIIII)I + * Signature: (IIIIILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jobject); /* * Class: org_lwjgl_input_Cursor diff --git a/src/native/common/org_lwjgl_input_Keyboard.h b/src/native/common/org_lwjgl_input_Keyboard.h index 143a455f..55145f8e 100644 --- a/src/native/common/org_lwjgl_input_Keyboard.h +++ b/src/native/common/org_lwjgl_input_Keyboard.h @@ -258,9 +258,9 @@ extern "C" { #define org_lwjgl_input_Keyboard_KEY_POWER 222L #undef org_lwjgl_input_Keyboard_KEY_SLEEP #define org_lwjgl_input_Keyboard_KEY_SLEEP 223L +/* Inaccessible static: keyName */ /* Inaccessible static: created */ /* Inaccessible static: keyDownBuffer */ -/* Inaccessible static: keyDownAddress */ /* Inaccessible static: readBuffer */ /* Inaccessible static: translationEnabled */ /* Inaccessible static: numEvents */ @@ -295,10 +295,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nDestroy /* * Class: org_lwjgl_input_Keyboard * Method: nPoll - * Signature: (I)V + * Signature: (Ljava/nio/ByteBuffer;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll - (JNIEnv *, jclass, jint); + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_input_Keyboard @@ -311,7 +311,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Keyboard_nRead /* * Class: org_lwjgl_input_Keyboard * Method: nEnableTranslation - * Signature: ()V + * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Keyboard_nEnableTranslation (JNIEnv *, jclass); diff --git a/src/native/common/org_lwjgl_opengl_BaseGL.h b/src/native/common/org_lwjgl_opengl_BaseGL.h index 3afbaa42..41c236d8 100644 --- a/src/native/common/org_lwjgl_opengl_BaseGL.h +++ b/src/native/common/org_lwjgl_opengl_BaseGL.h @@ -7,7 +7,9 @@ #ifdef __cplusplus extern "C" { #endif +/* Inaccessible static: _00024assertionsDisabled */ /* Inaccessible static: currentWindow */ +/* Inaccessible static: class_00024org_00024lwjgl_00024Window */ /* * Class: org_lwjgl_opengl_BaseGL * Method: swapBuffers diff --git a/src/native/common/org_lwjgl_opengl_CoreGL.cpp b/src/native/common/org_lwjgl_opengl_CoreGL.cpp index 0046cef2..b89b2fe1 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL.cpp @@ -49,9 +49,9 @@ /* * Class: org_lwjgl_opengl_CoreGL - * Method: accum + * Method: glAccum */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_accum(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glAccum((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -59,9 +59,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_accum(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: alphaFunc + * Method: glAlphaFunc */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_alphaFunc(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glAlphaFunc((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -69,9 +69,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_alphaFunc(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearColor + * Method: glClearColor */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearColor(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glClearColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -79,9 +79,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearColor(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearAccum + * Method: glClearAccum */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearAccum(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearAccum(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glClearAccum((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -89,9 +89,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearAccum(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: clear + * Method: glClear */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clear(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear(JNIEnv * env, jclass clazz, jint p0) { glClear((GLint) p0); CHECK_GL_ERROR @@ -99,19 +99,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clear(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: callLists + * Method: glCallLists */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_callLists(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject lists_buffer) { - glCallLists((GLint) p0, (GLint) p1, (const void *) p2); + const void *lists = (const void *)env->GetDirectBufferAddress(lists_buffer); + glCallLists((GLint) p0, (GLint) p1, lists); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: callList + * Method: glCallList */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_callList(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList(JNIEnv * env, jclass clazz, jint p0) { glCallList((GLint) p0); CHECK_GL_ERROR @@ -119,9 +120,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_callList(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendFunc + * Method: glBlendFunc */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendFunc(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc(JNIEnv * env, jclass clazz, jint p0, jint p1) { glBlendFunc((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -129,9 +130,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendFunc(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendColorEXT + * Method: glBlendColorEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendColorEXT(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -139,19 +140,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendColorEXT(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: bitmap + * Method: glBitmap */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_bitmap(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jobject image_buffer) { - glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, (const unsigned char *) p6); + const GLubyte *image = (const GLubyte *)env->GetDirectBufferAddress(image_buffer); + glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, image); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: bindTexture + * Method: glBindTexture */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_bindTexture(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture(JNIEnv * env, jclass clazz, jint p0, jint p1) { glBindTexture((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -159,18 +161,18 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_bindTexture(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: begin + * Method: glBegin */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_begin(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin(JNIEnv * env, jclass clazz, jint p0) { glBegin((GLint) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: end + * Method: glEnd */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_end(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd(JNIEnv * env, jclass clazz) { glEnd(); CHECK_GL_ERROR @@ -178,29 +180,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_end(JNIEnv * env, jobject ob /* * Class: org_lwjgl_opengl_CoreGL - * Method: arrayElement + * Method: glArrayElement */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_arrayElement(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement(JNIEnv * env, jclass clazz, jint p0) { glArrayElement((GLint) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: areTexturesResident + * Method: glAreTexturesResident */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_areTexturesResident(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident(JNIEnv * env, jclass clazz, jint p0, jobject names_buffer, jobject residences_buffer) { - jboolean ret = (jboolean) glAreTexturesResident((GLint) p0, (const GLuint *) p1, (GLboolean *) p2); + const GLuint *names = (const GLuint *)env->GetDirectBufferAddress(names_buffer); + GLboolean *residences = (GLboolean *)env->GetDirectBufferAddress(residences_buffer); + jboolean ret = (jboolean) glAreTexturesResident((GLint) p0, names, residences); CHECK_GL_ERROR return ret; } /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearDepth + * Method: glClearDepth */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearDepth(JNIEnv * env, jobject obj, jdouble p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth(JNIEnv * env, jclass clazz, jdouble p0) { glClearDepth((GLdouble) p0); CHECK_GL_ERROR @@ -208,9 +212,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearDepth(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: deleteLists + * Method: glDeleteLists */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteLists(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists(JNIEnv * env, jclass clazz, jint p0, jint p1) { glDeleteLists((GLuint) p0, (GLint) p1); CHECK_GL_ERROR @@ -218,19 +222,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteLists(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: deleteTextures + * Method: glDeleteTextures */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteTextures(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glDeleteTextures((GLint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glDeleteTextures((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: cullFace + * Method: glCullFace */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_cullFace(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace(JNIEnv * env, jclass clazz, jint p0) { glCullFace((GLint) p0); CHECK_GL_ERROR @@ -238,9 +243,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_cullFace(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage2D + * Method: glCopyTexSubImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { glCopyTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7); CHECK_GL_ERROR @@ -248,9 +253,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage2D(JNIEnv * e /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage1D + * Method: glCopyTexSubImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { glCopyTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); CHECK_GL_ERROR @@ -258,9 +263,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage1D(JNIEnv * e /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexImage2D + * Method: glCopyTexImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) { glCopyTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7); CHECK_GL_ERROR @@ -268,9 +273,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage2D(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexImage1D + * Method: glCopyTexImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { glCopyTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); CHECK_GL_ERROR @@ -278,9 +283,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage1D(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyPixels + * Method: glCopyPixels */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { glCopyPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); CHECK_GL_ERROR @@ -288,19 +293,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyPixels(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorPointer + * Method: glColorPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorMaterial + * Method: glColorMaterial */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMaterial(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial(JNIEnv * env, jclass clazz, jint p0, jint p1) { glColorMaterial((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -308,9 +314,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMaterial(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorMask + * Method: glColorMask */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMask(JNIEnv * env, jobject obj, jboolean p0, jboolean p1, jboolean p2, jboolean p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMask(JNIEnv * env, jclass clazz, jboolean p0, jboolean p1, jboolean p2, jboolean p3) { glColorMask((GLboolean) p0, (GLboolean) p1, (GLboolean) p2, (GLboolean) p3); CHECK_GL_ERROR @@ -318,342 +324,332 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMask(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3b + * Method: glColor3b */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) { glColor3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3d + * Method: glColor3d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glColor3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3f + * Method: glColor3f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glColor3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3i + * Method: glColor3i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glColor3i((GLint) p0, (GLint) p1, (GLint) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3s + * Method: glColor3s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glColor3s((GLshort) p0, (GLshort) p1, (GLshort) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3ub + * Method: glColor3ub */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ub(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) { glColor3ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3ui + * Method: glColor3ui */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ui(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glColor3ui((GLint) p0, (GLint) p1, (GLint) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3us + * Method: glColor3us */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3us(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glColor3us((GLshort) p0, (GLshort) p1, (GLshort) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4b + * Method: glColor4b */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2, jbyte p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2, jbyte p3) { glColor4b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4d + * Method: glColor4d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glColor4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4f + * Method: glColor4f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glColor4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4i + * Method: glColor4i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glColor4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4s + * Method: glColor4s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glColor4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4ub + * Method: glColor4ub */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ub(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2, jbyte p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ub(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2, jbyte p3) { glColor4ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4ui + * Method: glColor4ui */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ui(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glColor4ui((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4us + * Method: glColor4us */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4us(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glColor4us((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3bv - * Signature: (I)V + * Method: glColor3bv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3bv - (JNIEnv *env, jobject obj, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3bv + (JNIEnv *env, jclass clazz, jobject buffer) { - glColor3bv((signed char *)v); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glColor3bv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3dv - * Signature: (I)V + * Method: glColor3dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3dv - (JNIEnv *env, jobject obj, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3dv + (JNIEnv *env, jclass clazz, jobject buffer) { - glColor3dv((double *)v); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glColor3dv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3fv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3fv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glColor3fv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3iv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3iv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glColor3iv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3sv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3sv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glColor3sv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3ubv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ubv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glColor3ubv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3uiv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3uiv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glColor3uiv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3usv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3usv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + glColor3usv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4bv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4bv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glColor4bv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4dv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4dv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glColor4dv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4fv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4fv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glColor4fv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4iv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4iv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glColor4iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3fv - * Signature: (I)V + * Method: glColor4sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3fv - (JNIEnv *env, jobject obj, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4sv + (JNIEnv *env, jclass clazz, jobject buffer) { - glColor3fv((float *)v); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glColor4sv(address); +} + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4ubv + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ubv + (JNIEnv *env, jclass clazz, jobject buffer) +{ + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glColor4ubv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3iv - * Signature: (I)V + * Method: glColor4uiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3iv - (JNIEnv *env, jobject obj, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4uiv + (JNIEnv *env, jclass clazz, jobject buffer) { - glColor3iv((int *)v); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glColor4uiv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3sv - * Signature: (I)V + * Method: glClipPlane */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3sv - (JNIEnv *env, jobject obj, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glColor3sv((short *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3ubv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ubv - (JNIEnv *env, jobject obj, jint v) -{ - glColor3ubv((unsigned char *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3uiv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3uiv - (JNIEnv *env, jobject obj, jint v) -{ - glColor3uiv((unsigned int *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3usv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3usv - (JNIEnv *env, jobject obj, jint v) -{ - glColor3usv((unsigned short *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4bv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4bv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4bv((signed char *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4dv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4dv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4dv((double *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4fv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4fv((float *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4iv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4iv((int *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4sv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4sv((short *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4ubv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ubv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4ubv((unsigned char *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4uiv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4uiv - (JNIEnv *env, jobject obj, jint v) -{ - glColor4uiv((unsigned int *)v); -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: clipPlane - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clipPlane(JNIEnv * env, jobject obj, jint p0, jint p1) -{ - glClipPlane((GLint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glClipPlane((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearStencil + * Method: glClearStencil */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearStencil(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil(JNIEnv * env, jclass clazz, jint p0) { glClearStencil((GLint) p0); CHECK_GL_ERROR @@ -661,9 +657,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearStencil(JNIEnv * env, j /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearIndex + * Method: glClearIndex */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearIndex(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex(JNIEnv * env, jclass clazz, jfloat p0) { glClearIndex((GLfloat) p0); CHECK_GL_ERROR @@ -671,9 +667,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearIndex(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalPoint1 + * Method: glEvalPoint1 */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint1(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1(JNIEnv * env, jclass clazz, jint p0) { glEvalPoint1((GLint) p0); CHECK_GL_ERROR @@ -681,9 +677,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint1(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalPoint2 + * Method: glEvalPoint2 */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint2(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2(JNIEnv * env, jclass clazz, jint p0, jint p1) { glEvalPoint2((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -691,9 +687,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint2(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalMesh1 + * Method: glEvalMesh1 */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh1(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh1(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glEvalMesh1((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -701,9 +697,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh1(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalMesh2 + * Method: glEvalMesh2 */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh2(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh2(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { glEvalMesh2((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); CHECK_GL_ERROR @@ -711,9 +707,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh2(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1d + * Method: glEvalCoord1d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1d(JNIEnv * env, jobject obj, jdouble p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d(JNIEnv * env, jclass clazz, jdouble p0) { glEvalCoord1d((GLdouble) p0); CHECK_GL_ERROR @@ -721,9 +717,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1d(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1f + * Method: glEvalCoord1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1f(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f(JNIEnv * env, jclass clazz, jfloat p0) { glEvalCoord1f((GLfloat) p0); CHECK_GL_ERROR @@ -731,9 +727,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1f(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2d + * Method: glEvalCoord2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { glEvalCoord2d((GLdouble) p0, (GLdouble) p1); CHECK_GL_ERROR @@ -741,9 +737,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2d(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2f + * Method: glEvalCoord2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glEvalCoord2f((GLfloat) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -751,49 +747,53 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2f(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1dv + * Method: glEvalCoord1dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1dv(JNIEnv * env, jclass clazz, jobject buffer) { - glEvalCoord1dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glEvalCoord1dv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1fv + * Method: glEvalCoord1fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1fv(JNIEnv * env, jclass clazz, jobject buffer) { - glEvalCoord1fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glEvalCoord1fv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2dv + * Method: glEvalCoord2dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2dv(JNIEnv * env, jclass clazz, jobject buffer) { - glEvalCoord2dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glEvalCoord2dv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2fv + * Method: glEvalCoord2fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2fv(JNIEnv * env, jclass clazz, jobject buffer) { - glEvalCoord2fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glEvalCoord2fv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: enableClientState + * Method: glEnableClientState */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enableClientState(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState(JNIEnv * env, jclass clazz, jint p0) { glEnableClientState((GLint) p0); CHECK_GL_ERROR @@ -801,9 +801,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enableClientState(JNIEnv * e /* * Class: org_lwjgl_opengl_CoreGL - * Method: disableClientState + * Method: glDisableClientState */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disableClientState(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState(JNIEnv * env, jclass clazz, jint p0) { glDisableClientState((GLint) p0); CHECK_GL_ERROR @@ -811,9 +811,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disableClientState(JNIEnv * /* * Class: org_lwjgl_opengl_CoreGL - * Method: enable + * Method: glEnable */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enable(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable(JNIEnv * env, jclass clazz, jint p0) { glEnable((GLint) p0); CHECK_GL_ERROR @@ -821,9 +821,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enable(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: disable + * Method: glDisable */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disable(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable(JNIEnv * env, jclass clazz, jint p0) { glDisable((GLint) p0); CHECK_GL_ERROR @@ -831,57 +831,61 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disable(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlagPointer + * Method: glEdgeFlagPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlagPointer(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glEdgeFlagPointer((GLint) p0, (const void *) p1); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glEdgeFlagPointer((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlag + * Method: glEdgeFlag */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlag(JNIEnv * env, jobject obj, jboolean p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag(JNIEnv * env, jclass clazz, jboolean p0) { glEdgeFlag((GLboolean) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlagv + * Method: glEdgeFlagv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlagv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagv(JNIEnv * env, jclass clazz, jobject buffer) { - glEdgeFlagv((const unsigned char *) p0); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glEdgeFlagv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawPixels + * Method: glDrawPixels */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) { - glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *) p4); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawElements + * Method: glDrawElements */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawElements(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawBuffer + * Method: glDrawBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawBuffer(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer(JNIEnv * env, jclass clazz, jint p0) { glDrawBuffer((GLint) p0); CHECK_GL_ERROR @@ -889,9 +893,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawBuffer(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawArrays + * Method: glDrawArrays */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawArrays(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glDrawArrays((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -899,9 +903,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawArrays(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthRange + * Method: glDepthRange */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthRange(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { glDepthRange((GLdouble) p0, (GLdouble) p1); CHECK_GL_ERROR @@ -909,9 +913,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthRange(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthMask + * Method: glDepthMask */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthMask(JNIEnv * env, jobject obj, jboolean p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask(JNIEnv * env, jclass clazz, jboolean p0) { glDepthMask((GLboolean) p0); CHECK_GL_ERROR @@ -919,9 +923,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthMask(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthFunc + * Method: glDepthFunc */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthFunc(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc(JNIEnv * env, jclass clazz, jint p0) { glDepthFunc((GLint) p0); CHECK_GL_ERROR @@ -929,119 +933,130 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthFunc(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: feedbackBuffer + * Method: glFeedbackBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_feedbackBuffer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glFeedbackBuffer((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glFeedbackBuffer((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapfv + * Method: glGetPixelMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapfv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetPixelMapfv((GLint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetPixelMapfv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapuiv + * Method: glGetPixelMapuiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapuiv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetPixelMapuiv((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGetPixelMapuiv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapusv + * Method: glGetPixelMapusv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapusv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetPixelMapusv((GLint) p0, (GLushort *) p1); + GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); + glGetPixelMapusv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMaterialfv + * Method: glGetMaterialfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMaterialfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetMaterialfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetMaterialfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMaterialiv + * Method: glGetMaterialiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMaterialiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetMaterialiv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetMaterialiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapdv + * Method: glGetMapdv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapdv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetMapdv((GLint) p0, (GLint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetMapdv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapfv + * Method: glGetMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetMapfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetMapfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapiv + * Method: glGetMapiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetMapiv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetMapiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getLightfv + * Method: glGetLightfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getLightfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetLightfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetLightfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getLightiv + * Method: glGetLightiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getLightiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetLightiv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetLightiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getError + * Method: glGetError */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_getError(JNIEnv * env, jobject obj) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError(JNIEnv * env, jclass clazz) { jint ret = (jint) glGetError(); CHECK_GL_ERROR @@ -1050,69 +1065,75 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_getError(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: getClipPlane + * Method: glGetClipPlane */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getClipPlane(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetClipPlane((GLint) p0, (GLdouble *) p1); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetClipPlane((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getBooleanv + * Method: glGetBooleanv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getBooleanv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetBooleanv((GLint) p0, (GLubyte *) p1); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glGetBooleanv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getDoublev + * Method: glGetDoublev */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getDoublev(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetDoublev((GLint) p0, (GLdouble *) p1); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetDoublev((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getFloatv + * Method: glGetFloatv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getFloatv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetFloatv((GLint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetFloatv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getIntegerv + * Method: glGetIntegerv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getIntegerv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGetIntegerv((GLint) p0, (GLint *) p1); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetIntegerv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: genTextures + * Method: glGenTextures */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_genTextures(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glGenTextures((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenTextures((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: genLists + * Method: glGenLists */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_genLists(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists(JNIEnv * env, jclass clazz, jint p0) { jint ret = (jint) glGenLists((GLint) p0); CHECK_GL_ERROR @@ -1121,9 +1142,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_genLists(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: frustum + * Method: glFrustum */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frustum(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrustum(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { glFrustum((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR @@ -1131,9 +1152,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frustum(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: frontFace + * Method: glFrontFace */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frontFace(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace(JNIEnv * env, jclass clazz, jint p0) { glFrontFace((GLint) p0); CHECK_GL_ERROR @@ -1141,9 +1162,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frontFace(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogf + * Method: glFogf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogf(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glFogf((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1151,9 +1172,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogf(JNIEnv * env, jobject o /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogi + * Method: glFogi */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogi(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi(JNIEnv * env, jclass clazz, jint p0, jint p1) { glFogi((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1161,29 +1182,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogi(JNIEnv * env, jobject o /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogfv + * Method: glFogfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogfv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glFogfv((GLint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glFogfv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogiv + * Method: glFogiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogiv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glFogiv((GLint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glFogiv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: flush + * Method: glFlush */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_flush(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush(JNIEnv * env, jclass clazz) { glFlush(); CHECK_GL_ERROR @@ -1191,9 +1214,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_flush(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: finish + * Method: glFinish */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_finish(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish(JNIEnv * env, jclass clazz) { glFinish(); CHECK_GL_ERROR @@ -1201,19 +1224,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_finish(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPointerv + * Method: glGetPointerv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPointerv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv(JNIEnv * env, jclass clazz, jint p0, int size) { - glGetPointerv((GLint) p0, (void **) p1); + void *pointer; + glGetPointerv((GLint) p0, &pointer); CHECK_GL_ERROR + return env->NewDirectByteBuffer(pointer, size); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: isEnabled + * Method: glIsEnabled */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isEnabled(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled(JNIEnv * env, jclass clazz, jint p0) { jboolean ret = (jboolean) glIsEnabled((GLint) p0); CHECK_GL_ERROR @@ -1222,19 +1247,20 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isEnabled(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: interleavedArrays + * Method: glInterleavedArrays */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_interleavedArrays(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glInterleavedArrays((GLint) p0, (GLint) p1, (const void *) p2); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glInterleavedArrays((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: initNames + * Method: glInitNames */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_initNames(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames(JNIEnv * env, jclass clazz) { glInitNames(); CHECK_GL_ERROR @@ -1242,19 +1268,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_initNames(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexPointer + * Method: glIndexPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glIndexPointer((GLint) p0, (GLint) p1, (const void *) p2); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glIndexPointer((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexMask + * Method: glIndexMask */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexMask(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask(JNIEnv * env, jclass clazz, jint p0) { glIndexMask((GLint) p0); CHECK_GL_ERROR @@ -1262,99 +1289,104 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexMask(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexd + * Method: glIndexd */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexd(JNIEnv * env, jobject obj, jdouble p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd(JNIEnv * env, jclass clazz, jdouble p0) { glIndexd((GLdouble) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexf + * Method: glIndexf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexf(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf(JNIEnv * env, jclass clazz, jfloat p0) { glIndexf((GLfloat) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexi + * Method: glIndexi */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexi(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi(JNIEnv * env, jclass clazz, jint p0) { glIndexi((GLint) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexs + * Method: glIndexs */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexs(JNIEnv * env, jobject obj, jshort p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs(JNIEnv * env, jclass clazz, jshort p0) { glIndexs((GLshort) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexub + * Method: glIndexub */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexub(JNIEnv * env, jobject obj, jbyte p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub(JNIEnv * env, jclass clazz, jbyte p0) { glIndexub((GLbyte) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexdv + * Method: glIndexdv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexdv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexdv(JNIEnv * env, jclass clazz, jobject buffer) { - glIndexdv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glIndexdv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexfv + * Method: glIndexfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexfv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexfv(JNIEnv * env, jclass clazz, jobject buffer) { - glIndexfv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glIndexfv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexiv + * Method: glIndexiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexiv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexiv(JNIEnv * env, jclass clazz, jobject buffer) { - glIndexiv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glIndexiv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexsv + * Method: glIndexsv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexsv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexsv(JNIEnv * env, jclass clazz, jobject buffer) { - glIndexsv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glIndexsv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexubv + * Method: glIndexubv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexubv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexubv(JNIEnv * env, jclass clazz, jobject buffer) { - glIndexubv((const unsigned char *) p0); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glIndexubv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: hint + * Method: glHint */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_hint(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint(JNIEnv * env, jclass clazz, jint p0, jint p1) { glHint((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1362,109 +1394,119 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_hint(JNIEnv * env, jobject o /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexParameterfv + * Method: glGetTexParameterfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexParameterfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexParameterfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetTexParameterfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexParameteriv + * Method: glGetTexParameteriv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexParameteriv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexParameteriv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTexParameteriv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexLevelParameterfv + * Method: glGetTexLevelParameterfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexLevelParameterfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, (GLfloat *) p3); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexLevelParameteriv + * Method: glGetTexLevelParameteriv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexLevelParameteriv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, (GLint *) p3); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexImage + * Method: glGetTexImage */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexImage(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) { - glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (void *) p4); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGendv + * Method: glGetTexGendv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGendv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexGendv((GLint) p0, (GLint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetTexGendv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGenfv + * Method: glGetTexGenfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGenfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexGenfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetTexGenfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGeniv + * Method: glGetTexGeniv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGeniv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexGeniv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTexGeniv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexEnvfv + * Method: glGetTexEnvfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexEnvfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexEnvfv((GLint) p0, (GLint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetTexEnvfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexEnviv + * Method: glGetTexEnviv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexEnviv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glGetTexEnviv((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTexEnviv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getString + * Method: glGetString */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_getString(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString(JNIEnv * env, jclass clazz, jint p0) { const GLubyte * string = glGetString((GLenum) p0); return env->NewStringUTF((const char *) string); @@ -1472,19 +1514,20 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_getString(JNIEnv * env, j /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPolygonStipple + * Method: glGetPolygonStipple */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPolygonStipple(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) { - glGetPolygonStipple((GLubyte *) p0); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glGetPolygonStipple(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: isList + * Method: glIsList */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isList(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList(JNIEnv * env, jclass clazz, jint p0) { jboolean ret = (jboolean) glIsList((GLint) p0); CHECK_GL_ERROR @@ -1493,9 +1536,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isList(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialf + * Method: glMaterialf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2) { glMaterialf((GLint) p0, (GLint) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -1503,9 +1546,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialf(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: materiali + * Method: glMateriali */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materiali(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMateriali(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glMateriali((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -1513,29 +1556,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materiali(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialfv + * Method: glMaterialfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glMaterialfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMaterialfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialiv + * Method: glMaterialiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glMaterialiv((GLint) p0, (GLint) p1, (const GLint *) p2); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMaterialiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid1d + * Method: glMapGrid1d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) { glMapGrid1d((GLint) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR @@ -1543,9 +1588,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1d(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid1f + * Method: glMapGrid1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { glMapGrid1f((GLint) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -1553,9 +1598,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1f(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid2d + * Method: glMapGrid2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jdouble p4, jdouble p5) { glMapGrid2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR @@ -1563,9 +1608,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2d(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid2f + * Method: glMapGrid2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5) { glMapGrid2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLfloat) p4, (GLfloat) p5); CHECK_GL_ERROR @@ -1573,49 +1618,53 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2f(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: map2d + * Method: glMap2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map2d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jdouble p5, jdouble p6, jint p7, jint p8, jint p9) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jdouble p5, jdouble p6, jint p7, jint p8, jobject buffer) { - glMap2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (GLdouble) p5, (GLdouble) p6, (GLint) p7, (GLint) p8, (const GLdouble *) p9); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMap2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (GLdouble) p5, (GLdouble) p6, (GLint) p7, (GLint) p8, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: map2f + * Method: glMap2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map2f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jint p9) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jobject buffer) { - glMap2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (GLfloat) p5, (GLfloat) p6, (GLint) p7, (GLint) p8, (const GLfloat *) p9); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMap2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (GLfloat) p5, (GLfloat) p6, (GLint) p7, (GLint) p8, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: map1d + * Method: glMap1d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map1d(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jobject buffer) { - glMap1d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (const GLdouble *) p5); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMap1d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: map1f + * Method: glMap1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map1f(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jobject buffer) { - glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (const GLfloat *) p5); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: logicOp + * Method: glLogicOp */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_logicOp(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp(JNIEnv * env, jclass clazz, jint p0) { glLogicOp((GLint) p0); CHECK_GL_ERROR @@ -1623,9 +1672,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_logicOp(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadName + * Method: glLoadName */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadName(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName(JNIEnv * env, jclass clazz, jint p0) { glLoadName((GLint) p0); CHECK_GL_ERROR @@ -1633,29 +1682,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadName(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadMatrixd + * Method: glLoadMatrixd */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadMatrixd(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd(JNIEnv * env, jclass clazz, jobject buffer) { - glLoadMatrixd((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glLoadMatrixd(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadMatrixf + * Method: glLoadMatrixf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadMatrixf(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf(JNIEnv * env, jclass clazz, jobject buffer) { - glLoadMatrixf((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glLoadMatrixf(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadIdentity + * Method: glLoadIdentity */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadIdentity(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity(JNIEnv * env, jclass clazz) { glLoadIdentity(); CHECK_GL_ERROR @@ -1663,9 +1714,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadIdentity(JNIEnv * env, j /* * Class: org_lwjgl_opengl_CoreGL - * Method: listBase + * Method: glListBase */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_listBase(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase(JNIEnv * env, jclass clazz, jint p0) { glListBase((GLint) p0); CHECK_GL_ERROR @@ -1673,9 +1724,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_listBase(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: lineWidth + * Method: glLineWidth */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineWidth(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth(JNIEnv * env, jclass clazz, jfloat p0) { glLineWidth((GLfloat) p0); CHECK_GL_ERROR @@ -1683,9 +1734,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineWidth(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: lineStipple + * Method: glLineStipple */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineStipple(JNIEnv * env, jobject obj, jint p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple(JNIEnv * env, jclass clazz, jint p0, jshort p1) { glLineStipple((GLint) p0, (GLshort) p1); CHECK_GL_ERROR @@ -1693,9 +1744,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineStipple(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModelf + * Method: glLightModelf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModelf(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glLightModelf((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1703,9 +1754,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModelf(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModeli + * Method: glLightModeli */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModeli(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli(JNIEnv * env, jclass clazz, jint p0, jint p1) { glLightModeli((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1713,29 +1764,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModeli(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModelfv + * Method: glLightModelfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModelfv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glLightModelfv((GLint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glLightModelfv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModeliv + * Method: glLightModeliv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModeliv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glLightModeliv((GLint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glLightModeliv((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightf + * Method: glLightf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2) { glLightf((GLint) p0, (GLint) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -1743,9 +1796,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightf(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: lighti + * Method: glLighti */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lighti(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLighti(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glLighti((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -1753,29 +1806,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lighti(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightfv + * Method: glLightfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glLightfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glLightfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightiv + * Method: glLightiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glLightiv((GLint) p0, (GLint) p1, (const GLint *) p2); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glLightiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: isTexture + * Method: glIsTexture */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isTexture(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture(JNIEnv * env, jclass clazz, jint p0) { jboolean ret = (jboolean) glIsTexture((GLint) p0); CHECK_GL_ERROR @@ -1784,9 +1839,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isTexture(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: matrixMode + * Method: glMatrixMode */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_matrixMode(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode(JNIEnv * env, jclass clazz, jint p0) { glMatrixMode((GLint) p0); CHECK_GL_ERROR @@ -1794,19 +1849,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_matrixMode(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonStipple + * Method: glPolygonStipple */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonStipple(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) { - glPolygonStipple((const unsigned char *) p0); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glPolygonStipple(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonOffset + * Method: glPolygonOffset */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonOffset(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glPolygonOffset((GLfloat) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1814,9 +1870,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonOffset(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonMode + * Method: glPolygonMode */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonMode(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode(JNIEnv * env, jclass clazz, jint p0, jint p1) { glPolygonMode((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1824,9 +1880,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonMode(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: pointSize + * Method: glPointSize */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pointSize(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize(JNIEnv * env, jclass clazz, jfloat p0) { glPointSize((GLfloat) p0); CHECK_GL_ERROR @@ -1834,9 +1890,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pointSize(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelZoom + * Method: glPixelZoom */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelZoom(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glPixelZoom((GLfloat) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1844,9 +1900,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelZoom(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelTransferf + * Method: glPixelTransferf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferf(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glPixelTransferf((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1854,9 +1910,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferf(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelTransferi + * Method: glPixelTransferi */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferi(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi(JNIEnv * env, jclass clazz, jint p0, jint p1) { glPixelTransferi((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1864,9 +1920,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferi(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelStoref + * Method: glPixelStoref */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStoref(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { glPixelStoref((GLint) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -1874,9 +1930,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStoref(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelStorei + * Method: glPixelStorei */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStorei(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei(JNIEnv * env, jclass clazz, jint p0, jint p1) { glPixelStorei((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -1884,39 +1940,42 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStorei(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapfv + * Method: glPixelMapfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glPixelMapfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glPixelMapfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapuiv + * Method: glPixelMapuiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapuiv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glPixelMapuiv((GLint) p0, (GLint) p1, (const GLuint *) p2); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glPixelMapuiv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapusv + * Method: glPixelMapusv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapusv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glPixelMapusv((GLint) p0, (GLint) p1, (const GLushort *) p2); + const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + glPixelMapusv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: passThrough + * Method: glPassThrough */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_passThrough(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough(JNIEnv * env, jclass clazz, jfloat p0) { glPassThrough((GLfloat) p0); CHECK_GL_ERROR @@ -1924,9 +1983,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_passThrough(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: ortho + * Method: glOrtho */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_ortho(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glOrtho(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { glOrtho((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); CHECK_GL_ERROR @@ -1934,109 +1993,115 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_ortho(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: normalPointer + * Method: glNormalPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normalPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glNormalPointer((GLint) p0, (GLint) p1, (const void *) p2); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glNormalPointer((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3b + * Method: glNormal3b */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3b(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) { glNormal3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3d + * Method: glNormal3d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glNormal3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3f + * Method: glNormal3f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glNormal3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3i + * Method: glNormal3i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glNormal3i((GLint) p0, (GLint) p1, (GLint) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3s + * Method: glNormal3s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glNormal3s((GLshort) p0, (GLshort) p1, (GLshort) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3bv + * Method: glNormal3bv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3bv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3bv(JNIEnv * env, jclass clazz, jobject buffer) { - glNormal3bv((const GLbyte *) p0); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glNormal3bv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3dv + * Method: glNormal3dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3dv(JNIEnv * env, jclass clazz, jobject buffer) { - glNormal3dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glNormal3dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3fv + * Method: glNormal3fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3fv(JNIEnv * env, jclass clazz, jobject buffer) { - glNormal3fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glNormal3fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3iv + * Method: glNormal3iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3iv(JNIEnv * env, jclass clazz, jobject buffer) { - glNormal3iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glNormal3iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3sv + * Method: glNormal3sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3sv(JNIEnv * env, jclass clazz, jobject buffer) { - glNormal3sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glNormal3sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: newList + * Method: glNewList */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_newList(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList(JNIEnv * env, jclass clazz, jint p0, jint p1) { glNewList((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -2044,9 +2109,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_newList(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: endList + * Method: glEndList */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_endList(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList(JNIEnv * env, jclass clazz) { glEndList(); CHECK_GL_ERROR @@ -2054,39 +2119,43 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_endList(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: multMatrixd + * Method: glMultMatrixd */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multMatrixd(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd(JNIEnv * env, jclass clazz, jobject buffer) { - glMultMatrixd((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultMatrixd(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multMatrixf + * Method: glMultMatrixf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multMatrixf(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf(JNIEnv * env, jclass clazz, jobject buffer) { - glMultMatrixf((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultMatrixf(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: prioritizeTextures + * Method: glPrioritizeTextures */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_prioritizeTextures(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jobject buffer2) { - glPrioritizeTextures((GLint) p0, (const GLuint *) p1, (const GLfloat *) p2); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + const GLfloat *address2 = (const GLfloat *)env->GetDirectBufferAddress(buffer2); + glPrioritizeTextures((GLint) p0, address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: shadeModel + * Method: glShadeModel */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_shadeModel(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel(JNIEnv * env, jclass clazz, jint p0) { glShadeModel((GLint) p0); CHECK_GL_ERROR @@ -2094,19 +2163,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_shadeModel(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: selectBuffer + * Method: glSelectBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_selectBuffer(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { - glSelectBuffer((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glSelectBuffer((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: scissor + * Method: glScissor */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scissor(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScissor(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glScissor((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR @@ -2114,9 +2184,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scissor(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: scaled + * Method: glScaled */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scaled(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glScaled((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR @@ -2124,9 +2194,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scaled(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: scalef + * Method: glScalef */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scalef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScalef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glScalef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2134,9 +2204,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scalef(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: rotated + * Method: glRotated */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotated(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRotated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR @@ -2144,9 +2214,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotated(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: rotatef + * Method: glRotatef */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotatef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotatef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRotatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -2154,9 +2224,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotatef(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: renderMode + * Method: glRenderMode */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_renderMode(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode(JNIEnv * env, jclass clazz, jint p0) { jint ret = (jint) glRenderMode((GLint) p0); CHECK_GL_ERROR @@ -2165,9 +2235,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_renderMode(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectd + * Method: glRectd */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectd(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRectd((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR @@ -2175,9 +2245,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectd(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectf + * Method: glRectf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectf(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectf(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRectf((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -2185,9 +2255,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectf(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: recti + * Method: glRecti */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_recti(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRecti(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glRecti((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR @@ -2195,9 +2265,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_recti(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: rects + * Method: glRects */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rects(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glRects((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); CHECK_GL_ERROR @@ -2205,59 +2275,68 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rects(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectdv + * Method: glRectdv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectdv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectdv(JNIEnv * env, jclass clazz, jobject buffer, jobject buffer2) { - glRectdv((const GLdouble *) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2); + glRectdv(address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectfv + * Method: glRectfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectfv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectfv(JNIEnv * env, jclass clazz, jobject buffer, jobject buffer2) { - glRectfv((const GLfloat *) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + const GLfloat *address2 = (const GLfloat *)env->GetDirectBufferAddress(buffer2); + glRectfv(address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectiv + * Method: glRectiv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectiv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectiv(JNIEnv * env, jclass clazz, jobject buffer, jobject buffer2) { - glRectiv((const GLint *) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + const GLint *address2 = (const GLint *)env->GetDirectBufferAddress(buffer2); + glRectiv(address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectsv + * Method: glRectsv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectsv(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectsv(JNIEnv * env, jclass clazz, jobject buffer, jobject buffer2) { - glRectsv((const GLshort *) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + const GLshort *address2 = (const GLshort *)env->GetDirectBufferAddress(buffer2); + glRectsv(address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: readPixels + * Method: glReadPixels */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_readPixels(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) { - glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (void *) p6); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: readBuffer + * Method: glReadBuffer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_readBuffer(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer(JNIEnv * env, jclass clazz, jint p0) { glReadBuffer((GLint) p0); CHECK_GL_ERROR @@ -2265,9 +2344,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_readBuffer(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2d + * Method: glRasterPos2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { glRasterPos2d((GLdouble) p0, (GLdouble) p1); CHECK_GL_ERROR @@ -2275,9 +2354,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2d(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2f + * Method: glRasterPos2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glRasterPos2f((GLfloat) p0, (GLfloat) p1); CHECK_GL_ERROR @@ -2285,9 +2364,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2f(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2i + * Method: glRasterPos2i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2i(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i(JNIEnv * env, jclass clazz, jint p0, jint p1) { glRasterPos2i((GLint) p0, (GLint) p1); CHECK_GL_ERROR @@ -2295,9 +2374,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2i(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2s + * Method: glRasterPos2s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) { glRasterPos2s((GLshort) p0, (GLshort) p1); CHECK_GL_ERROR @@ -2305,9 +2384,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2s(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3d + * Method: glRasterPos3d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glRasterPos3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR @@ -2315,9 +2394,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3d(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3f + * Method: glRasterPos3f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glRasterPos3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2325,9 +2404,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3f(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3i + * Method: glRasterPos3i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glRasterPos3i((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -2335,9 +2414,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3i(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3s + * Method: glRasterPos3s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glRasterPos3s((GLshort) p0, (GLshort) p1, (GLshort) p2); CHECK_GL_ERROR @@ -2345,9 +2424,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3s(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4d + * Method: glRasterPos4d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glRasterPos4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR @@ -2355,9 +2434,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4d(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4f + * Method: glRasterPos4f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glRasterPos4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); CHECK_GL_ERROR @@ -2365,9 +2444,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4f(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4i + * Method: glRasterPos4i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glRasterPos4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR @@ -2375,9 +2454,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4i(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4s + * Method: glRasterPos4s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glRasterPos4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); CHECK_GL_ERROR @@ -2385,129 +2464,141 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4s(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2dv + * Method: glRasterPos2dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2dv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos2dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glRasterPos2dv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2fv + * Method: glRasterPos2fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2fv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos2fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glRasterPos2fv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2iv + * Method: glRasterPos2iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2iv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos2iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glRasterPos2iv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2sv + * Method: glRasterPos2sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2sv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos2sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glRasterPos2sv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3dv + * Method: glRasterPos3dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3dv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos3dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glRasterPos3dv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3fv + * Method: glRasterPos3fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3fv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos3fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glRasterPos3fv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3iv + * Method: glRasterPos3iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3iv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos3iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glRasterPos3iv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3sv + * Method: glRasterPos3sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3sv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos3sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glRasterPos3sv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4dv + * Method: glRasterPos4dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4dv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos4dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glRasterPos4dv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4fv + * Method: glRasterPos4fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4fv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos4fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glRasterPos4fv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4iv + * Method: glRasterPos4iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4iv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos4iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glRasterPos4iv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4sv + * Method: glRasterPos4sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4sv(JNIEnv * env, jclass clazz, jobject buffer) { - glRasterPos4sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glRasterPos4sv(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushName + * Method: glPushName */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushName(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName(JNIEnv * env, jclass clazz, jint p0) { glPushName((GLint) p0); CHECK_GL_ERROR @@ -2515,9 +2606,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushName(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: popName + * Method: glPopName */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popName(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName(JNIEnv * env, jclass clazz) { glPopName(); CHECK_GL_ERROR @@ -2525,9 +2616,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popName(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushMatrix + * Method: glPushMatrix */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushMatrix(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix(JNIEnv * env, jclass clazz) { glPushMatrix(); CHECK_GL_ERROR @@ -2535,9 +2626,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushMatrix(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: popMatrix + * Method: glPopMatrix */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popMatrix(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix(JNIEnv * env, jclass clazz) { glPopMatrix(); CHECK_GL_ERROR @@ -2545,9 +2636,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popMatrix(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushClientAttrib + * Method: glPushClientAttrib */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushClientAttrib(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib(JNIEnv * env, jclass clazz, jint p0) { glPushClientAttrib((GLint) p0); CHECK_GL_ERROR @@ -2555,9 +2646,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushClientAttrib(JNIEnv * en /* * Class: org_lwjgl_opengl_CoreGL - * Method: popClientAttrib + * Method: glPopClientAttrib */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popClientAttrib(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib(JNIEnv * env, jclass clazz) { glPopClientAttrib(); CHECK_GL_ERROR @@ -2565,9 +2656,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popClientAttrib(JNIEnv * env /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushAttrib + * Method: glPushAttrib */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushAttrib(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib(JNIEnv * env, jclass clazz, jint p0) { glPushAttrib((GLint) p0); CHECK_GL_ERROR @@ -2575,9 +2666,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushAttrib(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: popAttrib + * Method: glPopAttrib */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popAttrib(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib(JNIEnv * env, jclass clazz) { glPopAttrib(); CHECK_GL_ERROR @@ -2585,9 +2676,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popAttrib(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilFunc + * Method: glStencilFunc */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilFunc(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilFunc(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glStencilFunc((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -2595,236 +2686,249 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilFunc(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertexPointer + * Method: glVertexPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertexPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2d + * Method: glVertex2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { glVertex2d((GLdouble) p0, (GLdouble) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2f + * Method: glVertex2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glVertex2f((GLfloat) p0, (GLfloat) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2i + * Method: glVertex2i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2i(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i(JNIEnv * env, jclass clazz, jint p0, jint p1) { glVertex2i((GLint) p0, (GLint) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2s + * Method: glVertex2s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) { glVertex2s((GLshort) p0, (GLshort) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3d + * Method: glVertex3d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glVertex3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3f + * Method: glVertex3f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glVertex3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3i + * Method: glVertex3i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glVertex3i((GLint) p0, (GLint) p1, (GLint) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3s + * Method: glVertex3s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glVertex3s((GLshort) p0, (GLshort) p1, (GLshort) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4d + * Method: glVertex4d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glVertex4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4f + * Method: glVertex4f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glVertex4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4i + * Method: glVertex4i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glVertex4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4s + * Method: glVertex4s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glVertex4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2dv + * Method: glVertex2dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2dv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex2dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertex2dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2fv + * Method: glVertex2fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2fv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex2fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertex2fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2iv + * Method: glVertex2iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2iv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex2iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertex2iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2sv + * Method: glVertex2sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2sv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex2sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertex2sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3dv + * Method: glVertex3dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3dv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex3dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertex3dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3fv + * Method: glVertex3fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3fv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex3fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertex3fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3iv + * Method: glVertex3iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3iv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex3iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertex3iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3sv + * Method: glVertex3sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3sv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex3sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertex3sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4dv + * Method: glVertex4dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4dv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex4dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertex4dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4fv + * Method: glVertex4fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4fv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex4fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertex4fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4iv + * Method: glVertex4iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4iv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex4iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertex4iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4sv + * Method: glVertex4sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4sv(JNIEnv * env, jclass clazz, jobject buffer) { - glVertex4sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertex4sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: translated + * Method: glTranslated */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translated(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glTranslated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); CHECK_GL_ERROR @@ -2832,9 +2936,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translated(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: translatef + * Method: glTranslatef */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translatef(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslatef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glTranslatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2842,29 +2946,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translatef(JNIEnv * env, job /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage2D + * Method: glTexSubImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) { - glTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage1D + * Method: glTexSubImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) { - glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texParameterf + * Method: glTexParameterf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameterf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameterf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2) { glTexParameterf((GLint) p0, (GLint) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2872,9 +2978,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameterf(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: texParameteri + * Method: glTexParameteri */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameteri(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameteri(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glTexParameteri((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -2882,29 +2988,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameteri(JNIEnv * env, /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage2D + * Method: glTexImage2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage2D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) { - glTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage1D + * Method: glTexImage1D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage1D(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer) { - glTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (const void *) p7); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGend + * Method: glTexGend */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGend(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2) { glTexGend((GLint) p0, (GLint) p1, (GLdouble) p2); CHECK_GL_ERROR @@ -2912,9 +3020,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGend(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGenf + * Method: glTexGenf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGenf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2) { glTexGenf((GLint) p0, (GLint) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2922,9 +3030,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGenf(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGeni + * Method: glTexGeni */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGeni(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeni(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glTexGeni((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -2932,39 +3040,42 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGeni(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGendv + * Method: glTexGendv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGendv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glTexGendv((GLint) p0, (GLint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glTexGendv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGenfv + * Method: glTexGenfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGenfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glTexGenfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexGenfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGeniv + * Method: glTexGeniv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGeniv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glTexGeniv((GLint) p0, (GLint) p1, (const GLint *) p2); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexGeniv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvf + * Method: glTexEnvf */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvf(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2) { glTexEnvf((GLint) p0, (GLint) p1, (GLfloat) p2); CHECK_GL_ERROR @@ -2972,9 +3083,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvf(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvi + * Method: glTexEnvi */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvi(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvi(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glTexEnvi((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -2982,327 +3093,346 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvi(JNIEnv * env, jobjec /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvfv + * Method: glTexEnvfv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvfv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glTexEnvfv((GLint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexEnvfv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnviv + * Method: glTexEnviv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnviv(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { - glTexEnviv((GLint) p0, (GLint) p1, (const GLint *) p2); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexEnviv((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoordPointer + * Method: glTexCoordPointer */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoordPointer(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { - glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1d + * Method: glTexCoord1d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1d(JNIEnv * env, jobject obj, jdouble p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d(JNIEnv * env, jclass clazz, jdouble p0) { glTexCoord1d((GLdouble) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1f + * Method: glTexCoord1f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1f(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f(JNIEnv * env, jclass clazz, jfloat p0) { glTexCoord1f((GLfloat) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1i + * Method: glTexCoord1i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1i(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i(JNIEnv * env, jclass clazz, jint p0) { glTexCoord1i((GLint) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1s + * Method: glTexCoord1s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1s(JNIEnv * env, jobject obj, jshort p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s(JNIEnv * env, jclass clazz, jshort p0) { glTexCoord1s((GLshort) p0); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2d + * Method: glTexCoord2d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { glTexCoord2d((GLdouble) p0, (GLdouble) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2f + * Method: glTexCoord2f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { glTexCoord2f((GLfloat) p0, (GLfloat) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2i + * Method: glTexCoord2i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2i(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i(JNIEnv * env, jclass clazz, jint p0, jint p1) { glTexCoord2i((GLint) p0, (GLint) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2s + * Method: glTexCoord2s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2s(JNIEnv * env, jobject obj, jshort p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) { glTexCoord2s((GLshort) p0, (GLshort) p1); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3d + * Method: glTexCoord3d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { glTexCoord3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3f + * Method: glTexCoord3f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { glTexCoord3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3i + * Method: glTexCoord3i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glTexCoord3i((GLint) p0, (GLint) p1, (GLint) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3s + * Method: glTexCoord3s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { glTexCoord3s((GLshort) p0, (GLshort) p1, (GLshort) p2); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4d + * Method: glTexCoord4d */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4d(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { glTexCoord4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4f + * Method: glTexCoord4f */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4f(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) { glTexCoord4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4i + * Method: glTexCoord4i */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4i(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glTexCoord4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4s + * Method: glTexCoord4s */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4s(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) { glTexCoord4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1dv + * Method: glTexCoord1dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1dv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord1dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glTexCoord1dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1fv + * Method: glTexCoord1fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1fv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord1fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexCoord1fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1iv + * Method: glTexCoord1iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1iv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord1iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexCoord1iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1sv + * Method: glTexCoord1sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1sv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord1sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glTexCoord1sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2dv + * Method: glTexCoord2dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2dv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord2dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glTexCoord2dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2fv + * Method: glTexCoord2fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2fv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord2fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexCoord2fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2iv + * Method: glTexCoord2iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2iv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord2iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexCoord2iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2sv + * Method: glTexCoord2sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2sv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord2sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glTexCoord2sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3dv + * Method: glTexCoord3dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3dv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord3dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glTexCoord3dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3fv + * Method: glTexCoord3fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3fv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord3fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexCoord3fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3iv + * Method: glTexCoord3iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3iv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord3iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexCoord3iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3sv + * Method: glTexCoord3sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3sv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord3sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glTexCoord3sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4dv + * Method: glTexCoord4dv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4dv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4dv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord4dv((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glTexCoord4dv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4fv + * Method: glTexCoord4fv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4fv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4fv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord4fv((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glTexCoord4fv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4iv + * Method: glTexCoord4iv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4iv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4iv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord4iv((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glTexCoord4iv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4sv + * Method: glTexCoord4sv */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4sv(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4sv(JNIEnv * env, jclass clazz, jobject buffer) { - glTexCoord4sv((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glTexCoord4sv(address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilOp + * Method: glStencilOp */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilOp(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilOp(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { glStencilOp((GLint) p0, (GLint) p1, (GLint) p2); CHECK_GL_ERROR @@ -3310,9 +3440,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilOp(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilMask + * Method: glStencilMask */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilMask(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask(JNIEnv * env, jclass clazz, jint p0) { glStencilMask((GLint) p0); CHECK_GL_ERROR @@ -3320,9 +3450,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilMask(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_CoreGL - * Method: viewport + * Method: glViewport */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_viewport(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glViewport(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { glViewport((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); CHECK_GL_ERROR @@ -3330,101 +3460,108 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_viewport(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTable + * Method: glColorTable * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTable - (JNIEnv * env, jobject obj, jint target, jint internalFormat, jint width, jint format, jint type, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTable + (JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer) { - glColorTable(target, internalFormat, width, format, type, (const void *) data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glColorTable(target, internalFormat, width, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorSubTable + * Method: glColorSubTable * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorSubTable - (JNIEnv * env, jobject obj, jint target, jint start, jint count, jint format, jint type, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorSubTable + (JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer) { - glColorSubTable(target, start, count, format, type, (const void *) data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glColorSubTable(target, start, count, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTable + * Method: glGetColorTable * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTable - (JNIEnv * env, jobject obj, jint target, jint format, jint type, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTable + (JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer) { CHECK_EXISTS(glGetColorTable) - glGetColorTable(target, format, type, (void *) data); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetColorTable(target, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTableParameteriv + * Method: glGetColorTableParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameteriv - (JNIEnv * env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameteriv + (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetColorTableParameteriv) - glGetColorTableParameteriv(target, pname, (int *)params); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetColorTableParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTableParameterfv + * Method: glGetColorTableParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameterfv - (JNIEnv * env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameterfv + (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetColorTableParameterfv) - glGetColorTableParameterfv(target, pname, (float *)params); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetColorTableParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTableParameteriv + * Method: glColorTableParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameteriv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glColorTableParameteriv) - glColorTableParameteriv(target, pname, (int *)params); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glColorTableParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTableParameterfv + * Method: glColorTableParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameterfv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glColorTableParameterfv) - glColorTableParameterfv(target, pname, (float *)params); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glColorTableParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyColorSubTable + * Method: glCopyColorSubTable * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorSubTable - (JNIEnv *env, jobject obj, jint target, jint start, jint x, jint y, jint width) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorSubTable + (JNIEnv *env, jclass clazz, jint target, jint start, jint x, jint y, jint width) { CHECK_EXISTS(glCopyColorSubTable) glCopyColorSubTable(target, start, x, y, width); @@ -3434,11 +3571,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorSubTable /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyColorTable + * Method: glCopyColorTable * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorTable - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint x, jint y, jint width) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorTable + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width) { CHECK_EXISTS(glCopyColorTable) glCopyColorTable(target, internalformat, x, y, width); @@ -3448,11 +3585,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorTable /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendEquation + * Method: glBlendEquation * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendEquation - (JNIEnv *env, jobject obj, jint mode) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendEquation + (JNIEnv *env, jclass clazz, jint mode) { CHECK_EXISTS(glBlendEquation) glBlendEquation(mode); @@ -3462,11 +3599,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendEquation /* * Class: org_lwjgl_opengl_CoreGL - * Method: histogram + * Method: glHistogram * Signature: (IIIZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_histogram - (JNIEnv *env, jobject obj, jint target, jint width, jint internalformat, jboolean sink) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHistogram + (JNIEnv *env, jclass clazz, jint target, jint width, jint internalformat, jboolean sink) { CHECK_EXISTS(glHistogram) glHistogram(target, width, internalformat, sink); @@ -3475,11 +3612,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_histogram /* * Class: org_lwjgl_opengl_CoreGL - * Method: resetHistogram + * Method: glResetHistogram * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetHistogram - (JNIEnv *env, jobject obj, jint target) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetHistogram + (JNIEnv *env, jclass clazz, jint target) { CHECK_EXISTS(glResetHistogram) glResetHistogram(target); @@ -3488,50 +3625,53 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetHistogram /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogram + * Method: glGetHistogram * Signature: (IZIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogram - (JNIEnv *env, jobject obj, jint target, jboolean reset, jint format, jint type, jint values) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogram + (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) { CHECK_EXISTS(glGetHistogram) - glGetHistogram(target, reset, format, type, (void *)values); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetHistogram(target, reset, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogramParameterfv + * Method: glGetHistogramParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameterfv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetHistogramParameterfv) - glGetHistogramParameterfv(target, pname, (float *)params); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetHistogramParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogramParameteriv + * Method: glGetHistogramParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameteriv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetHistogramParameteriv) - glGetHistogramParameteriv(target, pname, (int *)params); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetHistogramParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: minmax + * Method: glMinmax * Signature: (IIZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_minmax - (JNIEnv *env, jobject obj, jint target, jint internalformat, jboolean sink) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMinmax + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jboolean sink) { CHECK_EXISTS(glMinmax) glMinmax(target, internalformat, sink); @@ -3540,11 +3680,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_minmax /* * Class: org_lwjgl_opengl_CoreGL - * Method: resetMinmax + * Method: glResetMinmax * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetMinmax - (JNIEnv *env, jobject obj, jint target) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetMinmax + (JNIEnv *env, jclass clazz, jint target) { CHECK_EXISTS(glResetMinmax) glResetMinmax(target); @@ -3553,76 +3693,81 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetMinmax /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmax + * Method: glGetMinmax * Signature: (IZIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmax - (JNIEnv *env, jobject obj, jint target, jboolean reset, jint format, jint type, jint values) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmax + (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) { CHECK_EXISTS(glGetMinmax) - glGetMinmax(target, reset, format, type, (void *)values); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetMinmax(target, reset, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmaxParameterfv + * Method: glGetMinmaxParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameterfv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetMinmaxParameterfv) - glGetMinmaxParameterfv(target, pname, (float *)params); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetMinmaxParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmaxParameteriv + * Method: glGetMinmaxParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameteriv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetMinmaxParameteriv) - glGetMinmaxParameteriv(target, pname, (int *)params); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetMinmaxParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionFilter1D + * Method: glConvolutionFilter1D * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter1D - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint format, jint type, jint image) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter1D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer) { CHECK_EXISTS(glConvolutionFilter1D) - glConvolutionFilter1D(target, internalformat, width, format, type, (void *)image); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glConvolutionFilter1D(target, internalformat, width, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionFilter2D + * Method: glConvolutionFilter2D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter2D - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint height, jint format, jint type, jint image) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter2D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer) { CHECK_EXISTS(glConvolutionFilter2D) - glConvolutionFilter2D(target, internalformat, width, height, format, type, (void *)image); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glConvolutionFilter2D(target, internalformat, width, height, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameterf + * Method: glConvolutionParameterf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterf - (JNIEnv *env, jobject obj, jint target, jint pname, jfloat params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterf + (JNIEnv *env, jclass clazz, jint target, jint pname, jfloat params) { CHECK_EXISTS(glConvolutionParameterf) glConvolutionParameterf(target, pname, params); @@ -3631,24 +3776,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterf /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameterfv + * Method: glConvolutionParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterfv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glConvolutionParameterfv) - glConvolutionParameterfv(target, pname, (float *)params); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glConvolutionParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameteri + * Method: glConvolutionParameteri * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteri - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteri + (JNIEnv *env, jclass clazz, jint target, jint pname, jint params) { CHECK_EXISTS(glConvolutionParameteri) glConvolutionParameteri(target, pname, params); @@ -3657,24 +3803,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteri /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameteriv + * Method: glConvolutionParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteriv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glConvolutionParameteriv) - glConvolutionParameteriv(target, pname, (int *)params); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glConvolutionParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyConvolutionFilter1D + * Method: glCopyConvolutionFilter1D * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter1D - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint x, jint y, jint width) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter1D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width) { CHECK_EXISTS(glCopyConvolutionFilter1D) glCopyConvolutionFilter1D(target, internalformat, x, y, width); @@ -3683,11 +3830,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter1D /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyConvolutionFilter2D + * Method: glCopyConvolutionFilter2D * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter2D - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint x, jint y, jint width, jint height) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter2D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width, jint height) { CHECK_EXISTS(glCopyConvolutionFilter2D) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height); @@ -3696,115 +3843,126 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter2D /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionFilter + * Method: glGetConvolutionFilter * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionFilter - (JNIEnv *env, jobject obj, jint target, jint format, jint type, jint image) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionFilter + (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer) { CHECK_EXISTS(glGetConvolutionFilter) - glGetConvolutionFilter(target, format, type, (void *)image); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetConvolutionFilter(target, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionParameterfv + * Method: glGetConvolutionParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameterfv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameterfv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetConvolutionParameterfv) - glGetConvolutionParameterfv(target, pname, (float *)params); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetConvolutionParameterfv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionParameteriv + * Method: glGetConvolutionParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameteriv - (JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameteriv + (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetConvolutionParameteriv) - glGetConvolutionParameteriv(target, pname, (int *)params); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetConvolutionParameteriv(target, pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: separableFilter2D + * Method: glSeparableFilter2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_separableFilter2D - (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint height, jint format, jint type, jint row, jint column) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSeparableFilter2D + (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jobject column) { CHECK_EXISTS(glSeparableFilter2D) - glSeparableFilter2D(target, internalformat, width, height, format, type, (void *)row, (void *)column); + const void *address = (const void *)env->GetDirectBufferAddress(row); + const void *address2 = env->GetDirectBufferAddress(column); + glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getSeparableFilter + * Method: glGetSeparableFilter * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getSeparableFilter - (JNIEnv *env, jobject obj, jint target, jint format, jint type, jint row, jint column, jint span) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetSeparableFilter + (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jobject column, jobject span) { CHECK_EXISTS(glGetSeparableFilter) - glGetSeparableFilter(target, format, type, (void *)row, (void *)column, (void *)span); + void *address = (void *)env->GetDirectBufferAddress(row); + void *address2 = (void *)env->GetDirectBufferAddress(column); + void *address3 = (void *)env->GetDirectBufferAddress(span); + glGetSeparableFilter(target, format, type, address, address2, address3); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawRangeElements + * Method: glDrawRangeElements * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawRangeElements - (JNIEnv *env, jobject obj, jint mode, jint start, jint end, jint count, jint type, jint indices) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawRangeElements + (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer) { CHECK_EXISTS(glDrawRangeElements) - glDrawRangeElements(mode, start, end, count, type, (void *)indices); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glDrawRangeElements(mode, start, end, count, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage3D + * Method: glTexImage3D * Signature: (IIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage3D - (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jint pixels) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer) { CHECK_EXISTS(glTexImage3D) - glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, (void *)pixels); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage3D + * Method: glTexSubImage3D * Signature: (IIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage3D - (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jint pixels) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer) { CHECK_EXISTS(glTexSubImage3D) - glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (void *)pixels); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage3D + * Method: glCopyTexSubImage3D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage3D - (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint x, jint y, jint width, jint height) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint x, jint y, jint width, jint height) { CHECK_EXISTS(glCopyTexSubImage3D) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height); @@ -3813,11 +3971,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage3D /* * Class: org_lwjgl_opengl_CoreGL - * Method: activeTexture + * Method: glActiveTexture * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_activeTexture - (JNIEnv *env, jobject obj, jint texture) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glActiveTexture + (JNIEnv *env, jclass clazz, jint texture) { CHECK_EXISTS(glActiveTexture) glActiveTexture(texture); @@ -3826,11 +3984,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_activeTexture /* * Class: org_lwjgl_opengl_CoreGL - * Method: clientActiveTexture + * Method: glClientActiveTexture * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clientActiveTexture - (JNIEnv *env, jobject obj, jint texture) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClientActiveTexture + (JNIEnv *env, jclass clazz, jint texture) { CHECK_EXISTS(glClientActiveTexture) glClientActiveTexture(texture); @@ -3839,127 +3997,138 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clientActiveTexture /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage1D + * Method: glCompressedTexImage1D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage1D - (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage1D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexImage1D) - glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage2D + * Method: glCompressedTexImage2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage2D - (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage2D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexImage2D) - glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage3D + * Method: glCompressedTexImage3D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage3D - (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexImage3D) - glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage1D + * Method: glCompressedTexSubImage1D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage1D - (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage1D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage1D) - glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage2D + * Method: glCompressedTexSubImage2D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage2D - (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage2D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage2D) - glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage3D + * Method: glCompressedTexSubImage3D * Signature: (IIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage3D - (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage3D + (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage3D) - glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, (void *)data); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: getCompressedTexImage + * Method: glGetCompressedTexImage * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getCompressedTexImage - (JNIEnv *env, jobject obj, jint target, jint lod, jint img) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetCompressedTexImage + (JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer) { CHECK_EXISTS(glGetCompressedTexImage) - glGetCompressedTexImage(target, lod, (void *)img); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetCompressedTexImage(target, lod, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiDrawArrays + * Method: glMultiDrawArrays * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawArrays - (JNIEnv * env, jobject, jint mode, jint first, jint count, jint primcount) { +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawArrays + (JNIEnv * env, jobject, jint mode, jobject first, jobject count, jint primcount) { CHECK_EXISTS(glMultiDrawArrays) - glMultiDrawArrays(mode, (GLint *)first, (GLsizei *)count, primcount); + GLint *address = (GLint *)env->GetDirectBufferAddress(first); + GLsizei *address2 = (GLsizei *)env->GetDirectBufferAddress(count); + glMultiDrawArrays(mode, address, address2, (GLsizei)primcount); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiDrawElements + * Method: glMultiDrawElements * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawElements - (JNIEnv * env, jobject, jint mode, jint count, jint type, jint indices, jint primcount) { +/*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawElements + (JNIEnv * env, jobject, jint mode, jobject count, jint type, jobject indices, jint primcount) { CHECK_EXISTS(glMultiDrawElements) - glMultiDrawElements(mode, (GLsizei *)count, type, (const void **)indices, primcount); + const GLsizei *address = (const GLsizei *)env->GetDirectBufferAddress(count); + const void *address2 = (const void *)env->GetDirectBufferAddress(indices); + glMultiDrawElements(mode, address, type, address2, primcount); CHECK_GL_ERROR } - +*/ /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1d + * Method: glMultiTexCoord1d * Signature: (ID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1d - (JNIEnv *env, jobject obj, jint target, jdouble s) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1d + (JNIEnv *env, jclass clazz, jint target, jdouble s) { CHECK_EXISTS(glMultiTexCoord1d) glMultiTexCoord1d(target, s); @@ -3968,24 +4137,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1d /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1dv + * Method: glMultiTexCoord1dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1dv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1dv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1dv) - glMultiTexCoord1dv(target, (double *)v); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1dv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1f + * Method: glMultiTexCoord1f * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1f - (JNIEnv *env, jobject obj, jint target, jfloat s) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1f + (JNIEnv *env, jclass clazz, jint target, jfloat s) { CHECK_EXISTS(glMultiTexCoord1f) glMultiTexCoord1f(target, s); @@ -3994,24 +4164,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1f /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1fv + * Method: glMultiTexCoord1fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1fv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1fv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1fv) - glMultiTexCoord1fv(target, (float *)v); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1fv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1i + * Method: glMultiTexCoord1i * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1i - (JNIEnv *env, jobject obj, jint target, jint s) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1i + (JNIEnv *env, jclass clazz, jint target, jint s) { CHECK_EXISTS(glMultiTexCoord1i) glMultiTexCoord1i(target, s); @@ -4020,24 +4191,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1i /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1iv + * Method: glMultiTexCoord1iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1iv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1iv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1iv) - glMultiTexCoord1iv(target, (int *)v); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1iv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1s + * Method: glMultiTexCoord1s * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1s - (JNIEnv *env, jobject obj, jint target, jshort s) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1s + (JNIEnv *env, jclass clazz, jint target, jshort s) { CHECK_EXISTS(glMultiTexCoord1s) glMultiTexCoord1s(target, s); @@ -4046,24 +4218,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1s /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1sv + * Method: glMultiTexCoord1sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1sv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1sv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1sv) - glMultiTexCoord1sv(target, (short *)v); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1sv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2d + * Method: glMultiTexCoord2d * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2d - (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2d + (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t) { CHECK_EXISTS(glMultiTexCoord2d) glMultiTexCoord2d(target, s, t); @@ -4072,24 +4245,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2d /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2dv + * Method: glMultiTexCoord2dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2dv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2dv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2dv) - glMultiTexCoord2dv(target, (double *)v); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2dv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2f + * Method: glMultiTexCoord2f * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2f - (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2f + (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t) { CHECK_EXISTS(glMultiTexCoord2f) glMultiTexCoord2f(target, s, t); @@ -4098,24 +4272,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2f /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2fv + * Method: glMultiTexCoord2fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2fv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2fv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2fv) - glMultiTexCoord2fv(target, (float *)v); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2fv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2i + * Method: glMultiTexCoord2i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2i - (JNIEnv *env, jobject obj, jint target, jint s, jint t) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2i + (JNIEnv *env, jclass clazz, jint target, jint s, jint t) { CHECK_EXISTS(glMultiTexCoord2i) glMultiTexCoord2i(target, s, t); @@ -4124,24 +4299,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2i /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2iv + * Method: glMultiTexCoord2iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2iv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2iv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2iv) - glMultiTexCoord2iv(target, (int *)v); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2iv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2s + * Method: glMultiTexCoord2s * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2s - (JNIEnv *env, jobject obj, jint target, jshort s, jshort t) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2s + (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t) { CHECK_EXISTS(glMultiTexCoord2s) glMultiTexCoord2s(target, s, t); @@ -4150,24 +4326,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2s /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2sv + * Method: glMultiTexCoord2sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2sv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2sv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2sv) - glMultiTexCoord2sv(target, (short *)v); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2sv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3d + * Method: glMultiTexCoord3d * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3d - (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t, jdouble r) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3d + (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r) { CHECK_EXISTS(glMultiTexCoord3d) glMultiTexCoord3d(target, s, t, r); @@ -4176,24 +4353,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3d /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3dv + * Method: glMultiTexCoord3dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3dv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3dv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3dv) - glMultiTexCoord3dv(target, (double *)v); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3dv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3f + * Method: glMultiTexCoord3f * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3f - (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t, jfloat r) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3f + (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t, jfloat r) { CHECK_EXISTS(glMultiTexCoord3f) glMultiTexCoord3f(target, s, t, r); @@ -4202,24 +4380,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3f /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3fv + * Method: glMultiTexCoord3fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3fv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3fv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3fv) - glMultiTexCoord3fv(target, (float *)v); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3fv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3i + * Method: glMultiTexCoord3i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3i - (JNIEnv *env, jobject obj, jint target, jint s, jint t, jint r) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3i + (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r) { CHECK_EXISTS(glMultiTexCoord3i) glMultiTexCoord3i(target, s, t, r); @@ -4228,24 +4407,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3i /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3iv + * Method: glMultiTexCoord3iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3iv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3iv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3iv) - glMultiTexCoord3iv(target, (int *)v); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3iv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3s + * Method: glMultiTexCoord3s * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3s - (JNIEnv *env, jobject obj, jint target, jshort s, jshort t, jshort r) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3s + (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r) { CHECK_EXISTS(glMultiTexCoord3s) glMultiTexCoord3s(target, s, t, r); @@ -4254,24 +4434,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3s /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3sv + * Method: glMultiTexCoord3sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3sv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3sv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3sv) - glMultiTexCoord3sv(target, (short *)v); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3sv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4d + * Method: glMultiTexCoord4d * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4d - (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t, jdouble r, jdouble q) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4d + (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r, jdouble q) { CHECK_EXISTS(glMultiTexCoord4d) glMultiTexCoord4d(target, s, t, r, q); @@ -4280,24 +4461,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4d /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4dv + * Method: glMultiTexCoord4dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4dv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4dv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4dv) - glMultiTexCoord4dv(target, (double *)v); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4dv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4f + * Method: glMultiTexCoord4f * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4f - (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t, jfloat r, jfloat q) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4f + (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t, jfloat r, jfloat q) { CHECK_EXISTS(glMultiTexCoord4f) glMultiTexCoord4f(target, s, t, r, q); @@ -4306,24 +4488,25 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4f /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4fv + * Method: glMultiTexCoord4fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4fv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4fv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4fv) - glMultiTexCoord4fv(target, (float *)v); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4fv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4i + * Method: glMultiTexCoord4i * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4i - (JNIEnv *env, jobject obj, jint target, jint s, jint t, jint r, jint q) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4i + (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r, jint q) { CHECK_EXISTS(glMultiTexCoord4i) glMultiTexCoord4i(target, s, t, r, q); @@ -4331,23 +4514,24 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4i /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4iv + * Method: glMultiTexCoord4iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4iv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4iv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4iv) - glMultiTexCoord4iv(target, (int *)v); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4iv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4s + * Method: glMultiTexCoord4s * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4s - (JNIEnv *env, jobject obj, jint target, jshort s, jshort t, jshort r, jshort q) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4s + (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r, jshort q) { CHECK_EXISTS(glMultiTexCoord4s) glMultiTexCoord4s(target, s, t, r, q); @@ -4355,75 +4539,80 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4s /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4sv + * Method: glMultiTexCoord4sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4sv - (JNIEnv *env, jobject obj, jint target, jint v) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4sv + (JNIEnv *env, jclass clazz, jint target, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4sv) - glMultiTexCoord4sv(target, (short *)v); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4sv(target, address); } /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadTransposeMatrixd + * Method: glLoadTransposeMatrixd * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixd - (JNIEnv *env, jobject obj, jint m) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixd + (JNIEnv *env, jclass clazz, jobject buffer) { CHECK_EXISTS(glLoadTransposeMatrixd) - glLoadTransposeMatrixd((double *)m); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glLoadTransposeMatrixd(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadTransposeMatrixf + * Method: glLoadTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixf - (JNIEnv *env, jobject obj, jint m) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixf + (JNIEnv *env, jclass clazz, jobject buffer) { CHECK_EXISTS(glLoadTransposeMatrixf) - glLoadTransposeMatrixf((float *)m); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glLoadTransposeMatrixf(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multTransposeMatrixd + * Method: glMultTransposeMatrixd * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixd - (JNIEnv *env, jobject obj, jint m) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixd + (JNIEnv *env, jclass clazz, jobject buffer) { CHECK_EXISTS(glMultTransposeMatrixd) - glMultTransposeMatrixd((double *)m); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultTransposeMatrixd(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: multTransposeMatrixf + * Method: glMultTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixf - (JNIEnv *env, jobject obj, jint m) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixf + (JNIEnv *env, jclass clazz, jobject buffer) { CHECK_EXISTS(glMultTransposeMatrixf) - glMultTransposeMatrixf((float *)m); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultTransposeMatrixf(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_CoreGL - * Method: sampleCoverage + * Method: glSampleCoverage * Signature: (FZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_sampleCoverage - (JNIEnv *env, jobject obj, jfloat value, jboolean invert) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSampleCoverage + (JNIEnv *env, jclass clazz, jfloat value, jboolean invert) { CHECK_EXISTS(glSampleCoverage) glSampleCoverage(value, invert); diff --git a/src/native/common/org_lwjgl_opengl_CoreGL.h b/src/native/common/org_lwjgl_opengl_CoreGL.h index 0e934664..6433ff28 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL.h +++ b/src/native/common/org_lwjgl_opengl_CoreGL.h @@ -8,3359 +8,3351 @@ extern "C" { #endif /* Inaccessible static: _00024assertionsDisabled */ -/* Inaccessible static: currentContext */ -/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024BaseGL */ +/* Inaccessible static: currentWindow */ +/* Inaccessible static: class_00024org_00024lwjgl_00024Window */ /* * Class: org_lwjgl_opengl_CoreGL - * Method: accum + * Method: glAccum * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_accum - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: alphaFunc + * Method: glAlphaFunc * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_alphaFunc - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTable - * Signature: (IIIIII)V + * Method: glColorTable + * Signature: (IIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTable - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorSubTable - * Signature: (IIIIII)V + * Method: glColorSubTable + * Signature: (IIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorSubTable - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorSubTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTable - * Signature: (IIII)V + * Method: glGetColorTable + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTable - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTable + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTableParameteriv - * Signature: (III)V + * Method: glGetColorTableParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getColorTableParameterfv - * Signature: (III)V + * Method: glGetColorTableParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearColor + * Method: glClearColor * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearColor - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearColor + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearAccum + * Method: glClearAccum * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearAccum - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearAccum + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: clear + * Method: glClear * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clear - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: callLists - * Signature: (III)V + * Method: glCallLists + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_callLists - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: callList + * Method: glCallList * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_callList - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendFunc + * Method: glBlendFunc * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendFunc - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendColor + * Method: glBlendColor * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendColor - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendColor + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: bitmap - * Signature: (IIFFFFI)V + * Method: glBitmap + * Signature: (IIFFFFLjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_bitmap - (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat, jfloat, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: bindTexture + * Method: glBindTexture * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_bindTexture - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: begin + * Method: glBegin * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_begin - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: end + * Method: glEnd * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_end - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: arrayElement + * Method: glArrayElement * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_arrayElement - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: areTexturesResident - * Signature: (III)Z + * Method: glAreTexturesResident + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_areTexturesResident - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident + (JNIEnv *, jclass, jint, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: clearDepth + * Method: glClearDepth * Signature: (D)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearDepth - (JNIEnv *, jobject, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth + (JNIEnv *, jclass, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: deleteLists + * Method: glDeleteLists * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteLists - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: deleteTextures - * Signature: (II)V + * Method: glDeleteTextures + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteTextures - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: cullFace + * Method: glCullFace * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_cullFace - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage2D + * Method: glCopyTexSubImage2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage1D + * Method: glCopyTexSubImage1D * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexImage2D + * Method: glCopyTexImage2D * Signature: (IIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexImage1D + * Method: glCopyTexImage1D * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTableParameteriv + * Method: glColorTableParameteriv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorTableParameterfv + * Method: glColorTableParameterfv * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyColorSubTable + * Method: glCopyColorSubTable * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorSubTable - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorSubTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyColorTable + * Method: glCopyColorTable * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorTable - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: blendEquation + * Method: glBlendEquation * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendEquation - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendEquation + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: histogram + * Method: glHistogram * Signature: (IIIZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_histogram - (JNIEnv *, jobject, jint, jint, jint, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHistogram + (JNIEnv *, jclass, jint, jint, jint, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: resetHistogram + * Method: glResetHistogram * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetHistogram - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetHistogram + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogram - * Signature: (IZIII)V + * Method: glGetHistogram + * Signature: (IZIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogram - (JNIEnv *, jobject, jint, jboolean, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogram + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogramParameterfv - * Signature: (III)V + * Method: glGetHistogramParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameterfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getHistogramParameteriv - * Signature: (III)V + * Method: glGetHistogramParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: minmax + * Method: glMinmax * Signature: (IIZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_minmax - (JNIEnv *, jobject, jint, jint, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMinmax + (JNIEnv *, jclass, jint, jint, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: resetMinmax + * Method: glResetMinmax * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetMinmax - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetMinmax + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmax - * Signature: (IZIII)V + * Method: glGetMinmax + * Signature: (IZIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmax - (JNIEnv *, jobject, jint, jboolean, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmax + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmaxParameterfv - * Signature: (III)V + * Method: glGetMinmaxParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameterfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMinmaxParameteriv - * Signature: (III)V + * Method: glGetMinmaxParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionFilter1D - * Signature: (IIIIII)V + * Method: glConvolutionFilter1D + * Signature: (IIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionFilter2D - * Signature: (IIIIIII)V + * Method: glConvolutionFilter2D + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameterf + * Method: glConvolutionParameterf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameterfv + * Method: glConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glConvolutionParameteri * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteri + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameteri - * Signature: (III)V + * Method: glConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteri - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: convolutionParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteriv - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: copyConvolutionFilter1D + * Method: glCopyConvolutionFilter1D * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyConvolutionFilter2D + * Method: glCopyConvolutionFilter2D * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionFilter - * Signature: (IIII)V + * Method: glGetConvolutionFilter + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionFilter - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionFilter + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionParameterfv - * Signature: (III)V + * Method: glGetConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getConvolutionParameteriv - * Signature: (III)V + * Method: glGetConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: separableFilter2D - * Signature: (IIIIIIII)V + * Method: glSeparableFilter2D + * Signature: (IIIIIILjava/nio/Buffer;Ljava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_separableFilter2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSeparableFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getSeparableFilter - * Signature: (IIIIII)V + * Method: glGetSeparableFilter + * Signature: (IIILjava/nio/Buffer;Ljava/nio/Buffer;Ljava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getSeparableFilter - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetSeparableFilter + (JNIEnv *, jclass, jint, jint, jint, jobject, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawRangeElements - * Signature: (IIIIII)V + * Method: glDrawRangeElements + * Signature: (IIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawRangeElements - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawRangeElements + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage3D - * Signature: (IIIIIIIIII)V + * Method: glTexImage3D + * Signature: (IIIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage3D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage3D - * Signature: (IIIIIIIIIII)V + * Method: glTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage3D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyTexSubImage3D + * Method: glCopyTexSubImage3D * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage3D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: activeTexture + * Method: glActiveTexture * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_activeTexture - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glActiveTexture + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: clientActiveTexture + * Method: glClientActiveTexture * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clientActiveTexture - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClientActiveTexture + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage1D - * Signature: (IIIIIII)V + * Method: glCompressedTexImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage2D - * Signature: (IIIIIIII)V + * Method: glCompressedTexImage2D + * Signature: (IIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexImage3D - * Signature: (IIIIIIIII)V + * Method: glCompressedTexImage3D + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage3D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage1D - * Signature: (IIIIIII)V + * Method: glCompressedTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage2D - * Signature: (IIIIIIIII)V + * Method: glCompressedTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: compressedTexSubImage3D - * Signature: (IIIIIIIIIII)V + * Method: glCompressedTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage3D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getCompressedTexImage - * Signature: (III)V + * Method: glGetCompressedTexImage + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getCompressedTexImage - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetCompressedTexImage + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1d + * Method: glMultiTexCoord1d * Signature: (ID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1d - (JNIEnv *, jobject, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1d + (JNIEnv *, jclass, jint, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1dv + * Method: glMultiTexCoord1dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1dv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1dv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1f + * Method: glMultiTexCoord1f * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1f - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1f + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1fv + * Method: glMultiTexCoord1fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1fv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1fv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1i + * Method: glMultiTexCoord1i * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1i - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1i + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1iv + * Method: glMultiTexCoord1iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1iv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1iv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1s + * Method: glMultiTexCoord1s * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1s - (JNIEnv *, jobject, jint, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1s + (JNIEnv *, jclass, jint, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord1sv + * Method: glMultiTexCoord1sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1sv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1sv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2d + * Method: glMultiTexCoord2d * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2d - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2d + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2dv + * Method: glMultiTexCoord2dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2dv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2dv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2f + * Method: glMultiTexCoord2f * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2f - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2f + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2fv + * Method: glMultiTexCoord2fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2fv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2fv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2i + * Method: glMultiTexCoord2i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2iv + * Method: glMultiTexCoord2iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2iv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2iv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2s + * Method: glMultiTexCoord2s * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2s - (JNIEnv *, jobject, jint, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2s + (JNIEnv *, jclass, jint, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord2sv + * Method: glMultiTexCoord2sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2sv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2sv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3d + * Method: glMultiTexCoord3d * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3d - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3d + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3dv + * Method: glMultiTexCoord3dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3dv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3dv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3f + * Method: glMultiTexCoord3f * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3f - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3f + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3fv + * Method: glMultiTexCoord3fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3fv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3fv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3i + * Method: glMultiTexCoord3i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3i - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3i + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3iv + * Method: glMultiTexCoord3iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3iv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3iv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3s + * Method: glMultiTexCoord3s * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3s - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3s + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord3sv + * Method: glMultiTexCoord3sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3sv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3sv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4d + * Method: glMultiTexCoord4d * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4d - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4d + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4dv + * Method: glMultiTexCoord4dv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4dv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4dv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4f + * Method: glMultiTexCoord4f * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4f - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4f + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4fv + * Method: glMultiTexCoord4fv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4fv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4fv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4i + * Method: glMultiTexCoord4i * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4i - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4i + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4iv + * Method: glMultiTexCoord4iv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4iv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4iv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4s + * Method: glMultiTexCoord4s * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4s - (JNIEnv *, jobject, jint, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4s + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiTexCoord4sv + * Method: glMultiTexCoord4sv * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4sv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4sv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadTransposeMatrixd + * Method: glLoadTransposeMatrixd * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixd - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixd + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadTransposeMatrixf + * Method: glLoadTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixf - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixf + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multTransposeMatrixd + * Method: glMultTransposeMatrixd * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixd - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixd + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multTransposeMatrixf + * Method: glMultTransposeMatrixf * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixf - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixf + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: sampleCoverage + * Method: glSampleCoverage * Signature: (FZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_sampleCoverage - (JNIEnv *, jobject, jfloat, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSampleCoverage + (JNIEnv *, jclass, jfloat, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: copyPixels + * Method: glCopyPixels * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyPixels - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorPointer - * Signature: (IIII)V + * Method: glColorPointer + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorPointer - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorMaterial + * Method: glColorMaterial * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMaterial - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: colorMask + * Method: glColorMask * Signature: (ZZZZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorMask - (JNIEnv *, jobject, jboolean, jboolean, jboolean, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMask + (JNIEnv *, jclass, jboolean, jboolean, jboolean, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3b + * Method: glColor3b * Signature: (BBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3b - (JNIEnv *, jobject, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b + (JNIEnv *, jclass, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3d + * Method: glColor3d * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3d - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3f + * Method: glColor3f * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3f - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3i + * Method: glColor3i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3s + * Method: glColor3s * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3s - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3ub + * Method: glColor3ub * Signature: (BBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ub - (JNIEnv *, jobject, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub + (JNIEnv *, jclass, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3ui + * Method: glColor3ui * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ui - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3us + * Method: glColor3us * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3us - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4b + * Method: glColor4b * Signature: (BBBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4b - (JNIEnv *, jobject, jbyte, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4b + (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4d + * Method: glColor4d * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4d - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4f + * Method: glColor4f * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4f - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4i + * Method: glColor4i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4i - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4s + * Method: glColor4s * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4s - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4ub + * Method: glColor4ub * Signature: (BBBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ub - (JNIEnv *, jobject, jbyte, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ub + (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4ui + * Method: glColor4ui * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ui - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color4us + * Method: glColor4us * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4us - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3bv + * Method: glColor3bv + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3bv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3iv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3iv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3sv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3sv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3ubv + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ubv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3uiv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3uiv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor3usv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3usv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4bv + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4bv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4iv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4iv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4sv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4sv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4ubv + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ubv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glColor4uiv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4uiv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glClipPlane + * Signature: (ILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glClearStencil * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3bv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: color3dv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3dv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3fv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3iv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3sv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3ubv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3ubv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3uiv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3uiv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color3usv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color3usv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4bv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4bv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4dv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4dv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4fv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4iv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4sv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4ubv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4ubv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: color4uiv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_color4uiv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: clipPlane - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clipPlane - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: clearStencil - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearStencil - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: clearIndex + * Method: glClearIndex * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearIndex - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalPoint1 + * Method: glEvalPoint1 * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint1 - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1 + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalPoint2 + * Method: glEvalPoint2 * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalPoint2 - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2 + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalMesh1 + * Method: glEvalMesh1 * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh1 - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh1 + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalMesh2 + * Method: glEvalMesh2 * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalMesh2 - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh2 + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1d + * Method: glEvalCoord1d * Signature: (D)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1d - (JNIEnv *, jobject, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d + (JNIEnv *, jclass, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1f + * Method: glEvalCoord1f * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1f - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2d + * Method: glEvalCoord2d * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2d - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2f + * Method: glEvalCoord2f * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2f - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1dv + * Method: glEvalCoord1dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glEvalCoord1fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glEvalCoord2dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glEvalCoord2fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glEnableClientState * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord1fv + * Method: glDisableClientState * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord1fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2dv + * Method: glEnable * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: evalCoord2fv + * Method: glDisable * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_evalCoord2fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: enableClientState - * Signature: (I)V + * Method: glEdgeFlagPointer + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enableClientState - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: disableClientState - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disableClientState - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: enable - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_enable - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: disable - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_disable - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlagPointer - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlagPointer - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlag + * Method: glEdgeFlag * Signature: (Z)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlag - (JNIEnv *, jobject, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag + (JNIEnv *, jclass, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: edgeFlagv + * Method: glEdgeFlagv + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glDrawPixels + * Signature: (IIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glDrawElements + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glDrawBuffer * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_edgeFlagv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: drawPixels - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawPixels - (JNIEnv *, jobject, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: drawElements - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawElements - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: drawBuffer - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawBuffer - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: drawArrays + * Method: glDrawArrays * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawArrays - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawArrays + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthRange + * Method: glDepthRange * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthRange - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthMask + * Method: glDepthMask * Signature: (Z)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthMask - (JNIEnv *, jobject, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask + (JNIEnv *, jclass, jboolean); /* * Class: org_lwjgl_opengl_CoreGL - * Method: depthFunc + * Method: glDepthFunc * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_depthFunc - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: feedbackBuffer - * Signature: (III)V + * Method: glFeedbackBuffer + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_feedbackBuffer - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapfv - * Signature: (II)V + * Method: glGetPixelMapfv + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapuiv - * Signature: (II)V + * Method: glGetPixelMapuiv + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapuiv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPixelMapusv - * Signature: (II)V + * Method: glGetPixelMapusv + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPixelMapusv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMaterialfv - * Signature: (III)V + * Method: glGetMaterialfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMaterialfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMaterialiv - * Signature: (III)V + * Method: glGetMaterialiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMaterialiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapdv - * Signature: (III)V + * Method: glGetMapdv + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapdv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapfv - * Signature: (III)V + * Method: glGetMapfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getMapiv - * Signature: (III)V + * Method: glGetMapiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMapiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getLightfv - * Signature: (III)V + * Method: glGetLightfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getLightfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getLightiv - * Signature: (III)V + * Method: glGetLightiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getLightiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getError + * Method: glGetError * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_getError - (JNIEnv *, jobject); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getClipPlane + * Method: glGetClipPlane * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getClipPlane - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getBooleanv - * Signature: (II)V + * Method: glGetBooleanv + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getBooleanv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getDoublev - * Signature: (II)V + * Method: glGetDoublev + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getDoublev - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getFloatv - * Signature: (II)V + * Method: glGetFloatv + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getFloatv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getIntegerv - * Signature: (II)V + * Method: glGetIntegerv + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getIntegerv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: genTextures - * Signature: (II)V + * Method: glGenTextures + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_genTextures - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: genLists + * Method: glGenLists * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_genLists - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: frustum + * Method: glFrustum * Signature: (DDDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frustum - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrustum + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: frontFace + * Method: glFrontFace * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_frontFace - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogf + * Method: glFogf * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogf - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogi + * Method: glFogi * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogi - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogfv - * Signature: (II)V + * Method: glFogfv + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: fogiv - * Signature: (II)V + * Method: glFogiv + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_fogiv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: flush + * Method: glFlush * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_flush - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: finish + * Method: glFinish * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_finish - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPointerv - * Signature: (II)V + * Method: glGetPointerv + * Signature: (II)Ljava/nio/ByteBuffer; */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPointerv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: isEnabled + * Method: glIsEnabled * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isEnabled - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: interleavedArrays - * Signature: (III)V + * Method: glInterleavedArrays + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_interleavedArrays - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: initNames + * Method: glInitNames * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_initNames - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexPointer - * Signature: (III)V + * Method: glIndexPointer + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexPointer - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexMask + * Method: glIndexMask * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexMask - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexd + * Method: glIndexd * Signature: (D)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexd - (JNIEnv *, jobject, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd + (JNIEnv *, jclass, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexf + * Method: glIndexf * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexf - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexi + * Method: glIndexi * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexi - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexs + * Method: glIndexs * Signature: (S)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexs - (JNIEnv *, jobject, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs + (JNIEnv *, jclass, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexub + * Method: glIndexub * Signature: (B)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexub - (JNIEnv *, jobject, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub + (JNIEnv *, jclass, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexdv - * Signature: (I)V + * Method: glIndexdv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexdv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexdv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexfv - * Signature: (I)V + * Method: glIndexfv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexfv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexfv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexiv - * Signature: (I)V + * Method: glIndexiv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexiv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexiv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexsv - * Signature: (I)V + * Method: glIndexsv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexsv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexsv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: indexubv - * Signature: (I)V + * Method: glIndexubv + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_indexubv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexubv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: hint + * Method: glHint * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_hint - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexParameterfv - * Signature: (III)V + * Method: glGetTexParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexParameterfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexParameteriv - * Signature: (III)V + * Method: glGetTexParameteriv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexParameteriv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexLevelParameterfv - * Signature: (IIII)V + * Method: glGetTexLevelParameterfv + * Signature: (IIILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexLevelParameterfv - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexLevelParameteriv - * Signature: (IIII)V + * Method: glGetTexLevelParameteriv + * Signature: (IIILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexLevelParameteriv - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexImage - * Signature: (IIIII)V + * Method: glGetTexImage + * Signature: (IIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexImage - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGendv - * Signature: (III)V + * Method: glGetTexGendv + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGendv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGenfv - * Signature: (III)V + * Method: glGetTexGenfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGenfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexGeniv - * Signature: (III)V + * Method: glGetTexGeniv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexGeniv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexEnvfv - * Signature: (III)V + * Method: glGetTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexEnvfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getTexEnviv - * Signature: (III)V + * Method: glGetTexEnviv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getTexEnviv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnviv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getString + * Method: glGetString * Signature: (I)Ljava/lang/String; */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_getString - (JNIEnv *, jobject, jint); +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: getPolygonStipple - * Signature: (I)V + * Method: glGetPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getPolygonStipple - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: isList + * Method: glIsList * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isList - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialf + * Method: glMaterialf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: materiali + * Method: glMateriali * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materiali - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMateriali + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialfv - * Signature: (III)V + * Method: glMaterialfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: materialiv - * Signature: (III)V + * Method: glMaterialiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_materialiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid1d + * Method: glMapGrid1d * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1d - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid1f + * Method: glMapGrid1f * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid1f - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1f + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid2d + * Method: glMapGrid2d * Signature: (IDDIDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2d - (JNIEnv *, jobject, jint, jdouble, jdouble, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: mapGrid2f + * Method: glMapGrid2f * Signature: (IFFIFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_mapGrid2f - (JNIEnv *, jobject, jint, jfloat, jfloat, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: map2d - * Signature: (IDDIIDDIII)V + * Method: glMap2d + * Signature: (IDDIIDDIILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map2d - (JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint, jdouble, jdouble, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jdouble, jdouble, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: map2f - * Signature: (IFFIIFFIII)V + * Method: glMap2f + * Signature: (IFFIIFFIILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map2f - (JNIEnv *, jobject, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: map1d - * Signature: (IDDIII)V + * Method: glMap1d + * Signature: (IDDIILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map1d - (JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: map1f - * Signature: (IFFIII)V + * Method: glMap1f + * Signature: (IFFIILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_map1f - (JNIEnv *, jobject, jint, jfloat, jfloat, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: logicOp + * Method: glLogicOp * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_logicOp - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadName + * Method: glLoadName * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadName - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadMatrixd - * Signature: (I)V + * Method: glLoadMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadMatrixd - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadMatrixf - * Signature: (I)V + * Method: glLoadMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadMatrixf - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: loadIdentity + * Method: glLoadIdentity * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadIdentity - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: listBase + * Method: glListBase * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_listBase - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lineWidth + * Method: glLineWidth * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineWidth - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lineStipple + * Method: glLineStipple * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lineStipple - (JNIEnv *, jobject, jint, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple + (JNIEnv *, jclass, jint, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModelf + * Method: glLightModelf * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModelf - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModeli + * Method: glLightModeli * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModeli - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModelfv - * Signature: (II)V + * Method: glLightModelfv + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModelfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightModeliv - * Signature: (II)V + * Method: glLightModeliv + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightModeliv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightf + * Method: glLightf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lighti + * Method: glLighti * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lighti - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLighti + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightfv - * Signature: (III)V + * Method: glLightfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: lightiv - * Signature: (III)V + * Method: glLightiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_lightiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: isTexture + * Method: glIsTexture * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_isTexture - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: matrixMode + * Method: glMatrixMode * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_matrixMode - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonStipple - * Signature: (I)V + * Method: glPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonStipple - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonOffset + * Method: glPolygonOffset * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonOffset - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: polygonMode + * Method: glPolygonMode * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_polygonMode - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pointSize + * Method: glPointSize * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pointSize - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelZoom + * Method: glPixelZoom * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelZoom - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelTransferf + * Method: glPixelTransferf * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferf - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelTransferi + * Method: glPixelTransferi * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelTransferi - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelStoref + * Method: glPixelStoref * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStoref - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelStorei + * Method: glPixelStorei * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelStorei - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapfv - * Signature: (III)V + * Method: glPixelMapfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapuiv - * Signature: (III)V + * Method: glPixelMapuiv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapuiv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pixelMapusv - * Signature: (III)V + * Method: glPixelMapusv + * Signature: (IILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pixelMapusv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: passThrough + * Method: glPassThrough * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_passThrough - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: ortho + * Method: glOrtho * Signature: (DDDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_ortho - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glOrtho + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normalPointer - * Signature: (III)V + * Method: glNormalPointer + * Signature: (IILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normalPointer - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3b + * Method: glNormal3b * Signature: (BBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3b - (JNIEnv *, jobject, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b + (JNIEnv *, jclass, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3d + * Method: glNormal3d * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3d - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3f + * Method: glNormal3f * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3f - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3i + * Method: glNormal3i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3s + * Method: glNormal3s * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3s - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3bv - * Signature: (I)V + * Method: glNormal3bv + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3bv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3bv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3dv - * Signature: (I)V + * Method: glNormal3dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3fv - * Signature: (I)V + * Method: glNormal3fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3iv - * Signature: (I)V + * Method: glNormal3iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: normal3sv - * Signature: (I)V + * Method: glNormal3sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_normal3sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: newList + * Method: glNewList * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_newList - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: endList + * Method: glEndList * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_endList - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multMatrixd + * Method: glMultMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glMultMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glPrioritizeTextures + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures + (JNIEnv *, jclass, jint, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glShadeModel * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multMatrixd - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multMatrixf - * Signature: (I)V + * Method: glSelectBuffer + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multMatrixf - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: prioritizeTextures - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_prioritizeTextures - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: shadeModel - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_shadeModel - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: selectBuffer - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_selectBuffer - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: scissor + * Method: glScissor * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scissor - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScissor + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: scaled + * Method: glScaled * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scaled - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: scalef + * Method: glScalef * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_scalef - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScalef + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rotated + * Method: glRotated * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotated - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rotatef + * Method: glRotatef * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rotatef - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotatef + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: renderMode + * Method: glRenderMode * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_renderMode - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectd + * Method: glRectd * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectd - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectf + * Method: glRectf * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectf - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectf + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: recti + * Method: glRecti * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_recti - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRecti + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rects + * Method: glRects * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rects - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectdv - * Signature: (II)V + * Method: glRectdv + * Signature: (Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectdv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectdv + (JNIEnv *, jclass, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectfv - * Signature: (II)V + * Method: glRectfv + * Signature: (Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectfv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectfv + (JNIEnv *, jclass, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectiv - * Signature: (II)V + * Method: glRectiv + * Signature: (Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectiv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectiv + (JNIEnv *, jclass, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rectsv - * Signature: (II)V + * Method: glRectsv + * Signature: (Ljava/nio/CharBuffer;Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rectsv - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectsv + (JNIEnv *, jclass, jobject, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: readPixels - * Signature: (IIIIIII)V + * Method: glReadPixels + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_readPixels - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: readBuffer + * Method: glReadBuffer * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_readBuffer - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2d + * Method: glRasterPos2d * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2d - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2f + * Method: glRasterPos2f * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2f - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2i + * Method: glRasterPos2i * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2i - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2s + * Method: glRasterPos2s * Signature: (SS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2s - (JNIEnv *, jobject, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s + (JNIEnv *, jclass, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3d + * Method: glRasterPos3d * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3d - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3f + * Method: glRasterPos3f * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3f - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3i + * Method: glRasterPos3i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3s + * Method: glRasterPos3s * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3s - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4d + * Method: glRasterPos4d * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4d - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4f + * Method: glRasterPos4f * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4f - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4i + * Method: glRasterPos4i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4i - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4i + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4s + * Method: glRasterPos4s * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4s - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2dv + * Method: glRasterPos2dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos2fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos2iv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2iv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos2sv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2sv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos3dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos3fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos3iv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3iv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos3sv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3sv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos4dv + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4dv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos4fv + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4fv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos4iv + * Signature: (Ljava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4iv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glRasterPos4sv + * Signature: (Ljava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4sv + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL + * Method: glPushName * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2fv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2iv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos2sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos2sv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3dv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3dv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3fv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3iv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos3sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos3sv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4dv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4dv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4fv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4fv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4iv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4iv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: rasterPos4sv - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_rasterPos4sv - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: pushName - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushName - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: popName + * Method: glPopName * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popName - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushMatrix + * Method: glPushMatrix * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushMatrix - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: popMatrix + * Method: glPopMatrix * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popMatrix - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushClientAttrib + * Method: glPushClientAttrib * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushClientAttrib - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: popClientAttrib + * Method: glPopClientAttrib * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popClientAttrib - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: pushAttrib + * Method: glPushAttrib * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_pushAttrib - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: popAttrib + * Method: glPopAttrib * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_popAttrib - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilFunc + * Method: glStencilFunc * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilFunc - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilFunc + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertexPointer - * Signature: (IIII)V + * Method: glVertexPointer + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertexPointer - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2d + * Method: glVertex2d * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2d - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2f + * Method: glVertex2f * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2f - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2i + * Method: glVertex2i * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2i - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2s + * Method: glVertex2s * Signature: (SS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2s - (JNIEnv *, jobject, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s + (JNIEnv *, jclass, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3d + * Method: glVertex3d * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3d - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3f + * Method: glVertex3f * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3f - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3i + * Method: glVertex3i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3s + * Method: glVertex3s * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3s - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4d + * Method: glVertex4d * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4d - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4f + * Method: glVertex4f * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4f - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4i + * Method: glVertex4i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4i - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4i + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4s + * Method: glVertex4s * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4s - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2dv - * Signature: (I)V + * Method: glVertex2dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2fv - * Signature: (I)V + * Method: glVertex2fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2iv - * Signature: (I)V + * Method: glVertex2iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex2sv - * Signature: (I)V + * Method: glVertex2sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex2sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3dv - * Signature: (I)V + * Method: glVertex3dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3fv - * Signature: (I)V + * Method: glVertex3fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3iv - * Signature: (I)V + * Method: glVertex3iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex3sv - * Signature: (I)V + * Method: glVertex3sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex3sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4dv - * Signature: (I)V + * Method: glVertex4dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4fv - * Signature: (I)V + * Method: glVertex4fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4iv - * Signature: (I)V + * Method: glVertex4iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: vertex4sv - * Signature: (I)V + * Method: glVertex4sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_vertex4sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: translated + * Method: glTranslated * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translated - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: translatef + * Method: glTranslatef * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_translatef - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslatef + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage2D - * Signature: (IIIIIIIII)V + * Method: glTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texSubImage1D - * Signature: (IIIIIII)V + * Method: glTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texParameterf + * Method: glTexParameterf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameterf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameterf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texParameteri + * Method: glTexParameteri * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texParameteri - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameteri + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage2D - * Signature: (IIIIIIIII)V + * Method: glTexImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage2D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texImage1D - * Signature: (IIIIIIII)V + * Method: glTexImage1D + * Signature: (IIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage1D - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGend + * Method: glTexGend * Signature: (IID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGend - (JNIEnv *, jobject, jint, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend + (JNIEnv *, jclass, jint, jint, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGenf + * Method: glTexGenf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGenf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGeni + * Method: glTexGeni * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGeni - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeni + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGendv - * Signature: (III)V + * Method: glTexGendv + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGendv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGenfv - * Signature: (III)V + * Method: glTexGenfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGenfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texGeniv - * Signature: (III)V + * Method: glTexGeniv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texGeniv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvf + * Method: glTexEnvf * Signature: (IIF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvf - (JNIEnv *, jobject, jint, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvf + (JNIEnv *, jclass, jint, jint, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvi + * Method: glTexEnvi * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvi - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvi + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnvfv - * Signature: (III)V + * Method: glTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnvfv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texEnviv - * Signature: (III)V + * Method: glTexEnviv + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texEnviv - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoordPointer - * Signature: (IIII)V + * Method: glTexCoordPointer + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoordPointer - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1d + * Method: glTexCoord1d * Signature: (D)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1d - (JNIEnv *, jobject, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d + (JNIEnv *, jclass, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1f + * Method: glTexCoord1f * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1f - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1i + * Method: glTexCoord1i * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1i - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1s + * Method: glTexCoord1s * Signature: (S)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1s - (JNIEnv *, jobject, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s + (JNIEnv *, jclass, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2d + * Method: glTexCoord2d * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2d - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2f + * Method: glTexCoord2f * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2f - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2i + * Method: glTexCoord2i * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2i - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2s + * Method: glTexCoord2s * Signature: (SS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2s - (JNIEnv *, jobject, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s + (JNIEnv *, jclass, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3d + * Method: glTexCoord3d * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3d - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3f + * Method: glTexCoord3f * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3f - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3i + * Method: glTexCoord3i * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3i - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3s + * Method: glTexCoord3s * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3s - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4d + * Method: glTexCoord4d * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4d - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4f + * Method: glTexCoord4f * Signature: (FFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4f - (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4i + * Method: glTexCoord4i * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4i - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4s + * Method: glTexCoord4s * Signature: (SSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4s - (JNIEnv *, jobject, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1dv - * Signature: (I)V + * Method: glTexCoord1dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1fv - * Signature: (I)V + * Method: glTexCoord1fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1iv - * Signature: (I)V + * Method: glTexCoord1iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord1sv - * Signature: (I)V + * Method: glTexCoord1sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord1sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2dv - * Signature: (I)V + * Method: glTexCoord2dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2fv - * Signature: (I)V + * Method: glTexCoord2fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2iv - * Signature: (I)V + * Method: glTexCoord2iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord2sv - * Signature: (I)V + * Method: glTexCoord2sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord2sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3dv - * Signature: (I)V + * Method: glTexCoord3dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3fv - * Signature: (I)V + * Method: glTexCoord3fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3iv - * Signature: (I)V + * Method: glTexCoord3iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord3sv - * Signature: (I)V + * Method: glTexCoord3sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord3sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4dv - * Signature: (I)V + * Method: glTexCoord4dv + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4dv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4dv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4fv - * Signature: (I)V + * Method: glTexCoord4fv + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4fv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4fv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4iv - * Signature: (I)V + * Method: glTexCoord4iv + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4iv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4iv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: texCoord4sv - * Signature: (I)V + * Method: glTexCoord4sv + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texCoord4sv - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4sv + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilOp + * Method: glStencilOp * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilOp - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilOp + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: stencilMask + * Method: glStencilMask * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_stencilMask - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: viewport + * Method: glViewport * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_viewport - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glViewport + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_CoreGL - * Method: multiDrawArrays - * Signature: (IIII)V + * Method: glMultiDrawArrays + * Signature: (ILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawArrays - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: multiDrawElements - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawElements - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawArrays + (JNIEnv *, jclass, jint, jobject, jobject, jint); #ifdef __cplusplus } diff --git a/src/native/common/org_lwjgl_opengl_GL.cpp b/src/native/common/org_lwjgl_opengl_GL.cpp index f3500d33..f36082e0 100644 --- a/src/native/common/org_lwjgl_opengl_GL.cpp +++ b/src/native/common/org_lwjgl_opengl_GL.cpp @@ -49,9 +49,9 @@ /* * Class: org_lwjgl_opengl_GL - * Method: activeStencilFaceEXT + * Method: glActiveStencilFaceEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glActiveStencilFaceEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glActiveStencilFaceEXT) glActiveStencilFaceEXT((GLint) p0); @@ -60,9 +60,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: activeTextureARB + * Method: glActiveTextureARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeTextureARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glActiveTextureARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glActiveTextureARB) glActiveTextureARB((GLint) p0); @@ -71,9 +71,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeTextureARB(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp1ATI + * Method: glAlphaFragmentOp1ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp1ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp1ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { CHECK_EXISTS(glAlphaFragmentOp1ATI) glAlphaFragmentOp1ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); @@ -82,9 +82,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp1ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp2ATI + * Method: glAlphaFragmentOp2ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp2ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp2ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) { CHECK_EXISTS(glAlphaFragmentOp2ATI) glAlphaFragmentOp2ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8); @@ -93,9 +93,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp2ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp3ATI + * Method: glAlphaFragmentOp3ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp3ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp3ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11) { CHECK_EXISTS(glAlphaFragmentOp3ATI) glAlphaFragmentOp3ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (GLint) p10, (GLint) p11); @@ -104,21 +104,23 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp3ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: areProgramsResidentNV + * Method: glAreProgramsResidentNV */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_areProgramsResidentNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glAreProgramsResidentNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jobject buffer2) { CHECK_EXISTS(glAreProgramsResidentNV) - jboolean ret = (jboolean) glAreProgramsResidentNV((GLint) p0, (const GLuint *) p1, (GLubyte *) p2); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + GLboolean *address2 = (GLboolean *)env->GetDirectBufferAddress(buffer2); + jboolean ret = (jboolean) glAreProgramsResidentNV((GLint) p0, address, address2); CHECK_GL_ERROR return ret; } /* * Class: org_lwjgl_opengl_GL - * Method: arrayObjectATI + * Method: glArrayObjectATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_arrayObjectATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glArrayObjectATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { CHECK_EXISTS(glArrayObjectATI) glArrayObjectATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); @@ -127,9 +129,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_arrayObjectATI(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: beginFragmentShaderATI + * Method: glBeginFragmentShaderATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginFragmentShaderATI(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginFragmentShaderATI(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glBeginFragmentShaderATI) glBeginFragmentShaderATI(); @@ -138,9 +140,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginFragmentShaderATI(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: beginOcclusionQueryNV + * Method: glBeginOcclusionQueryNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginOcclusionQueryNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginOcclusionQueryNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glBeginOcclusionQueryNV) glBeginOcclusionQueryNV((GLint) p0); @@ -149,9 +151,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginOcclusionQueryNV(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: beginVertexShaderEXT + * Method: glBeginVertexShaderEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginVertexShaderEXT(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginVertexShaderEXT(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glBeginVertexShaderEXT) glBeginVertexShaderEXT(); @@ -160,9 +162,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginVertexShaderEXT(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: bindFragmentShaderATI + * Method: glBindFragmentShaderATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindFragmentShaderATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindFragmentShaderATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glBindFragmentShaderATI) glBindFragmentShaderATI((GLint) p0); @@ -171,9 +173,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindFragmentShaderATI(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: bindLightParameterEXT + * Method: glBindLightParameterEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindLightParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindLightParameterEXT(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glBindLightParameterEXT) jint ret = (jint) glBindLightParameterEXT((GLint) p0, (GLint) p1); @@ -183,9 +185,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindLightParameterEXT(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: bindMaterialParameterEXT + * Method: glBindMaterialParameterEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindMaterialParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindMaterialParameterEXT(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glBindMaterialParameterEXT) jint ret = (jint) glBindMaterialParameterEXT((GLint) p0, (GLint) p1); @@ -195,9 +197,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindMaterialParameterEXT(JNIEnv /* * Class: org_lwjgl_opengl_GL - * Method: bindParameterEXT + * Method: glBindParameterEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindParameterEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindParameterEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glBindParameterEXT) jint ret = (jint) glBindParameterEXT((GLint) p0); @@ -207,9 +209,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindParameterEXT(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: bindProgramARB + * Method: glBindProgramARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindProgramARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glBindProgramARB) glBindProgramARB((GLint) p0, (GLint) p1); @@ -218,9 +220,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: bindProgramNV + * Method: glBindProgramNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindProgramNV(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glBindProgramNV) glBindProgramNV((GLint) p0, (GLint) p1); @@ -229,9 +231,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramNV(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: bindTexGenParameterEXT + * Method: glBindTexGenParameterEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTexGenParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindTexGenParameterEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glBindTexGenParameterEXT) jint ret = (jint) glBindTexGenParameterEXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -241,9 +243,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTexGenParameterEXT(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: bindTextureUnitParameterEXT + * Method: glBindTextureUnitParameterEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTextureUnitParameterEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindTextureUnitParameterEXT(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glBindTextureUnitParameterEXT) jint ret = (jint) glBindTextureUnitParameterEXT((GLint) p0, (GLint) p1); @@ -253,9 +255,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTextureUnitParameterEXT(JNIE /* * Class: org_lwjgl_opengl_GL - * Method: bindVertexShaderEXT + * Method: glBindVertexShaderEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindVertexShaderEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindVertexShaderEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glBindVertexShaderEXT) glBindVertexShaderEXT((GLint) p0); @@ -264,9 +266,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindVertexShaderEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: clientActiveTextureARB + * Method: glClientActiveTextureARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveTextureARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glClientActiveTextureARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glClientActiveTextureARB) glClientActiveTextureARB((GLint) p0); @@ -275,9 +277,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveTextureARB(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: clientActiveVertexStreamATI + * Method: glClientActiveVertexStreamATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveVertexStreamATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glClientActiveVertexStreamATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glClientActiveVertexStreamATI) glClientActiveVertexStreamATI((GLint) p0); @@ -286,9 +288,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveVertexStreamATI(JNIE /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp1ATI + * Method: glColorFragmentOp1ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp1ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp1ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { CHECK_EXISTS(glColorFragmentOp1ATI) glColorFragmentOp1ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); @@ -297,9 +299,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp1ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp2ATI + * Method: glColorFragmentOp2ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp2ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp2ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9) { CHECK_EXISTS(glColorFragmentOp2ATI) glColorFragmentOp2ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9); @@ -308,9 +310,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp2ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp3ATI + * Method: glColorFragmentOp3ATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp3ATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11, jint p12) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp3ATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10, jint p11, jint p12) { CHECK_EXISTS(glColorFragmentOp3ATI) glColorFragmentOp3ATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (GLint) p10, (GLint) p11, (GLint) p12); @@ -319,9 +321,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp3ATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: combinerInputNV + * Method: glCombinerInputNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerInputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerInputNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { CHECK_EXISTS(glCombinerInputNV) glCombinerInputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); @@ -330,9 +332,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerInputNV(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: combinerOutputNV + * Method: glCombinerOutputNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerOutputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jboolean p8, jboolean p9) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerOutputNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jboolean p8, jboolean p9) { CHECK_EXISTS(glCombinerOutputNV) glCombinerOutputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLboolean) p7, (GLboolean) p8, (GLboolean) p9); @@ -341,9 +343,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerOutputNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterfNV + * Method: glCombinerParameterfNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfNV(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glCombinerParameterfNV) glCombinerParameterfNV((GLint) p0, (GLfloat) p1); @@ -352,20 +354,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfNV(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterfvNV + * Method: glCombinerParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glCombinerParameterfvNV) - glCombinerParameterfvNV((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glCombinerParameterfvNV((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameteriNV + * Method: glCombinerParameteriNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameteriNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameteriNV(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glCombinerParameteriNV) glCombinerParameteriNV((GLint) p0, (GLint) p1); @@ -374,97 +377,105 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameteriNV(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterivNV + * Method: glCombinerParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterivNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glCombinerParameterivNV) - glCombinerParameterivNV((GLint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glCombinerParameterivNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: combinerStageParameterfvNV + * Method: glCombinerStageParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerStageParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerStageParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glCombinerStageParameterfvNV) - glCombinerStageParameterfvNV((GLint) p0, (GLint) p1, (GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glCombinerStageParameterfvNV((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage1DARB + * Method: glCompressedTexImage1DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage1DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage1DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) { CHECK_EXISTS(glCompressedTexImage1DARB) - glCompressedTexImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage2DARB + * Method: glCompressedTexImage2DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage2DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage2DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer) { CHECK_EXISTS(glCompressedTexImage2DARB) - glCompressedTexImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (const void *) p7); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage3DARB + * Method: glCompressedTexImage3DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage3DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage3DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) { CHECK_EXISTS(glCompressedTexImage3DARB) - glCompressedTexImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage1DARB + * Method: glCompressedTexSubImage1DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage1DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage1DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage1DARB) - glCompressedTexSubImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage1DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage2DARB + * Method: glCompressedTexSubImage2DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage2DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage2DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage2DARB) - glCompressedTexSubImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (const void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage2DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage3DARB + * Method: glCompressedTexSubImage3DARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage3DARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jint p10) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage3DARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8, jint p9, jobject buffer) { CHECK_EXISTS(glCompressedTexSubImage3DARB) - glCompressedTexSubImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, (const void *) p10); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glCompressedTexSubImage3DARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, (GLint) p8, (GLint) p9, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: currentPaletteMatrixARB + * Method: glCurrentPaletteMatrixARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_currentPaletteMatrixARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCurrentPaletteMatrixARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glCurrentPaletteMatrixARB) glCurrentPaletteMatrixARB((GLint) p0); @@ -473,20 +484,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_currentPaletteMatrixARB(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: deleteFencesNV + * Method: glDeleteFencesNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFencesNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFencesNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glDeleteFencesNV) - glDeleteFencesNV((GLint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glDeleteFencesNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: deleteFragmentShaderATI + * Method: glDeleteFragmentShaderATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFragmentShaderATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFragmentShaderATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glDeleteFragmentShaderATI) glDeleteFragmentShaderATI((GLint) p0); @@ -495,42 +507,45 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFragmentShaderATI(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: deleteOcclusionQueriesNV + * Method: glDeleteOcclusionQueriesNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteOcclusionQueriesNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteOcclusionQueriesNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glDeleteOcclusionQueriesNV) - glDeleteOcclusionQueriesNV((GLint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glDeleteOcclusionQueriesNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: deleteProgramsARB + * Method: glDeleteProgramsARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glDeleteProgramsARB) - glDeleteProgramsARB((GLint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glDeleteProgramsARB((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: deleteProgramsNV + * Method: glDeleteProgramsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glDeleteProgramsNV) - glDeleteProgramsNV((GLint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glDeleteProgramsNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: deleteVertexShaderEXT + * Method: glDeleteVertexShaderEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteVertexShaderEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteVertexShaderEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glDeleteVertexShaderEXT) glDeleteVertexShaderEXT((GLint) p0); @@ -539,9 +554,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteVertexShaderEXT(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: disableVariantClientStateEXT + * Method: glDisableVariantClientStateEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVariantClientStateEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDisableVariantClientStateEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glDisableVariantClientStateEXT) glDisableVariantClientStateEXT((GLint) p0); @@ -550,9 +565,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVariantClientStateEXT(JNI /* * Class: org_lwjgl_opengl_GL - * Method: disableVertexAttribArrayARB + * Method: glDisableVertexAttribArrayARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVertexAttribArrayARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDisableVertexAttribArrayARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glDisableVertexAttribArrayARB) glDisableVertexAttribArrayARB((GLint) p0); @@ -561,9 +576,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVertexAttribArrayARB(JNIE /* * Class: org_lwjgl_opengl_GL - * Method: drawElementArrayATI + * Method: glDrawElementArrayATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawElementArrayATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawElementArrayATI(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glDrawElementArrayATI) glDrawElementArrayATI((GLint) p0, (GLint) p1); @@ -572,9 +587,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawElementArrayATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: drawRangeElementArrayATI + * Method: glDrawRangeElementArrayATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementArrayATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementArrayATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glDrawRangeElementArrayATI) glDrawRangeElementArrayATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -583,31 +598,33 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementArrayATI(JNIEnv /* * Class: org_lwjgl_opengl_GL - * Method: drawRangeElementsEXT + * Method: glDrawRangeElementsEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementsEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer) { CHECK_EXISTS(glDrawRangeElementsEXT) - glDrawRangeElementsEXT((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLuint) p4, (const void *) p5); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glDrawRangeElementsEXT((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLuint) p4, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: elementPointerATI + * Method: glElementPointerATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_elementPointerATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glElementPointerATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glElementPointerATI) - glElementPointerATI((GLint) p0, (const void *) p1); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glElementPointerATI((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: enableVariantClientStateEXT + * Method: glEnableVariantClientStateEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVariantClientStateEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEnableVariantClientStateEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glEnableVariantClientStateEXT) glEnableVariantClientStateEXT((GLint) p0); @@ -616,9 +633,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVariantClientStateEXT(JNIE /* * Class: org_lwjgl_opengl_GL - * Method: enableVertexAttribArrayARB + * Method: glEnableVertexAttribArrayARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVertexAttribArrayARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEnableVertexAttribArrayARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glEnableVertexAttribArrayARB) glEnableVertexAttribArrayARB((GLint) p0); @@ -627,9 +644,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVertexAttribArrayARB(JNIEn /* * Class: org_lwjgl_opengl_GL - * Method: endFragmentShaderATI + * Method: glEndFragmentShaderATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endFragmentShaderATI(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndFragmentShaderATI(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glEndFragmentShaderATI) glEndFragmentShaderATI(); @@ -638,9 +655,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endFragmentShaderATI(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: endOcclusionQueryNV + * Method: glEndOcclusionQueryNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endOcclusionQueryNV(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndOcclusionQueryNV(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glEndOcclusionQueryNV) glEndOcclusionQueryNV(); @@ -649,9 +666,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endOcclusionQueryNV(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: endVertexShaderEXT + * Method: glEndVertexShaderEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endVertexShaderEXT(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndVertexShaderEXT(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glEndVertexShaderEXT) glEndVertexShaderEXT(); @@ -660,9 +677,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endVertexShaderEXT(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: evalMapsNV + * Method: glEvalMapsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_evalMapsNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEvalMapsNV(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glEvalMapsNV) glEvalMapsNV((GLint) p0, (GLint) p1); @@ -671,20 +688,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_evalMapsNV(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_GL - * Method: executeProgramNV + * Method: glExecuteProgramNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_executeProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glExecuteProgramNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glExecuteProgramNV) - glExecuteProgramNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glExecuteProgramNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: extractComponentEXT + * Method: glExtractComponentEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_extractComponentEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glExtractComponentEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glExtractComponentEXT) glExtractComponentEXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -693,9 +711,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_extractComponentEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: finalCombinerInputNV + * Method: glFinalCombinerInputNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finalCombinerInputNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFinalCombinerInputNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glFinalCombinerInputNV) glFinalCombinerInputNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -704,9 +722,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finalCombinerInputNV(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: finishFenceNV + * Method: glFinishFenceNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finishFenceNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFinishFenceNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glFinishFenceNV) glFinishFenceNV((GLint) p0); @@ -715,9 +733,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finishFenceNV(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: flushVertexArrayRangeNV + * Method: glFlushVertexArrayRangeNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_flushVertexArrayRangeNV(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFlushVertexArrayRangeNV(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glFlushVertexArrayRangeNV) glFlushVertexArrayRangeNV(); @@ -726,9 +744,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_flushVertexArrayRangeNV(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: fogCoorddEXT + * Method: glFogCoorddEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddEXT(JNIEnv * env, jobject obj, jdouble p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoorddEXT(JNIEnv * env, jclass clazz, jdouble p0) { CHECK_EXISTS(glFogCoorddEXT) glFogCoorddEXT((GLdouble) p0); @@ -736,19 +754,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddEXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: fogCoorddvEXT + * Method: glFogCoorddvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoorddvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glFogCoorddvEXT) - glFogCoorddvEXT((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glFogCoorddvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordfEXT + * Method: glFogCoordfEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfEXT(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordfEXT(JNIEnv * env, jclass clazz, jfloat p0) { CHECK_EXISTS(glFogCoordfEXT) glFogCoordfEXT((GLfloat) p0); @@ -756,30 +775,32 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfEXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordfvEXT + * Method: glFogCoordfvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordfvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glFogCoordfvEXT) - glFogCoordfvEXT((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glFogCoordfvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordPointerEXT + * Method: glFogCoordPointerEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordPointerEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glFogCoordPointerEXT) - glFogCoordPointerEXT((GLuint) p0, (GLint) p1, (const void *) p2); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glFogCoordPointerEXT((GLuint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: freeObjectBufferATI + * Method: glFreeObjectBufferATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_freeObjectBufferATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFreeObjectBufferATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glFreeObjectBufferATI) glFreeObjectBufferATI((GLint) p0); @@ -788,20 +809,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_freeObjectBufferATI(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: genFencesNV + * Method: glGenFencesNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genFencesNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenFencesNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGenFencesNV) - glGenFencesNV((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenFencesNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: genFragmentShadersATI + * Method: glGenFragmentShadersATI */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genFragmentShadersATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenFragmentShadersATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glGenFragmentShadersATI) jint ret = (jint) glGenFragmentShadersATI((GLint) p0); @@ -811,42 +833,45 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genFragmentShadersATI(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: genOcclusionQueriesNV + * Method: glGenOcclusionQueriesNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genOcclusionQueriesNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenOcclusionQueriesNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGenOcclusionQueriesNV) - glGenOcclusionQueriesNV((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenOcclusionQueriesNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: genProgramsARB + * Method: glGenProgramsARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGenProgramsARB) - glGenProgramsARB((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenProgramsARB((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: genProgramsNV + * Method: glGenProgramsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGenProgramsNV) - glGenProgramsNV((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenProgramsNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: genSymbolsEXT + * Method: glGenSymbolsEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genSymbolsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenSymbolsEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glGenSymbolsEXT) jint ret = (jint) glGenSymbolsEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -856,9 +881,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genSymbolsEXT(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: genVertexShadersEXT + * Method: glGenVertexShadersEXT */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genVertexShadersEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenVertexShadersEXT(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glGenVertexShadersEXT) jint ret = (jint) glGenVertexShadersEXT((GLint) p0); @@ -868,592 +893,648 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genVertexShadersEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: getArrayObjectfvATI + * Method: glGetArrayObjectfvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectfvATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetArrayObjectfvATI) - glGetArrayObjectfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetArrayObjectfvATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getArrayObjectivATI + * Method: glGetArrayObjectivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectivATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetArrayObjectivATI) - glGetArrayObjectivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetArrayObjectivATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCombinerInputParameterfvNV + * Method: glGetCombinerInputParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) { CHECK_EXISTS(glGetCombinerInputParameterfvNV) - glGetCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, (GLfloat *) p4); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCombinerInputParameterivNV + * Method: glGetCombinerInputParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) { CHECK_EXISTS(glGetCombinerInputParameterivNV) - glGetCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, (GLint *) p4); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLuint) p3, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCombinerOutputParameterfvNV + * Method: glGetCombinerOutputParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetCombinerOutputParameterfvNV) - glGetCombinerOutputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetCombinerOutputParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCombinerOutputParameterivNV + * Method: glGetCombinerOutputParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetCombinerOutputParameterivNV) - glGetCombinerOutputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint *) p3); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetCombinerOutputParameterivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCombinerStageParameterfvNV + * Method: glGetCombinerStageParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerStageParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerStageParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetCombinerStageParameterfvNV) - glGetCombinerStageParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetCombinerStageParameterfvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getCompressedTexImageARB + * Method: glGetCompressedTexImageARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCompressedTexImageARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCompressedTexImageARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetCompressedTexImageARB) - glGetCompressedTexImageARB((GLuint) p0, (GLint) p1, (void *) p2); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetCompressedTexImageARB((GLuint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getFenceivNV + * Method: glGetFenceivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFenceivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFenceivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetFenceivNV) - glGetFenceivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetFenceivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getFinalCombinerInputParameterfvNV + * Method: glGetFinalCombinerInputParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetFinalCombinerInputParameterfvNV) - glGetFinalCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetFinalCombinerInputParameterfvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getFinalCombinerInputParameterivNV + * Method: glGetFinalCombinerInputParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetFinalCombinerInputParameterivNV) - glGetFinalCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetFinalCombinerInputParameterivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getInvariantBooleanvEXT + * Method: glGetInvariantBooleanvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantBooleanvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetInvariantBooleanvEXT) - glGetInvariantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLubyte *) p2); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glGetInvariantBooleanvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getInvariantFloatvEXT + * Method: glGetInvariantFloatvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantFloatvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetInvariantFloatvEXT) - glGetInvariantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetInvariantFloatvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getInvariantIntegervEXT + * Method: glGetInvariantIntegervEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantIntegervEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetInvariantIntegervEXT) - glGetInvariantIntegervEXT((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetInvariantIntegervEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantBooleanvEXT + * Method: glGetLocalConstantBooleanvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantBooleanvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetLocalConstantBooleanvEXT) - glGetLocalConstantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLubyte *) p2); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glGetLocalConstantBooleanvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantFloatvEXT + * Method: glGetLocalConstantFloatvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantFloatvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetLocalConstantFloatvEXT) - glGetLocalConstantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetLocalConstantFloatvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantIntegervEXT + * Method: glGetLocalConstantIntegervEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantIntegervEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetLocalConstantIntegervEXT) - glGetLocalConstantIntegervEXT((GLint) p0, (GLint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetLocalConstantIntegervEXT((GLint) p0, (GLint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getMapAttribParameterfvNV + * Method: glGetMapAttribParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetMapAttribParameterfvNV) - glGetMapAttribParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetMapAttribParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getMapAttribParameterivNV + * Method: glGetMapAttribParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetMapAttribParameterivNV) - glGetMapAttribParameterivNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint *) p3); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetMapAttribParameterivNV((GLint) p0, (GLint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getMapControlPointsNV + * Method: glGetMapControlPointsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapControlPointsNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jboolean p5, jint p6) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapControlPointsNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jboolean p5, jobject buffer) { CHECK_EXISTS(glGetMapControlPointsNV) - glGetMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLboolean) p5, (void *) p6); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLboolean) p5, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getMapParameterfvNV + * Method: glGetMapParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetMapParameterfvNV) - glGetMapParameterfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetMapParameterfvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getMapParameterivNV + * Method: glGetMapParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetMapParameterivNV) - glGetMapParameterivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetMapParameterivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getObjectBufferfvATI + * Method: glGetObjectBufferfvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferfvATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetObjectBufferfvATI) - glGetObjectBufferfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetObjectBufferfvATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getObjectBufferivATI + * Method: glGetObjectBufferivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferivATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetObjectBufferivATI) - glGetObjectBufferivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetObjectBufferivATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getOcclusionQueryivNV + * Method: glGetOcclusionQueryivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetOcclusionQueryivNV) - glGetOcclusionQueryivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetOcclusionQueryivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getOcclusionQueryuivNV + * Method: glGetOcclusionQueryuivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryuivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryuivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetOcclusionQueryuivNV) - glGetOcclusionQueryuivNV((GLuint) p0, (GLuint) p1, (GLuint *) p2); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGetOcclusionQueryuivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramEnvParameterdvARB + * Method: glGetProgramEnvParameterdvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterdvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramEnvParameterdvARB) - glGetProgramEnvParameterdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetProgramEnvParameterdvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramEnvParameterfvARB + * Method: glGetProgramEnvParameterfvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramEnvParameterfvARB) - glGetProgramEnvParameterfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetProgramEnvParameterfvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramivARB + * Method: glGetProgramivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramivARB) - glGetProgramivARB((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetProgramivARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramivNV + * Method: glGetProgramivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramivNV) - glGetProgramivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetProgramivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramLocalParameterdvARB + * Method: glGetProgramLocalParameterdvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterdvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramLocalParameterdvARB) - glGetProgramLocalParameterdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetProgramLocalParameterdvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramLocalParameterfvARB + * Method: glGetProgramLocalParameterfvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramLocalParameterfvARB) - glGetProgramLocalParameterfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetProgramLocalParameterfvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramParameterdvNV + * Method: glGetProgramParameterdvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterdvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterdvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetProgramParameterdvNV) - glGetProgramParameterdvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLdouble *) p3); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetProgramParameterdvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramParameterfvNV + * Method: glGetProgramParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetProgramParameterfvNV) - glGetProgramParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLfloat *) p3); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetProgramParameterfvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramStringARB + * Method: glGetProgramStringARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramStringARB) - glGetProgramStringARB((GLuint) p0, (GLuint) p1, (void *) p2); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glGetProgramStringARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getProgramStringNV + * Method: glGetProgramStringNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetProgramStringNV) - glGetProgramStringNV((GLuint) p0, (GLuint) p1, (GLubyte *) p2); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glGetProgramStringNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getTexBumpParameterfvATI + * Method: glGetTexBumpParameterfvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterfvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterfvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGetTexBumpParameterfvATI) - glGetTexBumpParameterfvATI((GLuint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetTexBumpParameterfvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getTexBumpParameterivATI + * Method: glGetTexBumpParameterivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glGetTexBumpParameterivATI) - glGetTexBumpParameterivATI((GLuint) p0, (GLint *) p1); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTexBumpParameterivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getTrackMatrixivNV + * Method: glGetTrackMatrixivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTrackMatrixivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTrackMatrixivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glGetTrackMatrixivNV) - glGetTrackMatrixivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint *) p3); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetTrackMatrixivNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantArrayObjectfvATI + * Method: glGetVariantArrayObjectfvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectfvATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectfvATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVariantArrayObjectfvATI) - glGetVariantArrayObjectfvATI((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetVariantArrayObjectfvATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantArrayObjectivATI + * Method: glGetVariantArrayObjectivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectivATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectivATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVariantArrayObjectivATI) - glGetVariantArrayObjectivATI((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetVariantArrayObjectivATI((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantBooleanvEXT + * Method: glGetVariantBooleanvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantBooleanvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantBooleanvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVariantBooleanvEXT) - glGetVariantBooleanvEXT((GLuint) p0, (GLuint) p1, (GLboolean *) p2); + GLboolean *address = (GLboolean *)env->GetDirectBufferAddress(buffer); + glGetVariantBooleanvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantFloatvEXT + * Method: glGetVariantFloatvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantFloatvEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantFloatvEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVariantFloatvEXT) - glGetVariantFloatvEXT((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetVariantFloatvEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantIntegervEXT + * Method: glGetVariantIntegervEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantIntegervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantIntegervEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVariantIntegervEXT) - glGetVariantIntegervEXT((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetVariantIntegervEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVariantPointervEXT + * Method: glGetVariantPointervEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantPointervEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVariantPointervEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint size) { CHECK_EXISTS(glGetVariantPointervEXT) - glGetVariantPointervEXT((GLuint) p0, (GLuint) p1, (void **) p2); + void *address; + glGetVariantPointervEXT((GLuint) p0, (GLuint) p1, &address); CHECK_GL_ERROR + return env->NewDirectByteBuffer(address, size); } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribdvARB + * Method: glGetVertexAttribdvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribdvARB) - glGetVertexAttribdvARB((GLuint) p0, (GLuint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribdvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribdvNV + * Method: glGetVertexAttribdvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribdvNV) - glGetVertexAttribdvNV((GLuint) p0, (GLuint) p1, (GLdouble *) p2); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribdvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribfvARB + * Method: glGetVertexAttribfvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribfvARB) - glGetVertexAttribfvARB((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribfvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribfvNV + * Method: glGetVertexAttribfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribfvNV) - glGetVertexAttribfvNV((GLuint) p0, (GLuint) p1, (GLfloat *) p2); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribfvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribivARB + * Method: glGetVertexAttribivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribivARB) - glGetVertexAttribivARB((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribivARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribivNV + * Method: glGetVertexAttribivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glGetVertexAttribivNV) - glGetVertexAttribivNV((GLuint) p0, (GLuint) p1, (GLint *) p2); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetVertexAttribivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribPointervARB + * Method: glGetVertexAttribPointervARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribPointervARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint size) { CHECK_EXISTS(glGetVertexAttribPointervARB) - glGetVertexAttribPointervARB((GLuint) p0, (GLuint) p1, (void **) p2); + void *address; + glGetVertexAttribPointervARB((GLuint) p0, (GLuint) p1, &address); CHECK_GL_ERROR + return env->NewDirectByteBuffer(address, size); } /* * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribPointervNV + * Method: glGetVertexAttribPointervNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribPointervNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint size) { CHECK_EXISTS(glGetVertexAttribPointervNV) - glGetVertexAttribPointervNV((GLuint) p0, (GLuint) p1, (void **) p2); + void *address; + glGetVertexAttribPointervNV((GLuint) p0, (GLuint) p1, &address); CHECK_GL_ERROR + return env->NewDirectByteBuffer(address, size); } /* * Class: org_lwjgl_opengl_GL - * Method: insertComponentEXT + * Method: glInsertComponentEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_insertComponentEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glInsertComponentEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glInsertComponentEXT) glInsertComponentEXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -1462,9 +1543,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_insertComponentEXT(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: isFenceNV + * Method: glIsFenceNV */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isFenceNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsFenceNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glIsFenceNV) jboolean ret = (jboolean) glIsFenceNV((GLint) p0); @@ -1474,9 +1555,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isFenceNV(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: isObjectBufferATI + * Method: glIsObjectBufferATI */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isObjectBufferATI(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsObjectBufferATI(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glIsObjectBufferATI) jboolean ret = (jboolean) glIsObjectBufferATI((GLint) p0); @@ -1486,9 +1567,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isObjectBufferATI(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: isOcclusionQueryNV + * Method: glIsOcclusionQueryNV */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isOcclusionQueryNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsOcclusionQueryNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glIsOcclusionQueryNV) jboolean ret = (jboolean) glIsOcclusionQueryNV((GLint) p0); @@ -1498,9 +1579,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isOcclusionQueryNV(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: isProgramARB + * Method: glIsProgramARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsProgramARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glIsProgramARB) jboolean ret = (jboolean) glIsProgramARB((GLint) p0); @@ -1510,9 +1591,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramARB(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: isProgramNV + * Method: glIsProgramNV */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsProgramNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glIsProgramNV) jboolean ret = (jboolean) glIsProgramNV((GLint) p0); @@ -1522,9 +1603,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramNV(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: isVariantEnabledEXT + * Method: glIsVariantEnabledEXT */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isVariantEnabledEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsVariantEnabledEXT(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glIsVariantEnabledEXT) jboolean ret = (jboolean) glIsVariantEnabledEXT((GLint) p0, (GLint) p1); @@ -1534,42 +1615,45 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isVariantEnabledEXT(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: loadProgramNV + * Method: glLoadProgramNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadProgramNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadProgramNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glLoadProgramNV) - glLoadProgramNV((GLuint) p0, (GLuint) p1, (GLint) p2, (const GLubyte *) p3); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glLoadProgramNV((GLuint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: loadTransposeMatrixdARB + * Method: glLoadTransposeMatrixdARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixdARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixdARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glLoadTransposeMatrixdARB) - glLoadTransposeMatrixdARB((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glLoadTransposeMatrixdARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: loadTransposeMatrixfARB + * Method: glLoadTransposeMatrixfARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixfARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixfARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glLoadTransposeMatrixfARB) - glLoadTransposeMatrixfARB((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glLoadTransposeMatrixfARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: lockArraysEXT + * Method: glLockArraysEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_lockArraysEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLockArraysEXT(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glLockArraysEXT) glLockArraysEXT((GLint) p0, (GLint) p1); @@ -1578,108 +1662,119 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_lockArraysEXT(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: mapControlPointsNV + * Method: glMapControlPointsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapControlPointsNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jint p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapControlPointsNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jboolean p7, jobject buffer) { CHECK_EXISTS(glMapControlPointsNV) - glMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLboolean) p7, (const void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glMapControlPointsNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLboolean) p7, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: mapParameterfvNV + * Method: glMapParameterfvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterfvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterfvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glMapParameterfvNV) - glMapParameterfvNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMapParameterfvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: mapParameterivNV + * Method: glMapParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterivNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glMapParameterivNV) - glMapParameterivNV((GLuint) p0, (GLuint) p1, (const GLint *) p2); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMapParameterivNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexPointerARB + * Method: glMatrixIndexPointerARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexPointerARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glMatrixIndexPointerARB) - glMatrixIndexPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glMatrixIndexPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexubvARB + * Method: glMatrixIndexubvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexubvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMatrixIndexubvARB) - glMatrixIndexubvARB((GLint) p0, (GLubyte *) p1); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glMatrixIndexubvARB((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexuivARB + * Method: glMatrixIndexuivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexuivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMatrixIndexuivARB) - glMatrixIndexuivARB((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glMatrixIndexuivARB((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexusvARB + * Method: glMatrixIndexusvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexusvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMatrixIndexusvARB) - glMatrixIndexusvARB((GLint) p0, (GLushort *) p1); + GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); + glMatrixIndexusvARB((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: multiDrawArraysEXT + * Method: glMultiDrawArraysEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawArraysEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiDrawArraysEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jobject buffer2, jint p3) { CHECK_EXISTS(glMultiDrawArraysEXT) - glMultiDrawArraysEXT((GLuint) p0, (GLint *) p1, (GLint *) p2, (GLint) p3); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + GLsizei *address2 = (GLsizei *)env->GetDirectBufferAddress(buffer2); + glMultiDrawArraysEXT((GLuint) p0, address, address2, (GLint) p3); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: multiDrawElementsEXT + * Method: glMultiDrawElementsEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawElementsEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +/*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiDrawElementsEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint p2, jobject buffer2, jint p4) { CHECK_EXISTS(glMultiDrawElementsEXT) + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + const GLuint *address2 = (const GLuint *)env->GetDirectBufferAddress(buffer2); glMultiDrawElementsEXT((GLuint) p0, (GLint *) p1, (GLuint) p2, (const void **) p3, (GLint) p4); CHECK_GL_ERROR } - +*/ /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1dARB + * Method: glMultiTexCoord1dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1) { CHECK_EXISTS(glMultiTexCoord1dARB) glMultiTexCoord1dARB((GLint) p0, (GLdouble) p1); @@ -1687,19 +1782,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1dvARB + * Method: glMultiTexCoord1dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1dvARB) - glMultiTexCoord1dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1fARB + * Method: glMultiTexCoord1fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glMultiTexCoord1fARB) glMultiTexCoord1fARB((GLuint) p0, (GLfloat) p1); @@ -1707,19 +1803,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1fvARB + * Method: glMultiTexCoord1fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1fvARB) - glMultiTexCoord1fvARB((GLint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1fvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1iARB + * Method: glMultiTexCoord1iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1iARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1iARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glMultiTexCoord1iARB) glMultiTexCoord1iARB((GLint) p0, (GLint) p1); @@ -1727,19 +1824,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1iARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1ivARB + * Method: glMultiTexCoord1ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1ivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1ivARB) - glMultiTexCoord1ivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1ivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1sARB + * Method: glMultiTexCoord1sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1sARB(JNIEnv * env, jobject obj, jint p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1) { CHECK_EXISTS(glMultiTexCoord1sARB) glMultiTexCoord1sARB((GLint) p0, (GLshort) p1); @@ -1747,19 +1845,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1svARB + * Method: glMultiTexCoord1svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord1svARB) - glMultiTexCoord1svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord1svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2dARB + * Method: glMultiTexCoord2dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glMultiTexCoord2dARB) glMultiTexCoord2dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2); @@ -1767,19 +1866,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2dvARB + * Method: glMultiTexCoord2dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2dvARB) - glMultiTexCoord2dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2fARB + * Method: glMultiTexCoord2fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glMultiTexCoord2fARB) glMultiTexCoord2fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2); @@ -1787,19 +1887,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2fvARB + * Method: glMultiTexCoord2fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2fvARB) - glMultiTexCoord2fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2iARB + * Method: glMultiTexCoord2iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2iARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glMultiTexCoord2iARB) glMultiTexCoord2iARB((GLint) p0, (GLint) p1, (GLint) p2); @@ -1807,19 +1908,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2iARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2ivARB + * Method: glMultiTexCoord2ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2ivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2ivARB) - glMultiTexCoord2ivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2ivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2sARB + * Method: glMultiTexCoord2sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2) { CHECK_EXISTS(glMultiTexCoord2sARB) glMultiTexCoord2sARB((GLint) p0, (GLshort) p1, (GLshort) p2); @@ -1827,19 +1929,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2svARB + * Method: glMultiTexCoord2svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord2svARB) - glMultiTexCoord2svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord2svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3dARB + * Method: glMultiTexCoord3dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3) { CHECK_EXISTS(glMultiTexCoord3dARB) glMultiTexCoord3dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); @@ -1847,19 +1950,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3dvARB + * Method: glMultiTexCoord3dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3dvARB) - glMultiTexCoord3dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3fARB + * Method: glMultiTexCoord3fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { CHECK_EXISTS(glMultiTexCoord3fARB) glMultiTexCoord3fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); @@ -1867,19 +1971,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3fvARB + * Method: glMultiTexCoord3fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3fvARB) - glMultiTexCoord3fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3iARB + * Method: glMultiTexCoord3iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3iARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glMultiTexCoord3iARB) glMultiTexCoord3iARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -1887,19 +1992,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3iARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3ivARB + * Method: glMultiTexCoord3ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3ivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3ivARB) - glMultiTexCoord3ivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3ivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3sARB + * Method: glMultiTexCoord3sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3) { CHECK_EXISTS(glMultiTexCoord3sARB) glMultiTexCoord3sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); @@ -1907,19 +2013,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3svARB + * Method: glMultiTexCoord3svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord3svARB) - glMultiTexCoord3svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord3svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4dARB + * Method: glMultiTexCoord4dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { CHECK_EXISTS(glMultiTexCoord4dARB) glMultiTexCoord4dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); @@ -1927,19 +2034,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4dvARB + * Method: glMultiTexCoord4dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4dvARB) - glMultiTexCoord4dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4fARB + * Method: glMultiTexCoord4fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { CHECK_EXISTS(glMultiTexCoord4fARB) glMultiTexCoord4fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); @@ -1947,19 +2055,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4fvARB + * Method: glMultiTexCoord4fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4fvARB) - glMultiTexCoord4fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4iARB + * Method: glMultiTexCoord4iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4iARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { CHECK_EXISTS(glMultiTexCoord4iARB) glMultiTexCoord4iARB((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); @@ -1967,19 +2076,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4iARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4ivARB + * Method: glMultiTexCoord4ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4ivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4ivARB) - glMultiTexCoord4ivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4ivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4sARB + * Method: glMultiTexCoord4sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { CHECK_EXISTS(glMultiTexCoord4sARB) glMultiTexCoord4sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); @@ -1987,53 +2097,57 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4svARB + * Method: glMultiTexCoord4svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glMultiTexCoord4svARB) - glMultiTexCoord4svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glMultiTexCoord4svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: multTransposeMatrixdARB + * Method: glMultTransposeMatrixdARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixdARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixdARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glMultTransposeMatrixdARB) - glMultTransposeMatrixdARB((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glMultTransposeMatrixdARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: multTransposeMatrixfARB + * Method: glMultTransposeMatrixfARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixfARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixfARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glMultTransposeMatrixfARB) - glMultTransposeMatrixfARB((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glMultTransposeMatrixfARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: newObjectBufferATI + * Method: glNewObjectBufferATI */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_newObjectBufferATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glNewObjectBufferATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint p2) { CHECK_EXISTS(glNewObjectBufferATI) - jint ret = (jint) glNewObjectBufferATI((GLint) p0, (const void *) p1, (GLuint) p2); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + jint ret = (jint) glNewObjectBufferATI((GLint) p0, address, (GLuint) p2); CHECK_GL_ERROR return ret; } /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3bATI + * Method: glNormalStream3bATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bATI(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3bATI(JNIEnv * env, jclass clazz, jint p0, jbyte p1, jbyte p2, jbyte p3) { CHECK_EXISTS(glNormalStream3bATI) glNormalStream3bATI((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3); @@ -2042,20 +2156,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3bvATI + * Method: glNormalStream3bvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3bvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glNormalStream3bvATI) - glNormalStream3bvATI((GLint) p0, (const GLbyte *) p1); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glNormalStream3bvATI((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3dATI + * Method: glNormalStream3dATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3dATI(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3) { CHECK_EXISTS(glNormalStream3dATI) glNormalStream3dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); @@ -2064,20 +2179,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3dvATI + * Method: glNormalStream3dvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3dvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glNormalStream3dvATI) - glNormalStream3dvATI((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glNormalStream3dvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3fATI + * Method: glNormalStream3fATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3fATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { CHECK_EXISTS(glNormalStream3fATI) glNormalStream3fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); @@ -2086,20 +2202,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3fvATI + * Method: glNormalStream3fvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3fvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glNormalStream3fvATI) - glNormalStream3fvATI((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glNormalStream3fvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3iATI + * Method: glNormalStream3iATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3iATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glNormalStream3iATI) glNormalStream3iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -2108,20 +2225,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3iATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3ivATI + * Method: glNormalStream3ivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3ivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glNormalStream3ivATI) - glNormalStream3ivATI((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glNormalStream3ivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3sATI + * Method: glNormalStream3sATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3sATI(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3) { CHECK_EXISTS(glNormalStream3sATI) glNormalStream3sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); @@ -2130,20 +2248,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3sATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3svATI + * Method: glNormalStream3svATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3svATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3svATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glNormalStream3svATI) - glNormalStream3svATI((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glNormalStream3svATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: passTexCoordATI + * Method: glPassTexCoordATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_passTexCoordATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPassTexCoordATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glPassTexCoordATI) glPassTexCoordATI((GLint) p0, (GLint) p1, (GLint) p2); @@ -2152,9 +2271,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_passTexCoordATI(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: PNTrianglesfATI + * Method: glPNTrianglesfATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesfATI(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPNTrianglesfATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glPNTrianglesfATI) glPNTrianglesfATI((GLint) p0, (GLfloat) p1); @@ -2163,9 +2282,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesfATI(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: PNTrianglesiATI + * Method: glPNTrianglesiATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesiATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPNTrianglesiATI(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glPNTrianglesiATI) glPNTrianglesiATI((GLint) p0, (GLint) p1); @@ -2174,9 +2293,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesiATI(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfARB + * Method: glPointParameterfARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glPointParameterfARB) glPointParameterfARB((GLint) p0, (GLfloat) p1); @@ -2185,9 +2304,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfEXT + * Method: glPointParameterfEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfEXT(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfEXT(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glPointParameterfEXT) glPointParameterfEXT((GLint) p0, (GLfloat) p1); @@ -2196,31 +2315,33 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfEXT(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfvARB + * Method: glPointParameterfvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glPointParameterfvARB) - glPointParameterfvARB((GLuint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glPointParameterfvARB((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfvEXT + * Method: glPointParameterfvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glPointParameterfvEXT) - glPointParameterfvEXT((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glPointParameterfvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: pointParameteriNV + * Method: glPointParameteriNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameteriNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameteriNV(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glPointParameteriNV) glPointParameteriNV((GLint) p0, (GLint) p1); @@ -2229,20 +2350,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameteriNV(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterivNV + * Method: glPointParameterivNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterivNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterivNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glPointParameterivNV) - glPointParameterivNV((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glPointParameterivNV((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4dARB + * Method: glProgramEnvParameter4dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dARB(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { CHECK_EXISTS(glProgramEnvParameter4dARB) glProgramEnvParameter4dARB((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); @@ -2251,20 +2373,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dARB(JNIEnv /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4dvARB + * Method: glProgramEnvParameter4dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramEnvParameter4dvARB) - glProgramEnvParameter4dvARB((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glProgramEnvParameter4dvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4fARB + * Method: glProgramEnvParameter4fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fARB(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4fARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { CHECK_EXISTS(glProgramEnvParameter4fARB) glProgramEnvParameter4fARB((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); @@ -2273,20 +2396,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fARB(JNIEnv /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4fvARB + * Method: glProgramEnvParameter4fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4fvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramEnvParameter4fvARB) - glProgramEnvParameter4fvARB((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glProgramEnvParameter4fvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4dARB + * Method: glProgramLocalParameter4dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dARB(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { CHECK_EXISTS(glProgramLocalParameter4dARB) glProgramLocalParameter4dARB((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); @@ -2295,20 +2419,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dARB(JNIEn /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4dvARB + * Method: glProgramLocalParameter4dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramLocalParameter4dvARB) - glProgramLocalParameter4dvARB((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glProgramLocalParameter4dvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4fARB + * Method: glProgramLocalParameter4fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fARB(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4fARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { CHECK_EXISTS(glProgramLocalParameter4fARB) glProgramLocalParameter4fARB((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); @@ -2317,20 +2442,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fARB(JNIEn /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4fvARB + * Method: glProgramLocalParameter4fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4fvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramLocalParameter4fvARB) - glProgramLocalParameter4fvARB((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glProgramLocalParameter4fvARB((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4dNV + * Method: glProgramParameter4dNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dNV(JNIEnv * env, jobject obj, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4dNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5) { CHECK_EXISTS(glProgramParameter4dNV) glProgramParameter4dNV((GLint) p0, (GLint) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5); @@ -2339,20 +2465,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dNV(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4dvNV + * Method: glProgramParameter4dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramParameter4dvNV) - glProgramParameter4dvNV((GLuint) p0, (GLuint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glProgramParameter4dvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4fNV + * Method: glProgramParameter4fNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fNV(JNIEnv * env, jobject obj, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4fNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5) { CHECK_EXISTS(glProgramParameter4fNV) glProgramParameter4fNV((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5); @@ -2361,64 +2488,69 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fNV(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4fvNV + * Method: glProgramParameter4fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glProgramParameter4fvNV) - glProgramParameter4fvNV((GLuint) p0, (GLuint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glProgramParameter4fvNV((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programParameters4dvNV + * Method: glProgramParameters4dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glProgramParameters4dvNV) - glProgramParameters4dvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (const GLdouble *) p3); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glProgramParameters4dvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programParameters4fvNV + * Method: glProgramParameters4fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glProgramParameters4fvNV) - glProgramParameters4fvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, (const GLfloat *) p3); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glProgramParameters4fvNV((GLuint) p0, (GLuint) p1, (GLuint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: programStringARB + * Method: glProgramStringARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programStringARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramStringARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glProgramStringARB) - glProgramStringARB((GLuint) p0, (GLuint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glProgramStringARB((GLuint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: requestResidentProgramsNV + * Method: glRequestResidentProgramsNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_requestResidentProgramsNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glRequestResidentProgramsNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glRequestResidentProgramsNV) - glRequestResidentProgramsNV((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glRequestResidentProgramsNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: sampleCoverageARB + * Method: glSampleCoverageARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleCoverageARB(JNIEnv * env, jobject obj, jfloat p0, jboolean p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSampleCoverageARB(JNIEnv * env, jclass clazz, jfloat p0, jboolean p1) { CHECK_EXISTS(glSampleCoverageARB) glSampleCoverageARB((GLfloat) p0, (GLboolean) p1); @@ -2427,9 +2559,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleCoverageARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: sampleMapATI + * Method: glSampleMapATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleMapATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSampleMapATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glSampleMapATI) glSampleMapATI((GLint) p0, (GLint) p1, (GLint) p2); @@ -2438,9 +2570,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleMapATI(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3bEXT + * Method: glSecondaryColor3bEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bEXT(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3bEXT(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) { CHECK_EXISTS(glSecondaryColor3bEXT) glSecondaryColor3bEXT((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); @@ -2448,19 +2580,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3bvEXT + * Method: glSecondaryColor3bvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3bvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3bvEXT) - glSecondaryColor3bvEXT((const GLbyte *) p0); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3bvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3dEXT + * Method: glSecondaryColor3dEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dEXT(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dEXT(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glSecondaryColor3dEXT) glSecondaryColor3dEXT((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); @@ -2468,19 +2601,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3dvEXT + * Method: glSecondaryColor3dvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3dvEXT) - glSecondaryColor3dvEXT((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3dvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3fEXT + * Method: glSecondaryColor3fEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fEXT(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3fEXT(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glSecondaryColor3fEXT) glSecondaryColor3fEXT((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); @@ -2488,19 +2622,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3fvEXT + * Method: glSecondaryColor3fvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3fvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3fvEXT) - glSecondaryColor3fvEXT((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3fvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3iEXT + * Method: glSecondaryColor3iEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3iEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3iEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glSecondaryColor3iEXT) glSecondaryColor3iEXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -2508,19 +2643,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3iEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ivEXT + * Method: glSecondaryColor3ivEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ivEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ivEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3ivEXT) - glSecondaryColor3ivEXT((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3ivEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3sEXT + * Method: glSecondaryColor3sEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3sEXT(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3sEXT(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { CHECK_EXISTS(glSecondaryColor3sEXT) glSecondaryColor3sEXT((GLshort) p0, (GLshort) p1, (GLshort) p2); @@ -2528,19 +2664,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3sEXT(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3svEXT + * Method: glSecondaryColor3svEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3svEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3svEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3svEXT) - glSecondaryColor3svEXT((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3svEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ubEXT + * Method: glSecondaryColor3ubEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubEXT(JNIEnv * env, jobject obj, jbyte p0, jbyte p1, jbyte p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ubEXT(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) { CHECK_EXISTS(glSecondaryColor3ubEXT) glSecondaryColor3ubEXT((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); @@ -2548,19 +2685,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubEXT(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ubvEXT + * Method: glSecondaryColor3ubvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ubvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3ubvEXT) - glSecondaryColor3ubvEXT((const GLubyte *) p0); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3ubvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3uiEXT + * Method: glSecondaryColor3uiEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uiEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3uiEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glSecondaryColor3uiEXT) glSecondaryColor3uiEXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -2568,19 +2706,20 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uiEXT(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3uivEXT + * Method: glSecondaryColor3uivEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uivEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3uivEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3uivEXT) - glSecondaryColor3uivEXT((const GLuint *) p0); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3uivEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3usEXT + * Method: glSecondaryColor3usEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usEXT(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3usEXT(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { CHECK_EXISTS(glSecondaryColor3usEXT) glSecondaryColor3usEXT((GLshort) p0, (GLshort) p1, (GLshort) p2); @@ -2588,29 +2727,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usEXT(JNIEnv * en /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3usvEXT + * Method: glSecondaryColor3usvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3usvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glSecondaryColor3usvEXT) - glSecondaryColor3usvEXT((const GLushort *) p0); + const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + glSecondaryColor3usvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColorPointerEXT + * Method: glSecondaryColorPointerEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColorPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColorPointerEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glSecondaryColorPointerEXT) - glSecondaryColorPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glSecondaryColorPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, address); } /* * Class: org_lwjgl_opengl_GL - * Method: setFenceNV + * Method: glSetFenceNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFenceNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFenceNV(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glSetFenceNV) glSetFenceNV((GLint) p0, (GLint) p1); @@ -2619,42 +2760,45 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFenceNV(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_GL - * Method: setFragmentShaderConstantATI + * Method: glSetFragmentShaderConstantATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFragmentShaderConstantATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFragmentShaderConstantATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glSetFragmentShaderConstantATI) - glSetFragmentShaderConstantATI((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glSetFragmentShaderConstantATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: setInvariantEXT + * Method: glSetInvariantEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setInvariantEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetInvariantEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glSetInvariantEXT) - glSetInvariantEXT((GLuint) p0, (GLuint) p1, (void *) p2); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glSetInvariantEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: setLocalConstantEXT + * Method: glSetLocalConstantEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setLocalConstantEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetLocalConstantEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glSetLocalConstantEXT) - glSetLocalConstantEXT((GLuint) p0, (GLuint) p1, (void *) p2); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glSetLocalConstantEXT((GLuint) p0, (GLuint) p1, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: shaderOp1EXT + * Method: glShaderOp1EXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp1EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp1EXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glShaderOp1EXT) glShaderOp1EXT((GLint) p0, (GLint) p1, (GLint) p2); @@ -2663,9 +2807,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp1EXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: shaderOp2EXT + * Method: glShaderOp2EXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp2EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp2EXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glShaderOp2EXT) glShaderOp2EXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -2674,9 +2818,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp2EXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: shaderOp3EXT + * Method: glShaderOp3EXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp3EXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp3EXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { CHECK_EXISTS(glShaderOp3EXT) glShaderOp3EXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); @@ -2685,9 +2829,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp3EXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: swizzleEXT + * Method: glSwizzleEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_swizzleEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSwizzleEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { CHECK_EXISTS(glSwizzleEXT) glSwizzleEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); @@ -2696,9 +2840,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_swizzleEXT(JNIEnv * env, jobject /* * Class: org_lwjgl_opengl_GL - * Method: testFenceNV + * Method: glTestFenceNV */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_testFenceNV(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glTestFenceNV(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glTestFenceNV) jboolean ret = (jboolean) glTestFenceNV((GLint) p0); @@ -2708,31 +2852,33 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_testFenceNV(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: texBumpParameterfvATI + * Method: glTexBumpParameterfvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterfvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterfvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glTexBumpParameterfvATI) - glTexBumpParameterfvATI((GLuint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glTexBumpParameterfvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: texBumpParameterivATI + * Method: glTexBumpParameterivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glTexBumpParameterivATI) - glTexBumpParameterivATI((GLuint) p0, (GLint *) p1); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glTexBumpParameterivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: trackMatrixNV + * Method: glTrackMatrixNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_trackMatrixNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTrackMatrixNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glTrackMatrixNV) glTrackMatrixNV((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -2741,9 +2887,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_trackMatrixNV(JNIEnv * env, jobj /* * Class: org_lwjgl_opengl_GL - * Method: unlockArraysEXT + * Method: glUnlockArraysEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_unlockArraysEXT(JNIEnv * env, jobject obj) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUnlockArraysEXT(JNIEnv * env, jclass clazz) { CHECK_EXISTS(glUnlockArraysEXT) glUnlockArraysEXT(); @@ -2752,20 +2898,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_unlockArraysEXT(JNIEnv * env, jo /* * Class: org_lwjgl_opengl_GL - * Method: updateObjectBufferATI + * Method: glUpdateObjectBufferATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_updateObjectBufferATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUpdateObjectBufferATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint p4) { CHECK_EXISTS(glUpdateObjectBufferATI) - glUpdateObjectBufferATI((GLuint) p0, (GLuint) p1, (GLint) p2, (const void *) p3, (GLuint) p4); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glUpdateObjectBufferATI((GLuint) p0, (GLuint) p1, (GLint) p2, address, (GLuint) p4); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantArrayObjectATI + * Method: glVariantArrayObjectATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantArrayObjectATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantArrayObjectATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { CHECK_EXISTS(glVariantArrayObjectATI) glVariantArrayObjectATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); @@ -2774,119 +2921,129 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantArrayObjectATI(JNIEnv * e /* * Class: org_lwjgl_opengl_GL - * Method: variantbvEXT + * Method: glVariantbvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantbvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantbvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantbvEXT) - glVariantbvEXT((GLuint) p0, (GLbyte *) p1); + GLbyte *address = (GLbyte *)env->GetDirectBufferAddress(buffer); + glVariantbvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantdvEXT + * Method: glVariantdvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantdvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantdvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantdvEXT) - glVariantdvEXT((GLuint) p0, (GLdouble *) p1); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glVariantdvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantfvEXT + * Method: glVariantfvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantfvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantfvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantfvEXT) - glVariantfvEXT((GLuint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glVariantfvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantivEXT + * Method: glVariantivEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantivEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantivEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantivEXT) - glVariantivEXT((GLuint) p0, (GLint *) p1); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glVariantivEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantPointerEXT + * Method: glVariantPointerEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantPointerEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glVariantPointerEXT) - glVariantPointerEXT((GLuint) p0, (GLuint) p1, (GLint) p2, (void *) p3); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glVariantPointerEXT((GLuint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantsvEXT + * Method: glVariantsvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantsvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantsvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantsvEXT) - glVariantsvEXT((GLuint) p0, (GLshort *) p1); + GLshort *address = (GLshort *)env->GetDirectBufferAddress(buffer); + glVariantsvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantubvEXT + * Method: glVariantubvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantubvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantubvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantubvEXT) - glVariantubvEXT((GLuint) p0, (GLubyte *) p1); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glVariantubvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantuivEXT + * Method: glVariantuivEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantuivEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantuivEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantuivEXT) - glVariantuivEXT((GLuint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glVariantuivEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: variantusvEXT + * Method: glVariantusvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantusvEXT(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantusvEXT(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVariantusvEXT) - glVariantusvEXT((GLuint) p0, (GLushort *) p1); + GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); + glVariantusvEXT((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexArrayRangeNV + * Method: glVertexArrayRangeNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexArrayRangeNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexArrayRangeNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexArrayRangeNV) - glVertexArrayRangeNV((GLint) p0, (const void *) p1); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glVertexArrayRangeNV((GLint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dARB + * Method: glVertexAttrib1dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1) { CHECK_EXISTS(glVertexAttrib1dARB) glVertexAttrib1dARB((GLint) p0, (GLdouble) p1); @@ -2894,9 +3051,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dNV + * Method: glVertexAttrib1dNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dNV(JNIEnv * env, jclass clazz, jint p0, jdouble p1) { CHECK_EXISTS(glVertexAttrib1dNV) glVertexAttrib1dNV((GLint) p0, (GLdouble) p1); @@ -2904,29 +3061,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dvARB + * Method: glVertexAttrib1dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1dvARB) - glVertexAttrib1dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dvNV + * Method: glVertexAttrib1dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1dvNV) - glVertexAttrib1dvNV((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1dvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fARB + * Method: glVertexAttrib1fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glVertexAttrib1fARB) glVertexAttrib1fARB((GLint) p0, (GLfloat) p1); @@ -2934,9 +3093,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fNV + * Method: glVertexAttrib1fNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glVertexAttrib1fNV) glVertexAttrib1fNV((GLint) p0, (GLfloat) p1); @@ -2944,29 +3103,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fvARB + * Method: glVertexAttrib1fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1fvARB) - glVertexAttrib1fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fvNV + * Method: glVertexAttrib1fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1fvNV) - glVertexAttrib1fvNV((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1fvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1sARB + * Method: glVertexAttrib1sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sARB(JNIEnv * env, jobject obj, jint p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1) { CHECK_EXISTS(glVertexAttrib1sARB) glVertexAttrib1sARB((GLint) p0, (GLshort) p1); @@ -2974,9 +3135,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1sNV + * Method: glVertexAttrib1sNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sNV(JNIEnv * env, jobject obj, jint p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sNV(JNIEnv * env, jclass clazz, jint p0, jshort p1) { CHECK_EXISTS(glVertexAttrib1sNV) glVertexAttrib1sNV((GLint) p0, (GLshort) p1); @@ -2984,29 +3145,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1svARB + * Method: glVertexAttrib1svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1svARB) - glVertexAttrib1svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1svNV + * Method: glVertexAttrib1svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1svNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib1svNV) - glVertexAttrib1svNV((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib1svNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dARB + * Method: glVertexAttrib2dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glVertexAttrib2dARB) glVertexAttrib2dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2); @@ -3014,9 +3177,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dNV + * Method: glVertexAttrib2dNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dNV(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glVertexAttrib2dNV) glVertexAttrib2dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2); @@ -3024,29 +3187,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dvARB + * Method: glVertexAttrib2dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2dvARB) - glVertexAttrib2dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dvNV + * Method: glVertexAttrib2dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2dvNV) - glVertexAttrib2dvNV((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2dvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fARB + * Method: glVertexAttrib2fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glVertexAttrib2fARB) glVertexAttrib2fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2); @@ -3054,9 +3219,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fNV + * Method: glVertexAttrib2fNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glVertexAttrib2fNV) glVertexAttrib2fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2); @@ -3064,29 +3229,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fvARB + * Method: glVertexAttrib2fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2fvARB) - glVertexAttrib2fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fvNV + * Method: glVertexAttrib2fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2fvNV) - glVertexAttrib2fvNV((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2fvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2sARB + * Method: glVertexAttrib2sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2) { CHECK_EXISTS(glVertexAttrib2sARB) glVertexAttrib2sARB((GLint) p0, (GLshort) p1, (GLshort) p2); @@ -3094,9 +3261,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2sNV + * Method: glVertexAttrib2sNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sNV(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2) { CHECK_EXISTS(glVertexAttrib2sNV) glVertexAttrib2sNV((GLint) p0, (GLshort) p1, (GLshort) p2); @@ -3104,29 +3271,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2svARB + * Method: glVertexAttrib2svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2svARB) - glVertexAttrib2svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2svNV + * Method: glVertexAttrib2svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2svNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib2svNV) - glVertexAttrib2svNV((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib2svNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dARB + * Method: glVertexAttrib3dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3) { CHECK_EXISTS(glVertexAttrib3dARB) glVertexAttrib3dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); @@ -3134,9 +3303,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dNV + * Method: glVertexAttrib3dNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dNV(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3) { CHECK_EXISTS(glVertexAttrib3dNV) glVertexAttrib3dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); @@ -3144,29 +3313,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dvARB + * Method: glVertexAttrib3dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3dvARB) - glVertexAttrib3dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dvNV + * Method: glVertexAttrib3dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3dvNV) - glVertexAttrib3dvNV((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3dvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fARB + * Method: glVertexAttrib3fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { CHECK_EXISTS(glVertexAttrib3fARB) glVertexAttrib3fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); @@ -3174,9 +3345,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fNV + * Method: glVertexAttrib3fNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { CHECK_EXISTS(glVertexAttrib3fNV) glVertexAttrib3fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); @@ -3184,29 +3355,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fvARB + * Method: glVertexAttrib3fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3fvARB) - glVertexAttrib3fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fvNV + * Method: glVertexAttrib3fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3fvNV) - glVertexAttrib3fvNV((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3fvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3sARB + * Method: glVertexAttrib3sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3) { CHECK_EXISTS(glVertexAttrib3sARB) glVertexAttrib3sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); @@ -3214,9 +3387,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3sNV + * Method: glVertexAttrib3sNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3sNV(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3) { CHECK_EXISTS(glVertexAttrib3sNV) glVertexAttrib3sNV((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); @@ -3224,39 +3397,42 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3svARB + * Method: glVertexAttrib3svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3svARB) - glVertexAttrib3svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3svNV + * Method: glVertexAttrib3svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3svNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib3svNV) - glVertexAttrib3svNV((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib3svNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4bvARB + * Method: glVertexAttrib4bvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4bvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4bvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4bvARB) - glVertexAttrib4bvARB((GLuint) p0, (const GLbyte *) p1); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4bvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dARB + * Method: glVertexAttrib4dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dARB(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dARB(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { CHECK_EXISTS(glVertexAttrib4dARB) glVertexAttrib4dARB((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); @@ -3264,9 +3440,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dNV + * Method: glVertexAttrib4dNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dNV(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dNV(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { CHECK_EXISTS(glVertexAttrib4dNV) glVertexAttrib4dNV((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); @@ -3274,29 +3450,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dvARB + * Method: glVertexAttrib4dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4dvARB) - glVertexAttrib4dvARB((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4dvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dvNV + * Method: glVertexAttrib4dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4dvNV) - glVertexAttrib4dvNV((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4dvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fARB + * Method: glVertexAttrib4fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fARB(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fARB(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { CHECK_EXISTS(glVertexAttrib4fARB) glVertexAttrib4fARB((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); @@ -3304,9 +3482,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fNV + * Method: glVertexAttrib4fNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fNV(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { CHECK_EXISTS(glVertexAttrib4fNV) glVertexAttrib4fNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); @@ -3314,69 +3492,75 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fvARB + * Method: glVertexAttrib4fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4fvARB) - glVertexAttrib4fvARB((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4fvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fvNV + * Method: glVertexAttrib4fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4fvNV) - glVertexAttrib4fvNV((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4fvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ivARB + * Method: glVertexAttrib4ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4ivARB) - glVertexAttrib4ivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4ivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NbvARB + * Method: glVertexAttrib4NbvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NbvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NbvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NbvARB) - glVertexAttrib4NbvARB((GLuint) p0, (const GLbyte *) p1); + const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NbvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NivARB + * Method: glVertexAttrib4NivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NivARB) - glVertexAttrib4NivARB((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NsvARB + * Method: glVertexAttrib4NsvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NsvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NsvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NsvARB) - glVertexAttrib4NsvARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NsvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NubARB + * Method: glVertexAttrib4NubARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubARB(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubARB(JNIEnv * env, jclass clazz, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) { CHECK_EXISTS(glVertexAttrib4NubARB) glVertexAttrib4NubARB((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3, (GLbyte) p4); @@ -3384,39 +3568,42 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubARB(JNIEnv * env /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NubvARB + * Method: glVertexAttrib4NubvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NubvARB) - glVertexAttrib4NubvARB((GLuint) p0, (const GLubyte *) p1); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NubvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NuivARB + * Method: glVertexAttrib4NuivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NuivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NuivARB) - glVertexAttrib4NuivARB((GLuint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NuivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NusvARB + * Method: glVertexAttrib4NusvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NusvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4NusvARB) - glVertexAttrib4NusvARB((GLuint) p0, (const GLushort *) p1); + const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4NusvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4sARB + * Method: glVertexAttrib4sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sARB(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4sARB(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { CHECK_EXISTS(glVertexAttrib4sARB) glVertexAttrib4sARB((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); @@ -3424,9 +3611,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sARB(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4sNV + * Method: glVertexAttrib4sNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sNV(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4sNV(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { CHECK_EXISTS(glVertexAttrib4sNV) glVertexAttrib4sNV((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); @@ -3434,29 +3621,31 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sNV(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4svARB + * Method: glVertexAttrib4svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4svARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4svARB) - glVertexAttrib4svARB((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4svARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4svNV + * Method: glVertexAttrib4svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4svNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4svNV) - glVertexAttrib4svNV((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4svNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubNV + * Method: glVertexAttrib4ubNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubNV(JNIEnv * env, jobject obj, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubNV(JNIEnv * env, jclass clazz, jint p0, jbyte p1, jbyte p2, jbyte p3, jbyte p4) { CHECK_EXISTS(glVertexAttrib4ubNV) glVertexAttrib4ubNV((GLint) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3, (GLbyte) p4); @@ -3464,201 +3653,220 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubNV(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubvARB + * Method: glVertexAttrib4ubvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4ubvARB) - glVertexAttrib4ubvARB((GLuint) p0, (const GLubyte *) p1); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4ubvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubvNV + * Method: glVertexAttrib4ubvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvNV(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvNV(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4ubvNV) - glVertexAttrib4ubvNV((GLuint) p0, (const GLubyte *) p1); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4ubvNV((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4uivARB + * Method: glVertexAttrib4uivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4uivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4uivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4uivARB) - glVertexAttrib4uivARB((GLuint) p0, (const GLuint *) p1); + const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4uivARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4usvARB + * Method: glVertexAttrib4usvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4usvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4usvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexAttrib4usvARB) - glVertexAttrib4usvARB((GLuint) p0, (const GLushort *) p1); + const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); + glVertexAttrib4usvARB((GLuint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribPointerARB + * Method: glVertexAttribPointerARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jboolean p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jboolean p3, jint p4, jobject buffer) { CHECK_EXISTS(glVertexAttribPointerARB) - glVertexAttribPointerARB((GLuint) p0, (GLint) p1, (GLuint) p2, (GLboolean) p3, (GLint) p4, (const void *) p5); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glVertexAttribPointerARB((GLuint) p0, (GLint) p1, (GLuint) p2, (GLboolean) p3, (GLint) p4, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribPointerNV + * Method: glVertexAttribPointerNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) { CHECK_EXISTS(glVertexAttribPointerNV) - glVertexAttribPointerNV((GLuint) p0, (GLint) p1, (GLuint) p2, (GLint) p3, (const void *) p4); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glVertexAttribPointerNV((GLuint) p0, (GLint) p1, (GLuint) p2, (GLint) p3, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1dvNV + * Method: glVertexAttribs1dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs1dvNV) - glVertexAttribs1dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttribs1dvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1fvNV + * Method: glVertexAttribs1fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs1fvNV) - glVertexAttribs1fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttribs1fvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1svNV + * Method: glVertexAttribs1svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1svNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs1svNV) - glVertexAttribs1svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttribs1svNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2dvNV + * Method: glVertexAttribs2dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs2dvNV) - glVertexAttribs2dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttribs2dvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2fvNV + * Method: glVertexAttribs2fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs2fvNV) - glVertexAttribs2fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttribs2fvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2svNV + * Method: glVertexAttribs2svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2svNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs2svNV) - glVertexAttribs2svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttribs2svNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3dvNV + * Method: glVertexAttribs3dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs3dvNV) - glVertexAttribs3dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttribs3dvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3fvNV + * Method: glVertexAttribs3fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs3fvNV) - glVertexAttribs3fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttribs3fvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3svNV + * Method: glVertexAttribs3svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3svNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs3svNV) - glVertexAttribs3svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttribs3svNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4dvNV + * Method: glVertexAttribs4dvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4dvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4dvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs4dvNV) - glVertexAttribs4dvNV((GLuint) p0, (GLint) p1, (const GLdouble *) p2); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexAttribs4dvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4fvNV + * Method: glVertexAttribs4fvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4fvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4fvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs4fvNV) - glVertexAttribs4fvNV((GLuint) p0, (GLint) p1, (const GLfloat *) p2); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexAttribs4fvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4svNV + * Method: glVertexAttribs4svNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4svNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4svNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs4svNV) - glVertexAttribs4svNV((GLuint) p0, (GLint) p1, (const GLshort *) p2); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexAttribs4svNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4ubvNV + * Method: glVertexAttribs4ubvNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4ubvNV(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4ubvNV(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) { CHECK_EXISTS(glVertexAttribs4ubvNV) - glVertexAttribs4ubvNV((GLuint) p0, (GLint) p1, (const GLubyte *) p2); + const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); + glVertexAttribs4ubvNV((GLuint) p0, (GLint) p1, address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendARB + * Method: glVertexBlendARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendARB(JNIEnv * env, jclass clazz, jint p0) { CHECK_EXISTS(glVertexBlendARB) glVertexBlendARB((GLint) p0); @@ -3667,9 +3875,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendEnvfATI + * Method: glVertexBlendEnvfATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnvfATI(JNIEnv * env, jobject obj, jint p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnvfATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1) { CHECK_EXISTS(glVertexBlendEnvfATI) glVertexBlendEnvfATI((GLint) p0, (GLfloat) p1); @@ -3678,9 +3886,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnvfATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendEnviATI + * Method: glVertexBlendEnviATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnviATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnviATI(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glVertexBlendEnviATI) glVertexBlendEnviATI((GLint) p0, (GLint) p1); @@ -3689,9 +3897,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnviATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2dATI + * Method: glVertexStream2dATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2dATI(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glVertexStream2dATI) glVertexStream2dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2); @@ -3700,20 +3908,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2dvATI + * Method: glVertexStream2dvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2dvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream2dvATI) - glVertexStream2dvATI((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexStream2dvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2fATI + * Method: glVertexStream2fATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2fATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glVertexStream2fATI) glVertexStream2fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2); @@ -3722,20 +3931,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2fvATI + * Method: glVertexStream2fvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2fvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream2fvATI) - glVertexStream2fvATI((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexStream2fvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2iATI + * Method: glVertexStream2iATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2iATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glVertexStream2iATI) glVertexStream2iATI((GLint) p0, (GLint) p1, (GLint) p2); @@ -3744,20 +3954,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2iATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2ivATI + * Method: glVertexStream2ivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2ivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream2ivATI) - glVertexStream2ivATI((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertexStream2ivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2sATI + * Method: glVertexStream2sATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2sATI(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2) { CHECK_EXISTS(glVertexStream2sATI) glVertexStream2sATI((GLint) p0, (GLshort) p1, (GLshort) p2); @@ -3766,20 +3977,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2sATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2svATI + * Method: glVertexStream2svATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2svATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2svATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream2svATI) - glVertexStream2svATI((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexStream2svATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3dATI + * Method: glVertexStream3dATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3dATI(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3) { CHECK_EXISTS(glVertexStream3dATI) glVertexStream3dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); @@ -3788,20 +4000,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3dvATI + * Method: glVertexStream3dvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3dvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream3dvATI) - glVertexStream3dvATI((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexStream3dvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3fATI + * Method: glVertexStream3fATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3fATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) { CHECK_EXISTS(glVertexStream3fATI) glVertexStream3fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); @@ -3810,20 +4023,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3fvATI + * Method: glVertexStream3fvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3fvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream3fvATI) - glVertexStream3fvATI((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexStream3fvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3iATI + * Method: glVertexStream3iATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3iATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) { CHECK_EXISTS(glVertexStream3iATI) glVertexStream3iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); @@ -3832,20 +4046,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3iATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3ivATI + * Method: glVertexStream3ivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3ivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream3ivATI) - glVertexStream3ivATI((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertexStream3ivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3sATI + * Method: glVertexStream3sATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3sATI(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3) { CHECK_EXISTS(glVertexStream3sATI) glVertexStream3sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); @@ -3854,20 +4069,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3sATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3svATI + * Method: glVertexStream3svATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3svATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3svATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream3svATI) - glVertexStream3svATI((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexStream3svATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4dATI + * Method: glVertexStream4dATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dATI(JNIEnv * env, jobject obj, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4dATI(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4) { CHECK_EXISTS(glVertexStream4dATI) glVertexStream4dATI((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4); @@ -3876,20 +4092,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4dvATI + * Method: glVertexStream4dvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4dvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream4dvATI) - glVertexStream4dvATI((GLuint) p0, (const GLdouble *) p1); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glVertexStream4dvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4fATI + * Method: glVertexStream4fATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fATI(JNIEnv * env, jobject obj, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4fATI(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3, jfloat p4) { CHECK_EXISTS(glVertexStream4fATI) glVertexStream4fATI((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4); @@ -3898,20 +4115,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4fvATI + * Method: glVertexStream4fvATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fvATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4fvATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream4fvATI) - glVertexStream4fvATI((GLuint) p0, (const GLfloat *) p1); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexStream4fvATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4iATI + * Method: glVertexStream4iATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4iATI(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4iATI(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { CHECK_EXISTS(glVertexStream4iATI) glVertexStream4iATI((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); @@ -3920,20 +4138,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4iATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4ivATI + * Method: glVertexStream4ivATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4ivATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4ivATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream4ivATI) - glVertexStream4ivATI((GLuint) p0, (const GLint *) p1); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glVertexStream4ivATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4sATI + * Method: glVertexStream4sATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4sATI(JNIEnv * env, jobject obj, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4sATI(JNIEnv * env, jclass clazz, jint p0, jshort p1, jshort p2, jshort p3, jshort p4) { CHECK_EXISTS(glVertexStream4sATI) glVertexStream4sATI((GLint) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3, (GLshort) p4); @@ -3942,20 +4161,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4sATI(JNIEnv * env, /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4svATI + * Method: glVertexStream4svATI */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4svATI(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4svATI(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glVertexStream4svATI) - glVertexStream4svATI((GLuint) p0, (const GLshort *) p1); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glVertexStream4svATI((GLuint) p0, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightfEXT + * Method: glVertexWeightfEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfEXT(JNIEnv * env, jobject obj, jfloat p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightfEXT(JNIEnv * env, jclass clazz, jfloat p0) { CHECK_EXISTS(glVertexWeightfEXT) glVertexWeightfEXT((GLfloat) p0); @@ -3963,126 +4183,137 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfEXT(JNIEnv * env, j /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightfvEXT + * Method: glVertexWeightfvEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfvEXT(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightfvEXT(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glVertexWeightfvEXT) - glVertexWeightfvEXT((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glVertexWeightfvEXT(address); } /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightPointerEXT + * Method: glVertexWeightPointerEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightPointerEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightPointerEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glVertexWeightPointerEXT) - glVertexWeightPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, (const void *) p3); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + glVertexWeightPointerEXT((GLint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: weightbvARB + * Method: glWeightbvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightbvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightbvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightbvARB) - glWeightbvARB((GLint) p0, (GLbyte *) p1); + GLbyte *address = (GLbyte *)env->GetDirectBufferAddress(buffer); + glWeightbvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightdvARB + * Method: glWeightdvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightdvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightdvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightdvARB) - glWeightdvARB((GLint) p0, (GLdouble *) p1); + GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); + glWeightdvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightfvARB + * Method: glWeightfvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightfvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightfvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightfvARB) - glWeightfvARB((GLint) p0, (GLfloat *) p1); + GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); + glWeightfvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightivARB + * Method: glWeightivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightivARB) - glWeightivARB((GLint) p0, (GLint *) p1); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glWeightivARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightPointerARB + * Method: glWeightPointerARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightPointerARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightPointerARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) { CHECK_EXISTS(glWeightPointerARB) - glWeightPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, (void *) p3); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glWeightPointerARB((GLint) p0, (GLuint) p1, (GLint) p2, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: weightsvARB + * Method: glWeightsvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightsvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightsvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightsvARB) - glWeightsvARB((GLint) p0, (GLshort *) p1); + GLshort *address = (GLshort *)env->GetDirectBufferAddress(buffer); + glWeightsvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightubvARB + * Method: glWeightubvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightubvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightubvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightubvARB) - glWeightubvARB((GLint) p0, (GLubyte *) p1); + GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); + glWeightubvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightuivARB + * Method: glWeightuivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightuivARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightuivARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightuivARB) - glWeightuivARB((GLint) p0, (GLuint *) p1); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glWeightuivARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL - * Method: weightusvARB + * Method: glWeightusvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightusvARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightusvARB(JNIEnv * env, jclass clazz, jint p0, jobject buffer) { CHECK_EXISTS(glWeightusvARB) - glWeightusvARB((GLint) p0, (GLushort *) p1); + GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); + glWeightusvARB((GLint) p0, address); } /* * Class: org_lwjgl_opengl_GL * Method: glXAllocateMemoryNV */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV(JNIEnv * env, jclass clazz, jint size, jfloat p1, jfloat p2, jfloat p3) { #ifdef _X11 CHECK_EXISTS(glXAllocateMemoryNV) - jint ret = (jint) glXAllocateMemoryNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); - return ret; + void *mem_address = glXAllocateMemoryNV((GLint) size, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + return env->NewDirectByteBuffer(mem_address, size); #else CHECK_EXISTS(NULL) return 0; @@ -4093,10 +4324,11 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV(JNIEnv * env * Class: org_lwjgl_opengl_GL * Method: wglFreeMemoryNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV(JNIEnv * env, jclass clazz, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV(JNIEnv * env, jclass clazz, jobject buffer) { #ifdef _X11 - glXFreeMemoryNV((void *) p0); + void *address = (void *)env->GetDirectBufferAddress(buffer); + glXFreeMemoryNV(address); #else CHECK_EXISTS(NULL) #endif @@ -4106,12 +4338,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV(JNIEnv * env, jc * Class: org_lwjgl_opengl_GL * Method: wglAllocateMemoryNV */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jfloat p3) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV(JNIEnv * env, jclass clazz, jint size, jfloat p1, jfloat p2, jfloat p3) { #ifdef _WIN32 CHECK_EXISTS(wglAllocateMemoryNV) - jint ret = (jint) wglAllocateMemoryNV((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); - return ret; + void *mem_address = wglAllocateMemoryNV((GLint) size, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); + return env->NewDirectByteBuffer(mem_address, size); #else CHECK_EXISTS(NULL) return 0; @@ -4138,7 +4370,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglBindTexImageARB(JNIEnv * * Class: org_lwjgl_opengl_GL * Method: wglChoosePixelFormatARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 CHECK_EXISTS(wglChoosePixelFormatARB) @@ -4149,7 +4381,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB(JNIE return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglCreateBufferRegionARB @@ -4170,7 +4402,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreateBufferRegionARB(JNIEnv * Class: org_lwjgl_opengl_GL * Method: wglCreatePbufferARB */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) +/*JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) { #ifdef _WIN32 CHECK_EXISTS(wglCreatePbufferARB) @@ -4181,16 +4413,17 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB(JNIEnv * env return 0; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglDeleteBufferRegionARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB(JNIEnv * env, jclass clazz, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB(JNIEnv * env, jclass clazz, jobject buffer) { #ifdef _WIN32 CHECK_EXISTS(wglDeleteBufferRegionARB) - wglDeleteBufferRegionARB((void *) p0); + void *address = (void *)env->GetDirectBufferAddress(buffer); + wglDeleteBufferRegionARB(address); #else CHECK_EXISTS(NULL) #endif @@ -4200,7 +4433,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB(JNIEnv * Class: org_lwjgl_opengl_GL * Method: wglDestroyPbufferARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB(JNIEnv * env, jclass clazz, jint p0) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 CHECK_EXISTS(wglDestroyPbufferARB) @@ -4211,16 +4444,17 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB(JNIEnv return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglFreeMemoryNV */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglFreeMemoryNV(JNIEnv * env, jclass clazz, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglFreeMemoryNV(JNIEnv * env, jclass clazz, jobject buffer) { #ifdef _WIN32 CHECK_EXISTS(wglFreeMemoryNV) - wglFreeMemoryNV((void *) p0); + void *address = (void *)env->GetDirectBufferAddress(buffer); + wglFreeMemoryNV(address); #else CHECK_EXISTS(NULL) #endif @@ -4279,7 +4513,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringEXT(JNI * Class: org_lwjgl_opengl_GL * Method: wglGetPbufferDCARB */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB(JNIEnv * env, jclass clazz, jint p0) +/*JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 CHECK_EXISTS(wglGetPbufferDCARB) @@ -4290,12 +4524,12 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB(JNIEnv * env, return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglGetPixelFormatAttribfvARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 CHECK_EXISTS(wglGetPixelFormatAttribfvARB) @@ -4306,12 +4540,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglGetPixelFormatAttribivARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { #ifdef _WIN32 CHECK_EXISTS(wglGetPixelFormatAttribivARB) @@ -4322,7 +4556,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglGetSwapIntervalEXT @@ -4343,7 +4577,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT(JNIEnv * e * Class: org_lwjgl_opengl_GL * Method: wglMakeContextCurrentARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { #ifdef _WIN32 CHECK_EXISTS(wglMakeContextCurrentARB) @@ -4354,12 +4588,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB(JNI return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglQueryPbufferARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { #ifdef _WIN32 CHECK_EXISTS(wglQueryPbufferARB) @@ -4370,12 +4604,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB(JNIEnv * return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglReleasePbufferDCARB */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB(JNIEnv * env, jclass clazz, jint p0, jint p1) +/*JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 CHECK_EXISTS(wglReleasePbufferDCARB) @@ -4386,7 +4620,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB(JNIEnv * return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglReleaseTexImageARB @@ -4407,11 +4641,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB(JNIEnv * Class: org_lwjgl_opengl_GL * Method: wglRestoreBufferRegionARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB(JNIEnv * env, jclass clazz, jobject buffer, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) { #ifdef _WIN32 CHECK_EXISTS(wglRestoreBufferRegionARB) - jboolean ret = (jboolean) wglRestoreBufferRegionARB((void *) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); + void *address = (void *)env->GetDirectBufferAddress(buffer); + jboolean ret = (jboolean) wglRestoreBufferRegionARB(address, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6); return ret; #else CHECK_EXISTS(NULL) @@ -4423,11 +4658,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB(JN * Class: org_lwjgl_opengl_GL * Method: wglSaveBufferRegionARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB(JNIEnv * env, jclass clazz, jobject buffer, jint p1, jint p2, jint p3, jint p4) { #ifdef _WIN32 CHECK_EXISTS(wglSaveBufferRegionARB) - jboolean ret = (jboolean) wglSaveBufferRegionARB((void *) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); + void *address = (void *)env->GetDirectBufferAddress(buffer); + jboolean ret = (jboolean) wglSaveBufferRegionARB(address, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4); return ret; #else CHECK_EXISTS(NULL) @@ -4439,7 +4675,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB(JNIEn * Class: org_lwjgl_opengl_GL * Method: wglSetPbufferAttribARB */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB(JNIEnv * env, jclass clazz, jint p0, jint p1) +/*JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { #ifdef _WIN32 CHECK_EXISTS(wglSetPbufferAttribARB) @@ -4450,7 +4686,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB(JNIEn return JNI_FALSE; #endif } - +*/ /* * Class: org_lwjgl_opengl_GL * Method: wglSwapIntervalEXT @@ -4469,9 +4705,9 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT(JNIEnv * /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2dARB + * Method: glWindowPos2dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dARB(JNIEnv * env, jobject obj, jdouble p0, jdouble p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2dARB(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) { CHECK_EXISTS(glWindowPos2dARB) glWindowPos2dARB((GLdouble) p0, (GLdouble) p1); @@ -4480,20 +4716,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2dvARB + * Method: glWindowPos2dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dvARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2dvARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos2dvARB) - glWindowPos2dvARB((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glWindowPos2dvARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2fARB + * Method: glWindowPos2fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fARB(JNIEnv * env, jobject obj, jfloat p0, jfloat p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2fARB(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) { CHECK_EXISTS(glWindowPos2fARB) glWindowPos2fARB((GLfloat) p0, (GLfloat) p1); @@ -4502,20 +4739,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2fvARB + * Method: glWindowPos2fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fvARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2fvARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos2fvARB) - glWindowPos2fvARB((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glWindowPos2fvARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2iARB + * Method: glWindowPos2iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2iARB(JNIEnv * env, jobject obj, jint p0, jint p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2iARB(JNIEnv * env, jclass clazz, jint p0, jint p1) { CHECK_EXISTS(glWindowPos2iARB) glWindowPos2iARB((GLint) p0, (GLint) p1); @@ -4524,20 +4762,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2iARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2ivARB + * Method: glWindowPos2ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2ivARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2ivARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos2ivARB) - glWindowPos2ivARB((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glWindowPos2ivARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2sARB + * Method: glWindowPos2sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2sARB(JNIEnv * env, jobject obj, jshort p0, jshort p1) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2sARB(JNIEnv * env, jclass clazz, jshort p0, jshort p1) { CHECK_EXISTS(glWindowPos2sARB) glWindowPos2sARB((GLshort) p0, (GLshort) p1); @@ -4546,20 +4785,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2sARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2svARB + * Method: glWindowPos2svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2svARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2svARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos2svARB) - glWindowPos2svARB((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glWindowPos2svARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3dARB + * Method: glWindowPos3dARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dARB(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3dARB(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) { CHECK_EXISTS(glWindowPos3dARB) glWindowPos3dARB((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); @@ -4568,20 +4808,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3dvARB + * Method: glWindowPos3dvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dvARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3dvARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos3dvARB) - glWindowPos3dvARB((const GLdouble *) p0); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + glWindowPos3dvARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3fARB + * Method: glWindowPos3fARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fARB(JNIEnv * env, jobject obj, jfloat p0, jfloat p1, jfloat p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3fARB(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) { CHECK_EXISTS(glWindowPos3fARB) glWindowPos3fARB((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); @@ -4590,20 +4831,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3fvARB + * Method: glWindowPos3fvARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fvARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3fvARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos3fvARB) - glWindowPos3fvARB((const GLfloat *) p0); + const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); + glWindowPos3fvARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3iARB + * Method: glWindowPos3iARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3iARB(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3iARB(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) { CHECK_EXISTS(glWindowPos3iARB) glWindowPos3iARB((GLint) p0, (GLint) p1, (GLint) p2); @@ -4612,20 +4854,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3iARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3ivARB + * Method: glWindowPos3ivARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3ivARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3ivARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos3ivARB) - glWindowPos3ivARB((const GLint *) p0); + const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); + glWindowPos3ivARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3sARB + * Method: glWindowPos3sARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3sARB(JNIEnv * env, jobject obj, jshort p0, jshort p1, jshort p2) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3sARB(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) { CHECK_EXISTS(glWindowPos3sARB) glWindowPos3sARB((GLshort) p0, (GLshort) p1, (GLshort) p2); @@ -4634,20 +4877,21 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3sARB(JNIEnv * env, job /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3svARB + * Method: glWindowPos3svARB */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3svARB(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3svARB(JNIEnv * env, jclass clazz, jobject buffer) { CHECK_EXISTS(glWindowPos3svARB) - glWindowPos3svARB((const GLshort *) p0); + const GLshort *address = (const GLshort *)env->GetDirectBufferAddress(buffer); + glWindowPos3svARB(address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: writeMaskEXT + * Method: glWriteMaskEXT */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_writeMaskEXT(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWriteMaskEXT(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) { CHECK_EXISTS(glWriteMaskEXT) glWriteMaskEXT((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5); @@ -4656,10 +4900,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_writeMaskEXT(JNIEnv * env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: bindBufferARB + * Method: glBindBufferARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindBufferARB(JNIEnv *env, jobject obj, jint target, jint buffer) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindBufferARB(JNIEnv *env, jclass clazz, jint target, jint buffer) { CHECK_EXISTS(glBindBufferARB) glBindBufferARB((GLenum) target, (GLuint) buffer); @@ -4668,10 +4912,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindBufferARB(JNIEnv *env, jobje /* * Class: org_lwjgl_opengl_GL - * Method: deleteBuffersARB + * Method: glDeleteBuffersARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteBuffersARB(JNIEnv *env , jobject obj, jint n, jint buffers) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteBuffersARB(JNIEnv *env , jobject obj, jint n, jint buffers) { CHECK_EXISTS(glDeleteBuffersARB) glDeleteBuffersARB((GLsizei)n, (const GLuint *)buffers); @@ -4680,22 +4924,23 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteBuffersARB(JNIEnv *env , j /* * Class: org_lwjgl_opengl_GL - * Method: genBuffersARB + * Method: glGenBuffersARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genBuffersARB(JNIEnv *env, jobject obj, jint n, jint buffers) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenBuffersARB(JNIEnv *env, jclass clazz, jint n, jobject buffer) { CHECK_EXISTS(glGenBuffersARB) - glGenBuffersARB((GLsizei)n, (GLuint *)buffers); + GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); + glGenBuffersARB((GLsizei)n, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: isBufferARB + * Method: glIsBufferARB * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isBufferARB(JNIEnv *env, jobject obj, jint buffer) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsBufferARB(JNIEnv *env, jclass clazz, jint buffer) { CHECK_EXISTS(glIsBufferARB) jboolean ret = glIsBufferARB((GLuint)buffer); @@ -4705,59 +4950,67 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isBufferARB(JNIEnv *env, job /* * Class: org_lwjgl_opengl_GL - * Method: bufferDataARB + * Method: glBufferDataARB * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bufferDataARB(JNIEnv *env, jobject obj, jint target, jint size, jint data, jint usage) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferDataARB(JNIEnv *env, jclass clazz, jint target, jint size, jobject buffer, jint usage) { CHECK_EXISTS(glBufferDataARB) - glBufferDataARB((GLenum)target, (GLsizeiptrARB)size, (const GLvoid *)data, (GLenum)usage); + const GLvoid *address = (const GLvoid *)env->GetDirectBufferAddress(buffer); + glBufferDataARB((GLenum)target, (GLsizeiptrARB)size, address, (GLenum)usage); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: bufferSubDataARB + * Method: glBufferSubDataARB * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bufferSubDataARB(JNIEnv *env, jobject obj, jint target, jint offset, jint size, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferSubDataARB(JNIEnv *env, jclass clazz, jint target, jint offset, jint size, jobject buffer) { CHECK_EXISTS(glBufferSubDataARB) - glBufferSubDataARB((GLenum)target, (GLintptrARB)offset, (GLsizeiptrARB)size, (const GLvoid *)data); + const GLvoid *address = (const GLvoid *)env->GetDirectBufferAddress(buffer); + glBufferSubDataARB((GLenum)target, (GLintptrARB)offset, (GLsizeiptrARB)size, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getBufferSubDataARB + * Method: glGetBufferSubDataARB * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferSubDataARB(JNIEnv *env, jobject obj, jint target, jint offset, jint size, jint data) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferSubDataARB(JNIEnv *env, jclass clazz, jint target, jint offset, jint size, jobject buffer) { CHECK_EXISTS(glGetBufferSubDataARB) - glGetBufferSubDataARB((GLenum)target, (GLintptrARB)offset, (GLsizeiptrARB)size, (GLvoid *)data); + GLvoid *address = (GLvoid *)env->GetDirectBufferAddress(buffer); + glGetBufferSubDataARB((GLenum)target, (GLintptrARB)offset, (GLsizeiptrARB)size, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: mapBufferARB + * Method: glMapBufferARB * Signature: (II)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_mapBufferARB(JNIEnv *env, jobject obj, jint target, jint access) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glMapBufferARB(JNIEnv *env, jclass clazz, jint target, jint access, jint size, jobject old_buffer) { CHECK_EXISTS(glMapBufferARB) - jint ret = (jint)glMapBufferARB((GLenum)target, (GLenum)access); + void *buffer_address = glMapBufferARB((GLenum)target, (GLenum)access); CHECK_GL_ERROR - return ret; + if (old_buffer != NULL) { + void *old_buffer_address = env->GetDirectBufferAddress(old_buffer); + if (old_buffer_address == buffer_address) + return old_buffer; + } + return env->NewDirectByteBuffer(buffer_address, size); } /* * Class: org_lwjgl_opengl_GL - * Method: unmapBufferARB + * Method: glUnmapBufferARB * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_unmapBufferARB(JNIEnv *env, jobject obj, jint target) +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glUnmapBufferARB(JNIEnv *env, jclass clazz, jint target) { CHECK_EXISTS(glUnmapBufferARB) jboolean ret = glUnmapBufferARB((GLenum)target); @@ -4767,26 +5020,29 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_unmapBufferARB(JNIEnv *env, /* * Class: org_lwjgl_opengl_GL - * Method: getBufferParameterivARB + * Method: glGetBufferParameterivARB * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferParameterivARB(JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferParameterivARB(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) { CHECK_EXISTS(glGetBufferParameterivARB) - glGetBufferParameterivARB((GLenum)target, (GLenum)pname, (GLint *)params); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + glGetBufferParameterivARB((GLenum)target, (GLenum)pname, address); CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GL - * Method: getBufferPointervARB + * Method: glGetBufferPointervARB * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferPointervARB(JNIEnv *env, jobject obj, jint target, jint pname, jint params) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetBufferPointervARB(JNIEnv *env, jclass clazz, jint target, jint pname, jint size) { CHECK_EXISTS(glGetBufferPointervARB) - glGetBufferPointervARB((GLenum)target, (GLenum)pname, (GLvoid **)params); + void *pointer; + glGetBufferPointervARB((GLenum)target, (GLenum)pname, &pointer); CHECK_GL_ERROR + return env->NewDirectByteBuffer(pointer, size); } /* diff --git a/src/native/common/org_lwjgl_opengl_GL.h b/src/native/common/org_lwjgl_opengl_GL.h index 424e5961..4e021390 100644 --- a/src/native/common/org_lwjgl_opengl_GL.h +++ b/src/native/common/org_lwjgl_opengl_GL.h @@ -7,7 +7,9 @@ #ifdef __cplusplus extern "C" { #endif +/* Inaccessible static: _00024assertionsDisabled */ /* Inaccessible static: currentWindow */ +/* Inaccessible static: class_00024org_00024lwjgl_00024Window */ /* Inaccessible static: WGL_ARB_buffer_region */ /* Inaccessible static: WGL_ARB_extensions_string */ /* Inaccessible static: WGL_ARB_pbuffer */ @@ -18,3042 +20,3034 @@ extern "C" { /* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL */ /* * Class: org_lwjgl_opengl_GL - * Method: activeStencilFaceEXT + * Method: glActiveStencilFaceEXT * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glActiveStencilFaceEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: activeTextureARB + * Method: glActiveTextureARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeTextureARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glActiveTextureARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp1ATI + * Method: glAlphaFragmentOp1ATI * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp1ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp1ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp2ATI + * Method: glAlphaFragmentOp2ATI * Signature: (IIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp2ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp2ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: alphaFragmentOp3ATI + * Method: glAlphaFragmentOp3ATI * Signature: (IIIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_alphaFragmentOp3ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glAlphaFragmentOp3ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: areProgramsResidentNV - * Signature: (III)Z + * Method: glAreProgramsResidentNV + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_areProgramsResidentNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glAreProgramsResidentNV + (JNIEnv *, jclass, jint, jobject, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: arrayObjectATI + * Method: glArrayObjectATI * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_arrayObjectATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glArrayObjectATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: beginFragmentShaderATI + * Method: glBeginFragmentShaderATI * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginFragmentShaderATI - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginFragmentShaderATI + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: beginOcclusionQueryNV + * Method: glBeginOcclusionQueryNV * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginOcclusionQueryNV - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginOcclusionQueryNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: beginVertexShaderEXT + * Method: glBeginVertexShaderEXT * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_beginVertexShaderEXT - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBeginVertexShaderEXT + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: bindFragmentShaderATI + * Method: glBindFragmentShaderATI * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindFragmentShaderATI - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindFragmentShaderATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindLightParameterEXT + * Method: glBindLightParameterEXT * Signature: (II)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindLightParameterEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindLightParameterEXT + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindMaterialParameterEXT + * Method: glBindMaterialParameterEXT * Signature: (II)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindMaterialParameterEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindMaterialParameterEXT + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindParameterEXT + * Method: glBindParameterEXT * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindParameterEXT - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindParameterEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindProgramARB + * Method: glBindProgramARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindProgramARB + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindProgramNV + * Method: glBindProgramNV * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindProgramNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindProgramNV + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindTexGenParameterEXT + * Method: glBindTexGenParameterEXT * Signature: (III)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTexGenParameterEXT - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindTexGenParameterEXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindTextureUnitParameterEXT + * Method: glBindTextureUnitParameterEXT * Signature: (II)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_bindTextureUnitParameterEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glBindTextureUnitParameterEXT + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindVertexShaderEXT + * Method: glBindVertexShaderEXT * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindVertexShaderEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindVertexShaderEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: clientActiveTextureARB + * Method: glClientActiveTextureARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveTextureARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glClientActiveTextureARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: clientActiveVertexStreamATI + * Method: glClientActiveVertexStreamATI * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_clientActiveVertexStreamATI - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glClientActiveVertexStreamATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp1ATI + * Method: glColorFragmentOp1ATI * Signature: (IIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp1ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp1ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp2ATI + * Method: glColorFragmentOp2ATI * Signature: (IIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp2ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp2ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: colorFragmentOp3ATI + * Method: glColorFragmentOp3ATI * Signature: (IIIIIIIIIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_colorFragmentOp3ATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glColorFragmentOp3ATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: combinerInputNV + * Method: glCombinerInputNV * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerInputNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerInputNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: combinerOutputNV + * Method: glCombinerOutputNV * Signature: (IIIIIIIZZZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerOutputNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean, jboolean, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerOutputNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jboolean, jboolean, jboolean); /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterfNV + * Method: glCombinerParameterfNV * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfNV - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfNV + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterfvNV + * Method: glCombinerParameterfvNV + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterfvNV + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glCombinerParameteriNV * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterfvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameteriNV + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameteriNV - * Signature: (II)V + * Method: glCombinerParameterivNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameteriNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerParameterivNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: combinerParameterivNV - * Signature: (II)V + * Method: glCombinerStageParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerParameterivNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCombinerStageParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: combinerStageParameterfvNV - * Signature: (III)V + * Method: glCompressedTexImage1DARB + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_combinerStageParameterfvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage1DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage1DARB - * Signature: (IIIIIII)V + * Method: glCompressedTexImage2DARB + * Signature: (IIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage1DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage2DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage2DARB - * Signature: (IIIIIIII)V + * Method: glCompressedTexImage3DARB + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage2DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexImage3DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexImage3DARB - * Signature: (IIIIIIIII)V + * Method: glCompressedTexSubImage1DARB + * Signature: (IIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexImage3DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage1DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage1DARB - * Signature: (IIIIIII)V + * Method: glCompressedTexSubImage2DARB + * Signature: (IIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage1DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage2DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage2DARB - * Signature: (IIIIIIIII)V + * Method: glCompressedTexSubImage3DARB + * Signature: (IIIIIIIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage2DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCompressedTexSubImage3DARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: compressedTexSubImage3DARB - * Signature: (IIIIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_compressedTexSubImage3DARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: currentPaletteMatrixARB + * Method: glCurrentPaletteMatrixARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_currentPaletteMatrixARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glCurrentPaletteMatrixARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: deleteFencesNV - * Signature: (II)V + * Method: glDeleteFencesNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFencesNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFencesNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: deleteFragmentShaderATI + * Method: glDeleteFragmentShaderATI * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteFragmentShaderATI - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteFragmentShaderATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: deleteOcclusionQueriesNV - * Signature: (II)V + * Method: glDeleteOcclusionQueriesNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteOcclusionQueriesNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteOcclusionQueriesNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: deleteProgramsARB - * Signature: (II)V + * Method: glDeleteProgramsARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: deleteProgramsNV - * Signature: (II)V + * Method: glDeleteProgramsNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteProgramsNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteProgramsNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: deleteVertexShaderEXT + * Method: glDeleteVertexShaderEXT * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteVertexShaderEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteVertexShaderEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: disableVariantClientStateEXT + * Method: glDisableVariantClientStateEXT * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVariantClientStateEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDisableVariantClientStateEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: disableVertexAttribArrayARB + * Method: glDisableVertexAttribArrayARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_disableVertexAttribArrayARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDisableVertexAttribArrayARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: drawElementArrayATI + * Method: glDrawElementArrayATI * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawElementArrayATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawElementArrayATI + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: drawRangeElementArrayATI + * Method: glDrawRangeElementArrayATI * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementArrayATI - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementArrayATI + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: drawRangeElementsEXT - * Signature: (IIIIII)V + * Method: glDrawRangeElementsEXT + * Signature: (IIIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_drawRangeElementsEXT - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDrawRangeElementsEXT + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: elementPointerATI - * Signature: (II)V + * Method: glElementPointerATI + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_elementPointerATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glElementPointerATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: enableVariantClientStateEXT + * Method: glEnableVariantClientStateEXT * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVariantClientStateEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEnableVariantClientStateEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: enableVertexAttribArrayARB + * Method: glEnableVertexAttribArrayARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_enableVertexAttribArrayARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEnableVertexAttribArrayARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: endFragmentShaderATI + * Method: glEndFragmentShaderATI * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endFragmentShaderATI - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndFragmentShaderATI + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: endOcclusionQueryNV + * Method: glEndOcclusionQueryNV * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endOcclusionQueryNV - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndOcclusionQueryNV + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: endVertexShaderEXT + * Method: glEndVertexShaderEXT * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_endVertexShaderEXT - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEndVertexShaderEXT + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: evalMapsNV + * Method: glEvalMapsNV * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_evalMapsNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glEvalMapsNV + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: executeProgramNV + * Method: glExecuteProgramNV + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glExecuteProgramNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glExtractComponentEXT * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_executeProgramNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glExtractComponentEXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: extractComponentEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_extractComponentEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: finalCombinerInputNV + * Method: glFinalCombinerInputNV * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finalCombinerInputNV - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFinalCombinerInputNV + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: finishFenceNV + * Method: glFinishFenceNV * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_finishFenceNV - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFinishFenceNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: flushVertexArrayRangeNV + * Method: glFlushVertexArrayRangeNV * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_flushVertexArrayRangeNV - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFlushVertexArrayRangeNV + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: fogCoorddEXT + * Method: glFogCoorddEXT * Signature: (D)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddEXT - (JNIEnv *, jobject, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoorddEXT + (JNIEnv *, jclass, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: fogCoorddvEXT - * Signature: (I)V + * Method: glFogCoorddvEXT + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoorddvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoorddvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordfEXT + * Method: glFogCoordfEXT * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfEXT - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordfEXT + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordfvEXT + * Method: glFogCoordfvEXT + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordfvEXT + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glFogCoordPointerEXT + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFogCoordPointerEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glFreeObjectBufferATI * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordfvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glFreeObjectBufferATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: fogCoordPointerEXT - * Signature: (III)V + * Method: glGenFencesNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_fogCoordPointerEXT - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenFencesNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: freeObjectBufferATI - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_freeObjectBufferATI - (JNIEnv *, jobject, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: genFencesNV - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genFencesNV - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: genFragmentShadersATI + * Method: glGenFragmentShadersATI * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genFragmentShadersATI - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenFragmentShadersATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: genOcclusionQueriesNV - * Signature: (II)V + * Method: glGenOcclusionQueriesNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genOcclusionQueriesNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenOcclusionQueriesNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: genProgramsARB - * Signature: (II)V + * Method: glGenProgramsARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: genProgramsNV - * Signature: (II)V + * Method: glGenProgramsNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genProgramsNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenProgramsNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: genSymbolsEXT + * Method: glGenSymbolsEXT * Signature: (IIII)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genSymbolsEXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenSymbolsEXT + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: genVertexShadersEXT + * Method: glGenVertexShadersEXT * Signature: (I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_genVertexShadersEXT - (JNIEnv *, jobject, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glGenVertexShadersEXT + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: getArrayObjectfvATI + * Method: glGetArrayObjectfvATI + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectfvATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetArrayObjectivATI + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetArrayObjectivATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCombinerInputParameterfvNV + * Signature: (IIIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCombinerInputParameterivNV + * Signature: (IIIILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerInputParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCombinerOutputParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCombinerOutputParameterivNV + * Signature: (IIILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerOutputParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCombinerStageParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCombinerStageParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetCompressedTexImageARB + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetCompressedTexImageARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetFenceivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFenceivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetFinalCombinerInputParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetFinalCombinerInputParameterivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetFinalCombinerInputParameterivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetInvariantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetInvariantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetInvariantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetInvariantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetLocalConstantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetLocalConstantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetLocalConstantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetLocalConstantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetMapAttribParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetMapAttribParameterivNV + * Signature: (IIILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapAttribParameterivNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetMapControlPointsNV + * Signature: (IIIIIZLjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapControlPointsNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jboolean, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetMapParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetMapParameterivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetMapParameterivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetObjectBufferfvATI + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferfvATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetObjectBufferivATI + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetObjectBufferivATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetOcclusionQueryivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetOcclusionQueryuivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetOcclusionQueryuivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramEnvParameterdvARB + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterdvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramEnvParameterfvARB + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramEnvParameterfvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramivARB + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramLocalParameterdvARB + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterdvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramLocalParameterfvARB + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramLocalParameterfvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramParameterdvNV + * Signature: (IIILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterdvNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramParameterfvNV + * Signature: (IIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramParameterfvNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramStringARB + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetProgramStringNV + * Signature: (IILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetProgramStringNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetTexBumpParameterfvATI + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterfvATI + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetTexBumpParameterivATI + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTexBumpParameterivATI + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetTrackMatrixivNV + * Signature: (IIILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetTrackMatrixivNV + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantArrayObjectfvATI + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectfvATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantArrayObjectivATI + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantArrayObjectivATI + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantBooleanvEXT + * Signature: (IILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantBooleanvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantFloatvEXT + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantFloatvEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantIntegervEXT + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVariantIntegervEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVariantPointervEXT + * Signature: (III)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVariantPointervEXT + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribdvARB + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribdvNV + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribdvNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribfvARB + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribfvNV + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribfvNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribivARB + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivARB + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribivNV + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribivNV + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribPointervARB + * Signature: (III)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribPointervARB + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glGetVertexAttribPointervNV + * Signature: (III)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetVertexAttribPointervNV + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glInsertComponentEXT * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectfvATI - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glInsertComponentEXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: getArrayObjectivATI - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getArrayObjectivATI - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCombinerInputParameterfvNV - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterfvNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCombinerInputParameterivNV - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerInputParameterivNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCombinerOutputParameterfvNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterfvNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCombinerOutputParameterivNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerOutputParameterivNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCombinerStageParameterfvNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCombinerStageParameterfvNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getCompressedTexImageARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getCompressedTexImageARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getFenceivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFenceivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getFinalCombinerInputParameterfvNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterfvNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getFinalCombinerInputParameterivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getFinalCombinerInputParameterivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getInvariantBooleanvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantBooleanvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getInvariantFloatvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantFloatvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getInvariantIntegervEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getInvariantIntegervEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantBooleanvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantBooleanvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantFloatvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantFloatvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getLocalConstantIntegervEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getLocalConstantIntegervEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getMapAttribParameterfvNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterfvNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getMapAttribParameterivNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapAttribParameterivNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getMapControlPointsNV - * Signature: (IIIIIZI)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapControlPointsNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getMapParameterfvNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterfvNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getMapParameterivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getMapParameterivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getObjectBufferfvATI - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferfvATI - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getObjectBufferivATI - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getObjectBufferivATI - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getOcclusionQueryivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getOcclusionQueryuivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getOcclusionQueryuivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramEnvParameterdvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterdvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramEnvParameterfvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramEnvParameterfvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramivARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramLocalParameterdvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterdvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramLocalParameterfvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramLocalParameterfvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramParameterdvNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterdvNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramParameterfvNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramParameterfvNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramStringARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getProgramStringNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getProgramStringNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getTexBumpParameterfvATI - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterfvATI - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getTexBumpParameterivATI - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTexBumpParameterivATI - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getTrackMatrixivNV - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getTrackMatrixivNV - (JNIEnv *, jobject, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantArrayObjectfvATI - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectfvATI - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantArrayObjectivATI - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantArrayObjectivATI - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantBooleanvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantBooleanvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantFloatvEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantFloatvEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantIntegervEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantIntegervEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVariantPointervEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVariantPointervEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribdvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribdvNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribdvNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribfvARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribfvNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribfvNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribivARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribivNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribivNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribPointervARB - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervARB - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: getVertexAttribPointervNV - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getVertexAttribPointervNV - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: insertComponentEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_insertComponentEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: isFenceNV + * Method: glIsFenceNV * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isFenceNV - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsFenceNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: isObjectBufferATI + * Method: glIsObjectBufferATI * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isObjectBufferATI - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsObjectBufferATI + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: isOcclusionQueryNV + * Method: glIsOcclusionQueryNV * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isOcclusionQueryNV - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsOcclusionQueryNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: isProgramARB + * Method: glIsProgramARB * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramARB - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsProgramARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: isProgramNV + * Method: glIsProgramNV * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isProgramNV - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsProgramNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: isVariantEnabledEXT + * Method: glIsVariantEnabledEXT * Signature: (II)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isVariantEnabledEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsVariantEnabledEXT + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: loadProgramNV - * Signature: (IIII)V + * Method: glLoadProgramNV + * Signature: (IIILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadProgramNV - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadProgramNV + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: loadTransposeMatrixdARB - * Signature: (I)V + * Method: glLoadTransposeMatrixdARB + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixdARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixdARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: loadTransposeMatrixfARB - * Signature: (I)V + * Method: glLoadTransposeMatrixfARB + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_loadTransposeMatrixfARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLoadTransposeMatrixfARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: lockArraysEXT + * Method: glLockArraysEXT * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_lockArraysEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glLockArraysEXT + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: mapControlPointsNV - * Signature: (IIIIIIIZI)V + * Method: glMapControlPointsNV + * Signature: (IIIIIIIZLjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapControlPointsNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapControlPointsNV + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jboolean, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: mapParameterfvNV - * Signature: (III)V + * Method: glMapParameterfvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterfvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterfvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: mapParameterivNV - * Signature: (III)V + * Method: glMapParameterivNV + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_mapParameterivNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMapParameterivNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexPointerARB - * Signature: (IIII)V + * Method: glMatrixIndexPointerARB + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexPointerARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexPointerARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexubvARB - * Signature: (II)V + * Method: glMatrixIndexubvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexubvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexubvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexuivARB - * Signature: (II)V + * Method: glMatrixIndexuivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexuivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexuivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: matrixIndexusvARB - * Signature: (II)V + * Method: glMatrixIndexusvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_matrixIndexusvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMatrixIndexusvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiDrawArraysEXT - * Signature: (IIII)V + * Method: glMultiDrawArraysEXT + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawArraysEXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiDrawArraysEXT + (JNIEnv *, jclass, jint, jobject, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiDrawElementsEXT - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiDrawElementsEXT - (JNIEnv *, jobject, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1dARB + * Method: glMultiTexCoord1dARB * Signature: (ID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dARB - (JNIEnv *, jobject, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1dARB + (JNIEnv *, jclass, jint, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1dvARB - * Signature: (II)V + * Method: glMultiTexCoord1dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1fARB + * Method: glMultiTexCoord1fARB * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fARB - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1fARB + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1fvARB + * Method: glMultiTexCoord1fvARB + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1fvARB + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glMultiTexCoord1iARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1iARB + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1iARB - * Signature: (II)V + * Method: glMultiTexCoord1ivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1iARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1ivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1ivARB - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1ivARB - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1sARB + * Method: glMultiTexCoord1sARB * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1sARB - (JNIEnv *, jobject, jint, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1sARB + (JNIEnv *, jclass, jint, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord1svARB - * Signature: (II)V + * Method: glMultiTexCoord1svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord1svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord1svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2dARB + * Method: glMultiTexCoord2dARB * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dARB - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2dARB + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2dvARB - * Signature: (II)V + * Method: glMultiTexCoord2dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2fARB + * Method: glMultiTexCoord2fARB * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fARB - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2fARB + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2fvARB - * Signature: (II)V + * Method: glMultiTexCoord2fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2iARB + * Method: glMultiTexCoord2iARB * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2iARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2iARB + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2ivARB - * Signature: (II)V + * Method: glMultiTexCoord2ivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2ivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2ivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2sARB + * Method: glMultiTexCoord2sARB * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2sARB - (JNIEnv *, jobject, jint, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2sARB + (JNIEnv *, jclass, jint, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord2svARB - * Signature: (II)V + * Method: glMultiTexCoord2svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord2svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord2svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3dARB + * Method: glMultiTexCoord3dARB * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dARB - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3dARB + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3dvARB + * Method: glMultiTexCoord3dvARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3dvARB + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3fARB + * Method: glMultiTexCoord3fARB * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fARB - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3fARB + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3fvARB - * Signature: (II)V + * Method: glMultiTexCoord3fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3iARB + * Method: glMultiTexCoord3iARB * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3iARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3iARB + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3ivARB - * Signature: (II)V + * Method: glMultiTexCoord3ivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3ivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3ivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3sARB + * Method: glMultiTexCoord3sARB * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3sARB - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3sARB + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord3svARB - * Signature: (II)V + * Method: glMultiTexCoord3svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord3svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord3svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4dARB + * Method: glMultiTexCoord4dARB * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dARB - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4dARB + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4dvARB - * Signature: (II)V + * Method: glMultiTexCoord4dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4fARB + * Method: glMultiTexCoord4fARB * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fARB - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4fARB + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4fvARB - * Signature: (II)V + * Method: glMultiTexCoord4fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4iARB + * Method: glMultiTexCoord4iARB * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4iARB - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4iARB + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4ivARB - * Signature: (II)V + * Method: glMultiTexCoord4ivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4ivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4ivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4sARB + * Method: glMultiTexCoord4sARB * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4sARB - (JNIEnv *, jobject, jint, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4sARB + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: multiTexCoord4svARB - * Signature: (II)V + * Method: glMultiTexCoord4svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multiTexCoord4svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultiTexCoord4svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multTransposeMatrixdARB - * Signature: (I)V + * Method: glMultTransposeMatrixdARB + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixdARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixdARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: multTransposeMatrixfARB - * Signature: (I)V + * Method: glMultTransposeMatrixfARB + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_multTransposeMatrixfARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glMultTransposeMatrixfARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: newObjectBufferATI - * Signature: (III)I + * Method: glNewObjectBufferATI + * Signature: (ILjava/nio/Buffer;I)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_newObjectBufferATI - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glNewObjectBufferATI + (JNIEnv *, jclass, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3bATI + * Method: glNormalStream3bATI * Signature: (IBBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bATI - (JNIEnv *, jobject, jint, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3bATI + (JNIEnv *, jclass, jint, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3bvATI - * Signature: (II)V + * Method: glNormalStream3bvATI + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3bvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3bvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3dATI + * Method: glNormalStream3dATI * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dATI - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3dATI + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3dvATI - * Signature: (II)V + * Method: glNormalStream3dvATI + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3dvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3dvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3fATI + * Method: glNormalStream3fATI * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fATI - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3fATI + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3fvATI - * Signature: (II)V + * Method: glNormalStream3fvATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3fvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3fvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3iATI + * Method: glNormalStream3iATI * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3iATI - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3iATI + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3ivATI - * Signature: (II)V + * Method: glNormalStream3ivATI + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3ivATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3ivATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3sATI + * Method: glNormalStream3sATI * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3sATI - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3sATI + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: normalStream3svATI - * Signature: (II)V + * Method: glNormalStream3svATI + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_normalStream3svATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glNormalStream3svATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: passTexCoordATI + * Method: glPassTexCoordATI * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_passTexCoordATI - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPassTexCoordATI + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: PNTrianglesfATI + * Method: glPNTrianglesfATI * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesfATI - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPNTrianglesfATI + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: PNTrianglesiATI + * Method: glPNTrianglesiATI * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_PNTrianglesiATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPNTrianglesiATI + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfARB + * Method: glPointParameterfARB * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfARB - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfARB + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfEXT + * Method: glPointParameterfEXT * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfEXT - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfEXT + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfvARB + * Method: glPointParameterfvARB + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvARB + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glPointParameterfvEXT + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterfvEXT + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glPointParameteriNV * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameteriNV + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: pointParameterfvEXT - * Signature: (II)V + * Method: glPointParameterivNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterfvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glPointParameterivNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: pointParameteriNV - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameteriNV - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: pointParameterivNV - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_pointParameterivNV - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4dARB + * Method: glProgramEnvParameter4dARB * Signature: (IIDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dARB - (JNIEnv *, jobject, jint, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dARB + (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4dvARB - * Signature: (III)V + * Method: glProgramEnvParameter4dvARB + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4dvARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4dvARB + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4fARB + * Method: glProgramEnvParameter4fARB * Signature: (IIFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fARB - (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4fARB + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: programEnvParameter4fvARB - * Signature: (III)V + * Method: glProgramEnvParameter4fvARB + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programEnvParameter4fvARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramEnvParameter4fvARB + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4dARB + * Method: glProgramLocalParameter4dARB * Signature: (IIDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dARB - (JNIEnv *, jobject, jint, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dARB + (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4dvARB - * Signature: (III)V + * Method: glProgramLocalParameter4dvARB + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4dvARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4dvARB + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4fARB + * Method: glProgramLocalParameter4fARB * Signature: (IIFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fARB - (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4fARB + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: programLocalParameter4fvARB - * Signature: (III)V + * Method: glProgramLocalParameter4fvARB + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programLocalParameter4fvARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramLocalParameter4fvARB + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4dNV + * Method: glProgramParameter4dNV * Signature: (IIDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dNV - (JNIEnv *, jobject, jint, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4dNV + (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4dvNV - * Signature: (III)V + * Method: glProgramParameter4dvNV + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4dvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4dvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4fNV + * Method: glProgramParameter4fNV * Signature: (IIFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fNV - (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4fNV + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: programParameter4fvNV - * Signature: (III)V + * Method: glProgramParameter4fvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameter4fvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameter4fvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programParameters4dvNV + * Method: glProgramParameters4dvNV * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4dvNV - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4dvNV + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: programParameters4fvNV - * Signature: (IIII)V + * Method: glProgramParameters4fvNV + * Signature: (IIILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programParameters4fvNV - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramParameters4fvNV + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: programStringARB - * Signature: (IIII)V + * Method: glProgramStringARB + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_programStringARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glProgramStringARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: requestResidentProgramsNV - * Signature: (II)V + * Method: glRequestResidentProgramsNV + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_requestResidentProgramsNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glRequestResidentProgramsNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: sampleCoverageARB + * Method: glSampleCoverageARB * Signature: (FZ)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleCoverageARB - (JNIEnv *, jobject, jfloat, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSampleCoverageARB + (JNIEnv *, jclass, jfloat, jboolean); /* * Class: org_lwjgl_opengl_GL - * Method: sampleMapATI + * Method: glSampleMapATI * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_sampleMapATI - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSampleMapATI + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3bEXT + * Method: glSecondaryColor3bEXT * Signature: (BBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bEXT - (JNIEnv *, jobject, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3bEXT + (JNIEnv *, jclass, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3bvEXT - * Signature: (I)V + * Method: glSecondaryColor3bvEXT + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3bvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3bvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3dEXT + * Method: glSecondaryColor3dEXT * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dEXT - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dEXT + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3dvEXT - * Signature: (I)V + * Method: glSecondaryColor3dvEXT + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3dvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3dvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3fEXT + * Method: glSecondaryColor3fEXT * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fEXT - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3fEXT + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3fvEXT - * Signature: (I)V + * Method: glSecondaryColor3fvEXT + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3fvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3fvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3iEXT + * Method: glSecondaryColor3iEXT * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3iEXT - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3iEXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ivEXT - * Signature: (I)V + * Method: glSecondaryColor3ivEXT + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ivEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ivEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3sEXT + * Method: glSecondaryColor3sEXT * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3sEXT - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3sEXT + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3svEXT - * Signature: (I)V + * Method: glSecondaryColor3svEXT + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3svEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3svEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ubEXT + * Method: glSecondaryColor3ubEXT * Signature: (BBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubEXT - (JNIEnv *, jobject, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ubEXT + (JNIEnv *, jclass, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3ubvEXT - * Signature: (I)V + * Method: glSecondaryColor3ubvEXT + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3ubvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3ubvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3uiEXT + * Method: glSecondaryColor3uiEXT * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uiEXT - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3uiEXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3uivEXT - * Signature: (I)V + * Method: glSecondaryColor3uivEXT + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3uivEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3uivEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3usEXT + * Method: glSecondaryColor3usEXT * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usEXT - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3usEXT + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColor3usvEXT - * Signature: (I)V + * Method: glSecondaryColor3usvEXT + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColor3usvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColor3usvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: secondaryColorPointerEXT - * Signature: (IIII)V + * Method: glSecondaryColorPointerEXT + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_secondaryColorPointerEXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSecondaryColorPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: setFenceNV + * Method: glSetFenceNV * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFenceNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFenceNV + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: setFragmentShaderConstantATI - * Signature: (II)V + * Method: glSetFragmentShaderConstantATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setFragmentShaderConstantATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetFragmentShaderConstantATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: setInvariantEXT + * Method: glSetInvariantEXT + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetInvariantEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glSetLocalConstantEXT + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSetLocalConstantEXT + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glShaderOp1EXT * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setInvariantEXT - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp1EXT + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: setLocalConstantEXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_setLocalConstantEXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: shaderOp1EXT - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp1EXT - (JNIEnv *, jobject, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: shaderOp2EXT + * Method: glShaderOp2EXT * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp2EXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp2EXT + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: shaderOp3EXT + * Method: glShaderOp3EXT * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_shaderOp3EXT - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glShaderOp3EXT + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: swizzleEXT + * Method: glSwizzleEXT * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_swizzleEXT - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glSwizzleEXT + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: testFenceNV + * Method: glTestFenceNV * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_testFenceNV - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glTestFenceNV + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: texBumpParameterfvATI - * Signature: (II)V + * Method: glTexBumpParameterfvATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterfvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterfvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: texBumpParameterivATI - * Signature: (II)V + * Method: glTexBumpParameterivATI + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_texBumpParameterivATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTexBumpParameterivATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: trackMatrixNV + * Method: glTrackMatrixNV * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_trackMatrixNV - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glTrackMatrixNV + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: unlockArraysEXT + * Method: glUnlockArraysEXT * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_unlockArraysEXT - (JNIEnv *, jobject); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUnlockArraysEXT + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GL - * Method: updateObjectBufferATI + * Method: glUpdateObjectBufferATI + * Signature: (IIILjava/nio/Buffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glUpdateObjectBufferATI + (JNIEnv *, jclass, jint, jint, jint, jobject, jint); + +/* + * Class: org_lwjgl_opengl_GL + * Method: glVariantArrayObjectATI * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_updateObjectBufferATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantArrayObjectATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: variantArrayObjectATI - * Signature: (IIIII)V + * Method: glVariantbvEXT + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantArrayObjectATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantbvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantbvEXT - * Signature: (II)V + * Method: glVariantdvEXT + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantbvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantdvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantdvEXT - * Signature: (II)V + * Method: glVariantfvEXT + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantdvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantfvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantfvEXT - * Signature: (II)V + * Method: glVariantivEXT + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantfvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantivEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantivEXT - * Signature: (II)V + * Method: glVariantPointerEXT + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantivEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantPointerEXT - * Signature: (IIII)V + * Method: glVariantsvEXT + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantPointerEXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantsvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantsvEXT - * Signature: (II)V + * Method: glVariantubvEXT + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantsvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantubvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantubvEXT - * Signature: (II)V + * Method: glVariantuivEXT + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantubvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantuivEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantuivEXT - * Signature: (II)V + * Method: glVariantusvEXT + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantuivEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVariantusvEXT + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: variantusvEXT - * Signature: (II)V + * Method: glVertexArrayRangeNV + * Signature: (ILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_variantusvEXT - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexArrayRangeNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexArrayRangeNV - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexArrayRangeNV - (JNIEnv *, jobject, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dARB + * Method: glVertexAttrib1dARB * Signature: (ID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dARB - (JNIEnv *, jobject, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dARB + (JNIEnv *, jclass, jint, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dNV + * Method: glVertexAttrib1dNV * Signature: (ID)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dNV - (JNIEnv *, jobject, jint, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dNV + (JNIEnv *, jclass, jint, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dvARB - * Signature: (II)V + * Method: glVertexAttrib1dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1dvNV - * Signature: (II)V + * Method: glVertexAttrib1dvNV + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1dvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1dvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fARB + * Method: glVertexAttrib1fARB * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fARB - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fARB + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fNV + * Method: glVertexAttrib1fNV * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fNV - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fNV + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fvARB - * Signature: (II)V + * Method: glVertexAttrib1fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1fvNV - * Signature: (II)V + * Method: glVertexAttrib1fvNV + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1fvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1fvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1sARB + * Method: glVertexAttrib1sARB * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sARB - (JNIEnv *, jobject, jint, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sARB + (JNIEnv *, jclass, jint, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1sNV + * Method: glVertexAttrib1sNV * Signature: (IS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1sNV - (JNIEnv *, jobject, jint, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1sNV + (JNIEnv *, jclass, jint, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1svARB - * Signature: (II)V + * Method: glVertexAttrib1svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib1svNV - * Signature: (II)V + * Method: glVertexAttrib1svNV + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib1svNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib1svNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dARB + * Method: glVertexAttrib2dARB * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dARB - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dARB + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dNV + * Method: glVertexAttrib2dNV * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dNV - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dNV + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dvARB - * Signature: (II)V + * Method: glVertexAttrib2dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2dvNV - * Signature: (II)V + * Method: glVertexAttrib2dvNV + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2dvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2dvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fARB + * Method: glVertexAttrib2fARB * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fARB - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fARB + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fNV + * Method: glVertexAttrib2fNV * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fNV - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fNV + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fvARB - * Signature: (II)V + * Method: glVertexAttrib2fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2fvNV - * Signature: (II)V + * Method: glVertexAttrib2fvNV + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2fvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2fvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2sARB + * Method: glVertexAttrib2sARB * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sARB - (JNIEnv *, jobject, jint, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sARB + (JNIEnv *, jclass, jint, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2sNV + * Method: glVertexAttrib2sNV * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2sNV - (JNIEnv *, jobject, jint, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2sNV + (JNIEnv *, jclass, jint, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2svARB - * Signature: (II)V + * Method: glVertexAttrib2svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib2svNV - * Signature: (II)V + * Method: glVertexAttrib2svNV + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib2svNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib2svNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dARB + * Method: glVertexAttrib3dARB * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dARB - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dARB + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dNV + * Method: glVertexAttrib3dNV * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dNV - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dNV + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dvARB - * Signature: (II)V + * Method: glVertexAttrib3dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3dvNV - * Signature: (II)V + * Method: glVertexAttrib3dvNV + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3dvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3dvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fARB + * Method: glVertexAttrib3fARB * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fARB - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fARB + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fNV + * Method: glVertexAttrib3fNV * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fNV - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fNV + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fvARB - * Signature: (II)V + * Method: glVertexAttrib3fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3fvNV - * Signature: (II)V + * Method: glVertexAttrib3fvNV + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3fvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3fvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3sARB + * Method: glVertexAttrib3sARB * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sARB - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3sARB + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3sNV + * Method: glVertexAttrib3sNV * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3sNV - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3sNV + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3svARB - * Signature: (II)V + * Method: glVertexAttrib3svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib3svNV - * Signature: (II)V + * Method: glVertexAttrib3svNV + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib3svNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib3svNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4bvARB - * Signature: (II)V + * Method: glVertexAttrib4bvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4bvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4bvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dARB + * Method: glVertexAttrib4dARB * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dARB - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dARB + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dNV + * Method: glVertexAttrib4dNV * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dNV - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dNV + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dvARB - * Signature: (II)V + * Method: glVertexAttrib4dvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4dvNV - * Signature: (II)V + * Method: glVertexAttrib4dvNV + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4dvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4dvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fARB + * Method: glVertexAttrib4fARB * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fARB - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fARB + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fNV + * Method: glVertexAttrib4fNV * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fNV - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fNV + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fvARB - * Signature: (II)V + * Method: glVertexAttrib4fvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4fvNV - * Signature: (II)V + * Method: glVertexAttrib4fvNV + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4fvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4fvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ivARB - * Signature: (II)V + * Method: glVertexAttrib4ivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NbvARB - * Signature: (II)V + * Method: glVertexAttrib4NbvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NbvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NbvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NivARB - * Signature: (II)V + * Method: glVertexAttrib4NivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NsvARB - * Signature: (II)V + * Method: glVertexAttrib4NsvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NsvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NsvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NubARB + * Method: glVertexAttrib4NubARB * Signature: (IBBBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubARB - (JNIEnv *, jobject, jint, jbyte, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubARB + (JNIEnv *, jclass, jint, jbyte, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NubvARB - * Signature: (II)V + * Method: glVertexAttrib4NubvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NubvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NubvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NuivARB - * Signature: (II)V + * Method: glVertexAttrib4NuivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NuivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NuivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4NusvARB - * Signature: (II)V + * Method: glVertexAttrib4NusvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4NusvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4NusvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4sARB + * Method: glVertexAttrib4sARB * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sARB - (JNIEnv *, jobject, jint, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4sARB + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4sNV + * Method: glVertexAttrib4sNV * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4sNV - (JNIEnv *, jobject, jint, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4sNV + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4svARB - * Signature: (II)V + * Method: glVertexAttrib4svARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4svARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4svNV - * Signature: (II)V + * Method: glVertexAttrib4svNV + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4svNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4svNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubNV + * Method: glVertexAttrib4ubNV * Signature: (IBBBB)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubNV - (JNIEnv *, jobject, jint, jbyte, jbyte, jbyte, jbyte); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubNV + (JNIEnv *, jclass, jint, jbyte, jbyte, jbyte, jbyte); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubvARB - * Signature: (II)V + * Method: glVertexAttrib4ubvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4ubvNV - * Signature: (II)V + * Method: glVertexAttrib4ubvNV + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4ubvNV - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4ubvNV + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4uivARB - * Signature: (II)V + * Method: glVertexAttrib4uivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4uivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4uivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttrib4usvARB - * Signature: (II)V + * Method: glVertexAttrib4usvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttrib4usvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttrib4usvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribPointerARB - * Signature: (IIIZII)V + * Method: glVertexAttribPointerARB + * Signature: (IIIZILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerARB - (JNIEnv *, jobject, jint, jint, jint, jboolean, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerARB + (JNIEnv *, jclass, jint, jint, jint, jboolean, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribPointerNV - * Signature: (IIIII)V + * Method: glVertexAttribPointerNV + * Signature: (IIIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribPointerNV - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribPointerNV + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1dvNV - * Signature: (III)V + * Method: glVertexAttribs1dvNV + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1dvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1dvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1fvNV - * Signature: (III)V + * Method: glVertexAttribs1fvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1fvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1fvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs1svNV - * Signature: (III)V + * Method: glVertexAttribs1svNV + * Signature: (IILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs1svNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs1svNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2dvNV - * Signature: (III)V + * Method: glVertexAttribs2dvNV + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2dvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2dvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2fvNV - * Signature: (III)V + * Method: glVertexAttribs2fvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2fvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2fvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs2svNV - * Signature: (III)V + * Method: glVertexAttribs2svNV + * Signature: (IILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs2svNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs2svNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3dvNV - * Signature: (III)V + * Method: glVertexAttribs3dvNV + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3dvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3dvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3fvNV - * Signature: (III)V + * Method: glVertexAttribs3fvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3fvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3fvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs3svNV - * Signature: (III)V + * Method: glVertexAttribs3svNV + * Signature: (IILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs3svNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs3svNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4dvNV - * Signature: (III)V + * Method: glVertexAttribs4dvNV + * Signature: (IILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4dvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4dvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4fvNV - * Signature: (III)V + * Method: glVertexAttribs4fvNV + * Signature: (IILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4fvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4fvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4svNV - * Signature: (III)V + * Method: glVertexAttribs4svNV + * Signature: (IILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4svNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4svNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexAttribs4ubvNV - * Signature: (III)V + * Method: glVertexAttribs4ubvNV + * Signature: (IILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexAttribs4ubvNV - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexAttribs4ubvNV + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendARB + * Method: glVertexBlendARB * Signature: (I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendEnvfATI + * Method: glVertexBlendEnvfATI * Signature: (IF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnvfATI - (JNIEnv *, jobject, jint, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnvfATI + (JNIEnv *, jclass, jint, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexBlendEnviATI + * Method: glVertexBlendEnviATI * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexBlendEnviATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexBlendEnviATI + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2dATI + * Method: glVertexStream2dATI * Signature: (IDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dATI - (JNIEnv *, jobject, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2dATI + (JNIEnv *, jclass, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2dvATI - * Signature: (II)V + * Method: glVertexStream2dvATI + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2dvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2dvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2fATI + * Method: glVertexStream2fATI * Signature: (IFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fATI - (JNIEnv *, jobject, jint, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2fATI + (JNIEnv *, jclass, jint, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2fvATI - * Signature: (II)V + * Method: glVertexStream2fvATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2fvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2fvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2iATI + * Method: glVertexStream2iATI * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2iATI - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2iATI + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2ivATI - * Signature: (II)V + * Method: glVertexStream2ivATI + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2ivATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2ivATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2sATI + * Method: glVertexStream2sATI * Signature: (ISS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2sATI - (JNIEnv *, jobject, jint, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2sATI + (JNIEnv *, jclass, jint, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream2svATI - * Signature: (II)V + * Method: glVertexStream2svATI + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream2svATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream2svATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3dATI + * Method: glVertexStream3dATI * Signature: (IDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dATI - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3dATI + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3dvATI - * Signature: (II)V + * Method: glVertexStream3dvATI + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3dvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3dvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3fATI + * Method: glVertexStream3fATI * Signature: (IFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fATI - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3fATI + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3fvATI - * Signature: (II)V + * Method: glVertexStream3fvATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3fvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3fvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3iATI + * Method: glVertexStream3iATI * Signature: (IIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3iATI - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3iATI + (JNIEnv *, jclass, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3ivATI - * Signature: (II)V + * Method: glVertexStream3ivATI + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3ivATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3ivATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3sATI + * Method: glVertexStream3sATI * Signature: (ISSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3sATI - (JNIEnv *, jobject, jint, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3sATI + (JNIEnv *, jclass, jint, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream3svATI - * Signature: (II)V + * Method: glVertexStream3svATI + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream3svATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream3svATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4dATI + * Method: glVertexStream4dATI * Signature: (IDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dATI - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4dATI + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4dvATI - * Signature: (II)V + * Method: glVertexStream4dvATI + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4dvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4dvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4fATI + * Method: glVertexStream4fATI * Signature: (IFFFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fATI - (JNIEnv *, jobject, jint, jfloat, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4fATI + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4fvATI - * Signature: (II)V + * Method: glVertexStream4fvATI + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4fvATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4fvATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4iATI + * Method: glVertexStream4iATI * Signature: (IIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4iATI - (JNIEnv *, jobject, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4iATI + (JNIEnv *, jclass, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4ivATI - * Signature: (II)V + * Method: glVertexStream4ivATI + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4ivATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4ivATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4sATI + * Method: glVertexStream4sATI * Signature: (ISSSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4sATI - (JNIEnv *, jobject, jint, jshort, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4sATI + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: vertexStream4svATI - * Signature: (II)V + * Method: glVertexStream4svATI + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexStream4svATI - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexStream4svATI + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightfEXT + * Method: glVertexWeightfEXT * Signature: (F)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfEXT - (JNIEnv *, jobject, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightfEXT + (JNIEnv *, jclass, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightfvEXT - * Signature: (I)V + * Method: glVertexWeightfvEXT + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightfvEXT - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightfvEXT + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: vertexWeightPointerEXT - * Signature: (IIII)V + * Method: glVertexWeightPointerEXT + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_vertexWeightPointerEXT - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glVertexWeightPointerEXT + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightbvARB - * Signature: (II)V + * Method: glWeightbvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightbvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightbvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightdvARB - * Signature: (II)V + * Method: glWeightdvARB + * Signature: (ILjava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightdvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightdvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightfvARB - * Signature: (II)V + * Method: glWeightfvARB + * Signature: (ILjava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightfvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightfvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightivARB - * Signature: (II)V + * Method: glWeightivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightPointerARB - * Signature: (IIII)V + * Method: glWeightPointerARB + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightPointerARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightPointerARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightsvARB - * Signature: (II)V + * Method: glWeightsvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightsvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightsvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightubvARB - * Signature: (II)V + * Method: glWeightubvARB + * Signature: (ILjava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightubvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightubvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightuivARB - * Signature: (II)V + * Method: glWeightuivARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightuivARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightuivARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: weightusvARB - * Signature: (II)V + * Method: glWeightusvARB + * Signature: (ILjava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_weightusvARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWeightusvARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL * Method: glXAllocateMemoryNV - * Signature: (IFFF)I + * Signature: (IFFF)Ljava/nio/ByteBuffer; */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL * Method: glXFreeMemoryNV - * Signature: (I)V + * Signature: (Ljava/nio/ByteBuffer;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV - (JNIEnv *, jclass, jint); + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL * Method: wglAllocateMemoryNV - * Signature: (IFFF)I + * Signature: (IFFF)Ljava/nio/ByteBuffer; */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); /* @@ -3064,14 +3058,6 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglAllocateMemoryNV JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglBindTexImageARB (JNIEnv *, jclass, jint, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglChoosePixelFormatARB - * Signature: (IIIIII)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); - /* * Class: org_lwjgl_opengl_GL * Method: wglCreateBufferRegionARB @@ -3080,37 +3066,21 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglChoosePixelFormatARB JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreateBufferRegionARB (JNIEnv *, jclass, jint, jint, jint); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglCreatePbufferARB - * Signature: (IIIII)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglCreatePbufferARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - /* * Class: org_lwjgl_opengl_GL * Method: wglDeleteBufferRegionARB - * Signature: (I)V + * Signature: (Ljava/nio/Buffer;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglDeleteBufferRegionARB - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglDestroyPbufferARB - * Signature: (I)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglDestroyPbufferARB - (JNIEnv *, jclass, jint); + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL * Method: wglFreeMemoryNV - * Signature: (I)V + * Signature: (Ljava/nio/ByteBuffer;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_wglFreeMemoryNV - (JNIEnv *, jclass, jint); + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL @@ -3136,30 +3106,6 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringARB JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL_wglGetExtensionsStringEXT (JNIEnv *, jclass); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglGetPbufferDCARB - * Signature: (I)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetPbufferDCARB - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglGetPixelFormatAttribfvARB - * Signature: (IIIIII)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribfvARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglGetPixelFormatAttribivARB - * Signature: (IIIIII)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); - /* * Class: org_lwjgl_opengl_GL * Method: wglGetSwapIntervalEXT @@ -3168,30 +3114,6 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglGetPixelFormatAttribivARB JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT (JNIEnv *, jclass); -/* - * Class: org_lwjgl_opengl_GL - * Method: wglMakeContextCurrentARB - * Signature: (III)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglMakeContextCurrentARB - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglQueryPbufferARB - * Signature: (III)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglQueryPbufferARB - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglReleasePbufferDCARB - * Signature: (II)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglReleasePbufferDCARB - (JNIEnv *, jclass, jint, jint); - /* * Class: org_lwjgl_opengl_GL * Method: wglReleaseTexImageARB @@ -3203,26 +3125,18 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB /* * Class: org_lwjgl_opengl_GL * Method: wglRestoreBufferRegionARB - * Signature: (IIIIIII)Z + * Signature: (Ljava/nio/Buffer;IIIIII)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglRestoreBufferRegionARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); + (JNIEnv *, jclass, jobject, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL * Method: wglSaveBufferRegionARB - * Signature: (IIIII)Z + * Signature: (Ljava/nio/Buffer;IIII)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSaveBufferRegionARB - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglSetPbufferAttribARB - * Signature: (II)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSetPbufferAttribARB - (JNIEnv *, jclass, jint, jint); + (JNIEnv *, jclass, jobject, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL @@ -3234,227 +3148,227 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2dARB + * Method: glWindowPos2dARB * Signature: (DD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dARB - (JNIEnv *, jobject, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2dARB + (JNIEnv *, jclass, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2dvARB - * Signature: (I)V + * Method: glWindowPos2dvARB + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2dvARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2dvARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2fARB + * Method: glWindowPos2fARB * Signature: (FF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fARB - (JNIEnv *, jobject, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2fARB + (JNIEnv *, jclass, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2fvARB - * Signature: (I)V + * Method: glWindowPos2fvARB + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2fvARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2fvARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2iARB + * Method: glWindowPos2iARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2iARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2iARB + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2ivARB - * Signature: (I)V + * Method: glWindowPos2ivARB + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2ivARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2ivARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2sARB + * Method: glWindowPos2sARB * Signature: (SS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2sARB - (JNIEnv *, jobject, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2sARB + (JNIEnv *, jclass, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos2svARB - * Signature: (I)V + * Method: glWindowPos2svARB + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos2svARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos2svARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3dARB + * Method: glWindowPos3dARB * Signature: (DDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dARB - (JNIEnv *, jobject, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3dARB + (JNIEnv *, jclass, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3dvARB - * Signature: (I)V + * Method: glWindowPos3dvARB + * Signature: (Ljava/nio/DoubleBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3dvARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3dvARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3fARB + * Method: glWindowPos3fARB * Signature: (FFF)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fARB - (JNIEnv *, jobject, jfloat, jfloat, jfloat); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3fARB + (JNIEnv *, jclass, jfloat, jfloat, jfloat); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3fvARB - * Signature: (I)V + * Method: glWindowPos3fvARB + * Signature: (Ljava/nio/FloatBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3fvARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3fvARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3iARB + * Method: glWindowPos3iARB * Signature: (III)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3iARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3iARB + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3ivARB - * Signature: (I)V + * Method: glWindowPos3ivARB + * Signature: (Ljava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3ivARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3ivARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3sARB + * Method: glWindowPos3sARB * Signature: (SSS)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3sARB - (JNIEnv *, jobject, jshort, jshort, jshort); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3sARB + (JNIEnv *, jclass, jshort, jshort, jshort); /* * Class: org_lwjgl_opengl_GL - * Method: windowPos3svARB - * Signature: (I)V + * Method: glWindowPos3svARB + * Signature: (Ljava/nio/CharBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_windowPos3svARB - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWindowPos3svARB + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: writeMaskEXT + * Method: glWriteMaskEXT * Signature: (IIIIII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_writeMaskEXT - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glWriteMaskEXT + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bindBufferARB + * Method: glBindBufferARB * Signature: (II)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bindBufferARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBindBufferARB + (JNIEnv *, jclass, jint, jint); /* * Class: org_lwjgl_opengl_GL - * Method: deleteBuffersARB - * Signature: (II)V + * Method: glDeleteBuffersARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_deleteBuffersARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glDeleteBuffersARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: genBuffersARB - * Signature: (II)V + * Method: glGenBuffersARB + * Signature: (ILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_genBuffersARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGenBuffersARB + (JNIEnv *, jclass, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: isBufferARB + * Method: glIsBufferARB * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_isBufferARB - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glIsBufferARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bufferDataARB - * Signature: (IIII)V + * Method: glBufferDataARB + * Signature: (IILjava/nio/Buffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bufferDataARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferDataARB + (JNIEnv *, jclass, jint, jint, jobject, jint); /* * Class: org_lwjgl_opengl_GL - * Method: bufferSubDataARB - * Signature: (IIII)V + * Method: glBufferSubDataARB + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_bufferSubDataARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glBufferSubDataARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: getBufferSubDataARB - * Signature: (IIII)V + * Method: glGetBufferSubDataARB + * Signature: (IIILjava/nio/Buffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferSubDataARB - (JNIEnv *, jobject, jint, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferSubDataARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: mapBufferARB - * Signature: (II)I + * Method: glMapBufferARB + * Signature: (IIILjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_mapBufferARB - (JNIEnv *, jobject, jint, jint); +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glMapBufferARB + (JNIEnv *, jclass, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: unmapBufferARB + * Method: glUnmapBufferARB * Signature: (I)Z */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_unmapBufferARB - (JNIEnv *, jobject, jint); +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_glUnmapBufferARB + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL - * Method: getBufferParameterivARB - * Signature: (III)V + * Method: glGetBufferParameterivARB + * Signature: (IILjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferParameterivARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferParameterivARB + (JNIEnv *, jclass, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GL - * Method: getBufferPointervARB - * Signature: (III)V + * Method: glGetBufferPointervARB + * Signature: (III)Ljava/nio/ByteBuffer; */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_getBufferPointervARB - (JNIEnv *, jobject, jint, jint, jint); +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glGetBufferPointervARB + (JNIEnv *, jclass, jint, jint, jint); /* * Class: org_lwjgl_opengl_GL diff --git a/src/native/common/org_lwjgl_opengl_GLU.cpp b/src/native/common/org_lwjgl_opengl_GLU.cpp index 0ba2e510..36efa67e 100644 --- a/src/native/common/org_lwjgl_opengl_GLU.cpp +++ b/src/native/common/org_lwjgl_opengl_GLU.cpp @@ -49,7 +49,7 @@ * Class: org_lwjgl_opengl_GLU * Method: getString */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluGetString(JNIEnv * env, jclass clazz, jint p0) { const char * msg = (const char *) gluGetString((GLint) p0); jstring ret = env->NewStringUTF(msg); @@ -60,7 +60,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString(JNIEnv * env, jobj * Class: org_lwjgl_opengl_GLU * Method: errorString */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString(JNIEnv * env, jobject obj, jint p0) +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluErrorString(JNIEnv * env, jclass clazz, jint p0) { const GLubyte * msg = gluErrorString((GLint) p0); jstring ret = env->NewStringUTF((const char *) msg); @@ -71,7 +71,7 @@ JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString(JNIEnv * env, jo * Class: org_lwjgl_opengl_GLU * Method: ortho2D */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluOrtho2D(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { gluOrtho2D((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR @@ -81,7 +81,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D(JNIEnv * env, jobject o * Class: org_lwjgl_opengl_GLU * Method: perspective */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) { gluPerspective((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); CHECK_GL_ERROR @@ -91,9 +91,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective(JNIEnv * env, jobje * Class: org_lwjgl_opengl_GLU * Method: pickMatrix */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jint p4) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jobject buffer) { - gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLint *) p4); + GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); + gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, address); CHECK_GL_ERROR } @@ -101,7 +102,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix(JNIEnv * env, jobjec * Class: org_lwjgl_opengl_GLU * Method: lookAt */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5, jdouble p6, jdouble p7, jdouble p8) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5, jdouble p6, jdouble p7, jdouble p8) { gluLookAt((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5, (GLdouble) p6, (GLdouble) p7, (GLdouble) p8); CHECK_GL_ERROR @@ -111,9 +112,15 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt(JNIEnv * env, jobject ob * Class: org_lwjgl_opengl_GLU * Method: project */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject buffer4, jobject buffer5, jobject buffer6) { - jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (const GLdouble *) p3, (const GLdouble *) p4, (const GLint *) p5, (GLdouble *) p6, (GLdouble *) p7, (GLdouble *) p8); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2); + const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3); + GLdouble *address4 = (GLdouble *)env->GetDirectBufferAddress(buffer4); + GLdouble *address5 = (GLdouble *)env->GetDirectBufferAddress(buffer5); + GLdouble *address6 = (GLdouble *)env->GetDirectBufferAddress(buffer6); + jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, address4, address5, address6); CHECK_GL_ERROR return ret; } @@ -122,9 +129,15 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project(JNIEnv * env, jobject o * Class: org_lwjgl_opengl_GLU * Method: unProject */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject buffer4, jobject buffer5, jobject buffer6) { - jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (const GLdouble *) p3, (const GLdouble *) p4, (const GLint *) p5, (GLdouble *) p6, (GLdouble *) p7, (GLdouble *) p8); + const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); + const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2); + const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3); + GLdouble *address4 = (GLdouble *)env->GetDirectBufferAddress(buffer4); + GLdouble *address5 = (GLdouble *)env->GetDirectBufferAddress(buffer5); + GLdouble *address6 = (GLdouble *)env->GetDirectBufferAddress(buffer6); + jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, address4, address5, address6); CHECK_GL_ERROR return ret; } @@ -133,9 +146,11 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject(JNIEnv * env, jobject * Class: org_lwjgl_opengl_GLU * Method: scaleImage */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint p5, jint p6, jint p7, jobject buffer2) { - jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *) p4, (GLint) p5, (GLint) p6, (GLint) p7, (void *) p8); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + void *address2 = (void *)env->GetDirectBufferAddress(buffer2); + jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address, (GLint) p5, (GLint) p6, (GLint) p7, address2); CHECK_GL_ERROR return ret; } @@ -144,9 +159,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage(JNIEnv * env, jobjec * Class: org_lwjgl_opengl_GLU * Method: build1DMipmaps */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer) { - jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (const void *) p5); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, address); CHECK_GL_ERROR return ret; } @@ -155,9 +171,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps(JNIEnv * env, jo * Class: org_lwjgl_opengl_GLU * Method: build2DMipmaps */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) { - jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + const void *address = (const void *)env->GetDirectBufferAddress(buffer); + jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); CHECK_GL_ERROR return ret; } @@ -166,111 +183,120 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps(JNIEnv * env, jo * Class: org_lwjgl_opengl_GLU * Method: newQuadric */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_newQuadric(JNIEnv * env, jobject obj) +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric(JNIEnv * env, jclass clazz) { - jint ret = (jint) gluNewQuadric(); - CHECK_GL_ERROR - return ret; + GLUquadricObj *ret = gluNewQuadric(); + CHECK_GL_ERROR + return env->NewDirectByteBuffer(ret, 0); } /* * Class: org_lwjgl_opengl_GLU * Method: cylinder */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_cylinder(JNIEnv * env, jobject obj, jint quad, jdouble baseRadius, jdouble topRadius, jdouble height, jint slices, jint stacks) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder(JNIEnv * env, jclass clazz, jobject quad, jdouble baseRadius, jdouble topRadius, jdouble height, jint slices, jint stacks) { - gluCylinder((GLUquadricObj *) quad, (GLdouble) baseRadius, (GLdouble) topRadius, (GLdouble) height, (GLint) slices, (GLint) stacks); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluCylinder(address, (GLdouble) baseRadius, (GLdouble) topRadius, (GLdouble) height, (GLint) slices, (GLint) stacks); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: deleteQuadric */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric(JNIEnv * env, jobject obj, jint quad) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric(JNIEnv * env, jclass clazz, jobject quad) { - gluDeleteQuadric((GLUquadricObj *) quad); - GLUQuadricCallbacks::clear(); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluDeleteQuadric(address); + GLUQuadricCallbacks::clear(); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: disk */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_disk - (JNIEnv * env, jobject obj, jint quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk + (JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops) { - gluDisk((GLUquadricObj *) quad, (GLdouble) innerRadius, (GLdouble) outerRadius, (GLint) slices, (GLint) loops); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, (GLint) slices, (GLint) loops); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: partialDisk */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_partialDisk - (JNIEnv * env, jobject obj, jint quad, jdouble innerRadius, jdouble outerRadius, +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk + (JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops, jdouble startAngle, jdouble sweepAngle) { - gluPartialDisk((GLUquadricObj *) quad, (GLdouble) innerRadius, (GLdouble) outerRadius, - (GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluPartialDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, + (GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: quadricDrawStyle */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricDrawStyle - (JNIEnv * env, jobject obj, jint quad, jint drawStyle) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle + (JNIEnv * env, jclass clazz, jobject quad, jint drawStyle) { - gluQuadricDrawStyle((GLUquadricObj *) quad, (GLenum) drawStyle); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluQuadricDrawStyle(address, (GLenum) drawStyle); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: quadricNormals */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricNormals - (JNIEnv * env, jobject obj, jint quad, jint normals) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals + (JNIEnv * env, jclass clazz, jobject quad, jint normals) { - gluQuadricNormals((GLUquadricObj *) quad, (GLenum) normals); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluQuadricNormals(address, (GLenum) normals); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: quadricOrientation */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricOrientation - (JNIEnv * env, jobject obj, jint quad, jint orientation) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation + (JNIEnv * env, jclass clazz, jobject quad, jint orientation) { - gluQuadricOrientation((GLUquadricObj *) quad, (GLenum) orientation); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluQuadricOrientation(address, (GLenum) orientation); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: quadricTexture */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricTexture - (JNIEnv * env, jobject obj, jint quad, jboolean textureCoords) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture + (JNIEnv * env, jclass clazz, jobject quad, jboolean textureCoords) { - gluQuadricTexture((GLUquadricObj *) quad, (GLboolean) textureCoords); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluQuadricTexture(address, (GLboolean) textureCoords); + CHECK_GL_ERROR } /* * Class: org_lwjgl_opengl_GLU * Method: sphere */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere - (JNIEnv * env, jobject obj, jint quad, jdouble radius, jint slices, jint stacks) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere + (JNIEnv * env, jclass clazz, jobject quad, jdouble radius, jint slices, jint stacks) { - gluSphere((GLUquadricObj *) quad, (GLdouble) radius, (GLint) slices, (GLint) stacks); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + gluSphere(address, (GLdouble) radius, (GLint) slices, (GLint) stacks); + CHECK_GL_ERROR } /* @@ -278,26 +304,28 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere * Method: quadricCallback * Signature: (IILjava/lang/String;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_String_2 - (JNIEnv * env, jobject obj, jint quad, jint type, jstring method) +/*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback__IILjava_lang_String_2 + (JNIEnv * env, jclass clazz, jobject quad, jint type, jstring method) { - GLUQuadricCallbacks::set(quad, - new JavaMethod(env, obj, env->GetStringUTFChars(method, 0)), - type); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + GLUQuadricCallbacks::set(address, + new JavaMethod(env, obj, env->GetStringUTFChars(method, 0)), + type); + CHECK_GL_ERROR } - +*/ /* * Class: org_lwjgl_opengl_GLU * Method: quadricCallback * Signature: (IILjava/lang/Object;Ljava/lang/String;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_Object_2Ljava_lang_String_2 - (JNIEnv * env, jobject obj, jint quad, jint type, jobject target, jstring method) +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback__IILjava_lang_Object_2Ljava_lang_String_2 + (JNIEnv * env, jclass clazz, jobject quad, jint type, jobject target, jstring method) { - GLUQuadricCallbacks::set(quad, - new JavaMethod(env, target, env->GetStringUTFChars(method, 0)), - type); - CHECK_GL_ERROR + GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad); + GLUQuadricCallbacks::set(address, + new JavaMethod(env, target, env->GetStringUTFChars(method, 0)), + type); + CHECK_GL_ERROR } diff --git a/src/native/common/org_lwjgl_opengl_GLU.h b/src/native/common/org_lwjgl_opengl_GLU.h index 380bd98a..a57984fa 100644 --- a/src/native/common/org_lwjgl_opengl_GLU.h +++ b/src/native/common/org_lwjgl_opengl_GLU.h @@ -9,187 +9,179 @@ extern "C" { #endif /* * Class: org_lwjgl_opengl_GLU - * Method: errorString + * Method: gluErrorString * Signature: (I)Ljava/lang/String; */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString - (JNIEnv *, jobject, jint); +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluErrorString + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: getString + * Method: gluGetString * Signature: (I)Ljava/lang/String; */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString - (JNIEnv *, jobject, jint); +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluGetString + (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: ortho2D + * Method: gluOrtho2D * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluOrtho2D + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GLU - * Method: perspective + * Method: gluPerspective * Signature: (DDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GLU - * Method: pickMatrix - * Signature: (DDDDI)V + * Method: gluPickMatrix + * Signature: (DDDDLjava/nio/IntBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: lookAt + * Method: gluLookAt * Signature: (DDDDDDDDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GLU - * Method: project - * Signature: (DDDIIIIII)I + * Method: gluProject + * Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: unProject - * Signature: (DDDIIIIII)I + * Method: gluUnProject + * Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject - (JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: scaleImage - * Signature: (IIIIIIIII)I + * Method: gluScaleImage + * Signature: (IIIILjava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage + (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: build1DMipmaps - * Signature: (IIIIII)I + * Method: gluBuild1DMipmaps + * Signature: (IIIIILjava/nio/ByteBuffer;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: build2DMipmaps - * Signature: (IIIIIII)I + * Method: gluBuild2DMipmaps + * Signature: (IIIIIILjava/nio/ByteBuffer;)I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps - (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: newQuadric - * Signature: ()I + * Method: gluNewQuadric + * Signature: ()Ljava/nio/ByteBuffer; */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_newQuadric - (JNIEnv *, jobject); +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric + (JNIEnv *, jclass); /* * Class: org_lwjgl_opengl_GLU - * Method: cylinder - * Signature: (IDDDII)V + * Method: gluCylinder + * Signature: (Ljava/nio/ByteBuffer;DDDII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_cylinder - (JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder + (JNIEnv *, jclass, jobject, jdouble, jdouble, jdouble, jint, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: deleteQuadric - * Signature: (I)V + * Method: gluDeleteQuadric + * Signature: (Ljava/nio/ByteBuffer;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric - (JNIEnv *, jobject, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric + (JNIEnv *, jclass, jobject); /* * Class: org_lwjgl_opengl_GLU - * Method: disk - * Signature: (IDDII)V + * Method: gluDisk + * Signature: (Ljava/nio/ByteBuffer;DDII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_disk - (JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk + (JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: partialDisk - * Signature: (IDDIIDD)V + * Method: gluPartialDisk + * Signature: (Ljava/nio/ByteBuffer;DDIIDD)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_partialDisk - (JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint, jdouble, jdouble); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk + (JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint, jdouble, jdouble); /* * Class: org_lwjgl_opengl_GLU - * Method: quadricDrawStyle - * Signature: (II)V + * Method: gluQuadricDrawStyle + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricDrawStyle - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: quadricNormals - * Signature: (II)V + * Method: gluQuadricNormals + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricNormals - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: quadricOrientation - * Signature: (II)V + * Method: gluQuadricOrientation + * Signature: (Ljava/nio/ByteBuffer;I)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricOrientation - (JNIEnv *, jobject, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation + (JNIEnv *, jclass, jobject, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: quadricTexture - * Signature: (IZ)V + * Method: gluQuadricTexture + * Signature: (Ljava/nio/ByteBuffer;Z)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricTexture - (JNIEnv *, jobject, jint, jboolean); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture + (JNIEnv *, jclass, jobject, jboolean); /* * Class: org_lwjgl_opengl_GLU - * Method: sphere - * Signature: (IDII)V + * Method: gluSphere + * Signature: (Ljava/nio/ByteBuffer;DII)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere - (JNIEnv *, jobject, jint, jdouble, jint, jint); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere + (JNIEnv *, jclass, jobject, jdouble, jint, jint); /* * Class: org_lwjgl_opengl_GLU - * Method: quadricCallback - * Signature: (IILjava/lang/String;)V + * Method: gluQuadricCallback + * Signature: (Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/String;)V */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_String_2 - (JNIEnv *, jobject, jint, jint, jstring); - -/* - * Class: org_lwjgl_opengl_GLU - * Method: quadricCallback - * Signature: (IILjava/lang/Object;Ljava/lang/String;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_Object_2Ljava_lang_String_2 - (JNIEnv *, jobject, jint, jint, jobject, jstring); +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback + (JNIEnv *, jclass, jobject, jint, jobject, jstring); #ifdef __cplusplus } diff --git a/src/native/configure.in b/src/native/configure.in index 2634541a..13da563a 100644 --- a/src/native/configure.in +++ b/src/native/configure.in @@ -51,8 +51,8 @@ if test "x$JAVA_HOME" = x; then else AC_MSG_RESULT($JAVA_HOME) JAVA_HOME="$JAVA_HOME" - CPPFLAGS="$CPPFLAGS -fno-rtti -fno-exceptions -pthread -D_X11 -Wall -I$JAVA_HOME/include -I$JAVA_HOME/include/linux" - CFLAGS="$CFLAGS -pthread -D_X11 -Wall -I$JAVA_HOME/include -I$JAVA_HOME/include/linux" + CPPFLAGS="$CPPFLAGS -fno-rtti -fno-exceptions -pthread -D_X11 -Wall -Wmissing-declarations -I$JAVA_HOME/include -I$JAVA_HOME/include/linux" + CFLAGS="$CFLAGS -pthread -D_X11 -Wall -Wmissing-declarations -I$JAVA_HOME/include -I$JAVA_HOME/include/linux" fi dnl Checks for libraries. diff --git a/src/native/linux/org_lwjgl_Display.cpp b/src/native/linux/org_lwjgl_Display.cpp index 8a415057..25f14fd7 100644 --- a/src/native/linux/org_lwjgl_Display.cpp +++ b/src/native/linux/org_lwjgl_Display.cpp @@ -307,7 +307,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength * Signature: (I)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp - (JNIEnv *env, jclass clazz, jint gamma_ramp_address) + (JNIEnv *env, jclass clazz, jobject gamma_ramp_buffer) { if (gamma_ramp_length == 0) return JNI_FALSE; @@ -319,7 +319,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp return JNI_FALSE; } int screen = DefaultScreen(disp); - float *gamma_ramp = (float *)gamma_ramp_address; + const float *gamma_ramp = (const float *)env->GetDirectBufferAddress(gamma_ramp_buffer); unsigned short *ramp; ramp = (unsigned short *)malloc(sizeof(unsigned short)*gamma_ramp_length); for (int i = 0; i < gamma_ramp_length; i++) { diff --git a/src/native/linux/org_lwjgl_Sys.cpp b/src/native/linux/org_lwjgl_Sys.cpp index 62eb1f42..ed3b4eff 100644 --- a/src/native/linux/org_lwjgl_Sys.cpp +++ b/src/native/linux/org_lwjgl_Sys.cpp @@ -53,34 +53,12 @@ long int hires_timer; // Hires timer current time * Method: nGetNULLValue * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_nGetNULLValue - (JNIEnv *, jclass) +JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_nGetNULLValue + (JNIEnv *env, jclass clazz) { - return (jint)NULL; + return env->NewDirectByteBuffer(NULL, 0); } -/* - * Class: org_lwjgl_Sys - * Method: getDirectBufferAddress - * Signature: (Ljava/nio/Buffer;)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_getDirectBufferAddress - (JNIEnv * env, jclass clazz, jobject buf) -{ - return (jint) env->GetDirectBufferAddress(buf); -} - -/* - * Class: org_lwjgl_Sys - * Method: createDirectBuffer - * Signature: (II)Ljava/nio/ByteBuffer; - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_createDirectBuffer - (JNIEnv * env, jclass clazz, jint address, jint length) -{ - return env->NewDirectByteBuffer((void *)address, length); -} - /* * Class: org_lwjgl_Sys * Method: getTimerResolution diff --git a/src/native/linux/org_lwjgl_input_Cursor.cpp b/src/native/linux/org_lwjgl_input_Cursor.cpp index bd2bf5f3..1b5578d5 100644 --- a/src/native/linux/org_lwjgl_input_Cursor.cpp +++ b/src/native/linux/org_lwjgl_input_Cursor.cpp @@ -8,10 +8,12 @@ * Signature: (IIIIIII)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor - (JNIEnv *env, jclass clazz, jint width, jint height, jint x_hotspot, jint y_hotspot, jint num_images, jint image_addresses, jint delay_addresses) + (JNIEnv *env, jclass clazz, jint width, jint height, jint x_hotspot, jint y_hotspot, jint num_images, jobject image_buffer, jobject delay_buffer) { - XcursorPixel *pixels = (XcursorPixel *)image_addresses; - int *delays = (int *)delay_addresses; + const int *delays = NULL; + if (delay_buffer != NULL) + delays = (const int *)env->GetDirectBufferAddress(delay_buffer); + XcursorPixel *pixels = (XcursorPixel *)env->GetDirectBufferAddress(image_buffer); int stride = width*height; XcursorImages *cursor_images = XcursorImagesCreate(num_images); if (cursor_images == NULL) @@ -28,7 +30,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor } Cursor cursor = XcursorImagesLoadCursor(getCurrentDisplay(), cursor_images); XcursorImagesDestroy(cursor_images); - return (jint)cursor; + return cursor; } /* diff --git a/src/native/linux/org_lwjgl_input_Keyboard.cpp b/src/native/linux/org_lwjgl_input_Keyboard.cpp index fb096614..8f5e4820 100644 --- a/src/native/linux/org_lwjgl_input_Keyboard.cpp +++ b/src/native/linux/org_lwjgl_input_Keyboard.cpp @@ -264,9 +264,10 @@ void handleKeyEvent(XKeyEvent *event) { * Signature: (I)V */ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll - (JNIEnv * env, jclass clazz, jint buf) + (JNIEnv * env, jclass clazz, jobject buffer) { - memcpy((unsigned char*)buf, key_buf, KEYBOARD_SIZE*sizeof(unsigned char)); + unsigned char *new_keyboard_buffer = (unsigned char *)env->GetDirectBufferAddress(buffer); + memcpy(new_keyboard_buffer, key_buf, KEYBOARD_SIZE*sizeof(unsigned char)); } /* diff --git a/src/native/linux/org_lwjgl_input_Mouse.cpp b/src/native/linux/org_lwjgl_input_Mouse.cpp index 48720beb..4254b15e 100644 --- a/src/native/linux/org_lwjgl_input_Mouse.cpp +++ b/src/native/linux/org_lwjgl_input_Mouse.cpp @@ -198,8 +198,8 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Mouse_nGetNativeCursorCaps JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor (JNIEnv *env, jclass clazz, jint cursor_handle) { - Cursor cursor = (Cursor)cursor_handle; - if (cursor != None) { + if (cursor_handle != 0) { + Cursor cursor = (Cursor)cursor_handle; if (!native_cursor) { current_x = current_y = 0; XWarpPointer(getCurrentDisplay(), None, getCurrentWindow(), 0, 0, 0, 0, current_x, current_y); diff --git a/src/native/win32/org_lwjgl_Display.cpp b/src/native/win32/org_lwjgl_Display.cpp index f7968b74..2f93737c 100644 --- a/src/native/win32/org_lwjgl_Display.cpp +++ b/src/native/win32/org_lwjgl_Display.cpp @@ -360,9 +360,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength * Signature: (I)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp - (JNIEnv * env, jclass clazz, jint gammaRampAddress) + (JNIEnv * env, jclass clazz, jobject gammaRampBuffer) { - float *gammaRamp = (float *)gammaRampAddress; + const float *gammaRamp = (const float *)env->GetDirectBufferAddress(gammaRampBuffer); // Turn array of floats into array of RGB WORDs for (int i = 0; i < 256; i ++) { diff --git a/src/native/win32/org_lwjgl_Sys.cpp b/src/native/win32/org_lwjgl_Sys.cpp index 6d902d97..bb81e308 100644 --- a/src/native/win32/org_lwjgl_Sys.cpp +++ b/src/native/win32/org_lwjgl_Sys.cpp @@ -54,32 +54,10 @@ __int64 hires_timer; // Hires timer current time * Method: nGetNULLValue * Signature: ()I */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_nGetNULLValue - (JNIEnv *, jclass) +JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_nGetNULLValue + (JNIEnv *env, jclass clazz) { - return (jint)NULL; -} - -/* - * Class: org_lwjgl_Sys - * Method: getDirectBufferAddress - * Signature: (Ljava/nio/Buffer;)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_getDirectBufferAddress - (JNIEnv * env, jclass clazz, jobject buf) -{ - return (jint) env->GetDirectBufferAddress(buf); -} - -/* - * Class: org_lwjgl_Sys - * Method: createDirectBuffer - * Signature: (II)Ljava/nio/ByteBuffer; - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_createDirectBuffer - (JNIEnv * env, jclass clazz, jint address, jint length) -{ - return env->NewDirectByteBuffer((void *)address, length); + return env->NewDirectByteBuffer(NULL, 0); } /* diff --git a/src/native/win32/org_lwjgl_input_Cursor.cpp b/src/native/win32/org_lwjgl_input_Cursor.cpp index ea30b51b..bb016c25 100755 --- a/src/native/win32/org_lwjgl_input_Cursor.cpp +++ b/src/native/win32/org_lwjgl_input_Cursor.cpp @@ -8,9 +8,9 @@ * Signature: (IIIIIIIII)I */ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor - (JNIEnv *env, jclass clazz, jint width, jint height, jint x_hotspot, jint y_hotspot, jint num_images, jint image_address, jint delay_addresses) + (JNIEnv *env, jclass clazz, jint width, jint height, jint x_hotspot, jint y_hotspot, jint num_images, jobject image_buffer, jobject delay_buffer) { - int *pixels = (int *)image_address; + const int *pixels = (const int *)env->GetDirectBufferAddress(image_buffer); BITMAPINFO bitmapInfo; diff --git a/src/native/win32/org_lwjgl_input_Keyboard.cpp b/src/native/win32/org_lwjgl_input_Keyboard.cpp index 6b4cb3bc..8eec3b79 100644 --- a/src/native/win32/org_lwjgl_input_Keyboard.cpp +++ b/src/native/win32/org_lwjgl_input_Keyboard.cpp @@ -150,7 +150,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nDestroy * Signature: (I)V */ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll - (JNIEnv * env, jclass clazz, jint buf) + (JNIEnv * env, jclass clazz, jobject buffer) { HRESULT ret; do { @@ -176,7 +176,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll } } while (ret != DI_OK && ret != S_FALSE); - lpdiKeyboard->GetDeviceState(256, (void *)buf); + void *keyboardBuffer = (void *)env->GetDirectBufferAddress(buffer); + lpdiKeyboard->GetDeviceState(256, keyboardBuffer); } /* diff --git a/src/native/win32/org_lwjgl_input_Mouse.cpp b/src/native/win32/org_lwjgl_input_Mouse.cpp index 3418004a..1287d366 100644 --- a/src/native/win32/org_lwjgl_input_Mouse.cpp +++ b/src/native/win32/org_lwjgl_input_Mouse.cpp @@ -166,7 +166,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Mouse_nGetNativeCursorCaps JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor (JNIEnv *env, jclass clazz, jint cursor_handle) { - if (cursor_handle != NULL) { + if (cursor_handle != 0) { if (mDIDevice == NULL) throwException(env, "null device!"); mDIDevice->Unacquire();