Ported OpenGL to Buffers

This commit is contained in:
Elias Naur 2003-06-24 12:24:55 +00:00
parent 2305247ac1
commit 315375dee5
116 changed files with 9348 additions and 9020 deletions

View File

@ -234,7 +234,7 @@ public final class Display {
rampEntry = 0.0f; rampEntry = 0.0f;
gammaRamp.put(i, rampEntry); gammaRamp.put(i, rampEntry);
} }
if (!setGammaRamp(Sys.getDirectBufferAddress(gammaRamp))) if (!setGammaRamp(gammaRamp))
return false; return false;
if (Sys.DEBUG) { if (Sys.DEBUG) {
System.out.println("Gamma set, gamma = " + gamma + ", brightness = " + brightness + ", contrast = " + contrast); 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. * Native method to set the gamma ramp.
*/ */
private static native boolean setGammaRamp(int gammaRampAddress); private static native boolean setGammaRamp(FloatBuffer gammaRamp);
} }

View File

@ -84,9 +84,9 @@ public final class Sys {
public static final boolean DEBUG; 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; private static boolean _debug;
@ -133,29 +133,7 @@ public final class Sys {
/** /**
* Gets the native NULL constant value * Gets the native NULL constant value
*/ */
private static native int nGetNULLValue(); private static native ByteBuffer 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;
/** /**
* Obtains the number of ticks that the hires timer does in a second. * Obtains the number of ticks that the hires timer does in a second.

View File

@ -34,6 +34,8 @@ package org.lwjgl.input;
import org.lwjgl.Sys; import org.lwjgl.Sys;
import java.nio.IntBuffer;
/** /**
* $Id$ * $Id$
* *
@ -66,13 +68,13 @@ public class Cursor {
* @param xHotspot the x coordinate of the cursor hotspot * @param xHotspot the x coordinate of the cursor hotspot
* @param yHotspot the y 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 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 images A buffer containing the images
* @param delayAddresses the address of animation frame delays, if numImages is greater than 1, else Sys.NULL * @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 * @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(); 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 * 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 * Native method to destroy a native cursor

View File

@ -214,9 +214,6 @@ public class Keyboard {
/** The keys status from the last poll */ /** The keys status from the last poll */
private static final ByteBuffer keyDownBuffer = ByteBuffer.allocateDirect(256); 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, * 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 * followed by state. If translation is enabled, the state is followed by
@ -310,7 +307,7 @@ public class Keyboard {
*/ */
public static void poll() { public static void poll() {
assert created : "The keyboard has not been created."; 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 * @param keyDownBufferAddress the address of a 256-byte buffer to place
* key states in. * key states in.
*/ */
private static native void nPoll(int keyDownBufferAddress); private static native void nPoll(ByteBuffer keyDownBuffer);
/** /**
* Reads the keyboard buffer. * Reads the keyboard buffer.

View File

@ -133,7 +133,7 @@ public class Mouse {
if (currentCursor != null) { if (currentCursor != null) {
nSetNativeCursor(currentCursor.getHandle()); nSetNativeCursor(currentCursor.getHandle());
} else { } else {
nSetNativeCursor(Sys.NULL); nSetNativeCursor(0);
} }
return oldCursor; return oldCursor;
} }

View File

@ -32,6 +32,13 @@
package org.lwjgl.opengl; 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$ * $Id$
* *
@ -41,8 +48,6 @@ package org.lwjgl.opengl;
* @version $Revision$ * @version $Revision$
*/ */
public class CoreGL extends BaseGL implements CoreGLConstants { public class CoreGL extends BaseGL implements CoreGLConstants {
/** /**
* @param title * @param title
* @param x * @param x
@ -69,464 +74,471 @@ public class CoreGL extends BaseGL implements CoreGLConstants {
super(title, bpp, alpha, depth, stencil); super(title, bpp, alpha, depth, stencil);
} }
public native void accum(int op, float value); public static native void glAccum(int op, float value);
public native void alphaFunc(int func, float ref); public static native void glAlphaFunc(int func, float ref);
public native void colorTable( public static native void glColorTable(
int target, int target,
int internalFormat, int internalFormat,
int width, int width,
int format, int format,
int type, int type,
int data); Buffer data);
public native void colorSubTable( public static native void glColorSubTable(
int target, int target,
int start, int start,
int count, int count,
int format, int format,
int type, int type,
int data); Buffer data);
public native void getColorTable( public static native void glGetColorTable(
int target, int target,
int format, int format,
int type, int type,
int data); Buffer data);
public native void getColorTableParameteriv( public static native void glGetColorTableParameteriv(
int target, int target,
int pname, int pname,
int params); IntBuffer params);
public native void getColorTableParameterfv( public static native void glGetColorTableParameterfv(
int target, int target,
int pname, int pname,
int params); FloatBuffer params);
public native void clearColor(float red, float green, float blue, float alpha); public static native void glClearColor(float red, float green, float blue, float alpha);
public native void clearAccum(float red, float green, float blue, float alpha); public static native void glClearAccum(float red, float green, float blue, float alpha);
public native void clear(int mask); public static native void glClear(int mask);
public native void callLists(int n, int type, int lists); public static native void glCallLists(int n, int type, Buffer lists);
public native void callList(int list); public static native void glCallList(int list);
public native void blendFunc(int sfactor, int dfactor); public static native void glBlendFunc(int sfactor, int dfactor);
public native void blendColor(float red, float green, float blue, float alpha); public static native void glBlendColor(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 static native void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap);
public native void bindTexture(int target, int texture); public static native void glBindTexture(int target, int texture);
public native void begin(int mode); public static native void glBegin(int mode);
public native void end(); public static native void glEnd();
public native void arrayElement(int i); public static native void glArrayElement(int i);
public native boolean areTexturesResident(int n, int textureNames, int residences); public static native boolean glAreTexturesResident(int n, IntBuffer textureNames, ByteBuffer residences);
public native void clearDepth(double depth); public static native void glClearDepth(double depth);
public native void deleteLists(int list, int range); public static native void glDeleteLists(int list, int range);
public native void deleteTextures(int n, int textures); public static native void glDeleteTextures(int n, IntBuffer textures);
public native void cullFace(int mode); public static native void glCullFace(int mode);
public native void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height); public static native void glCopyTexSubImage2D(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 static native void glCopyTexSubImage1D(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 static native void glCopyTexImage2D(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 glCopyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border);
/* OpenGL 1.2 functions */ /* OpenGL 1.2 functions */
public native void colorTableParameteriv(int target, int pname, int params); public static native void glColorTableParameteriv(int target, int pname, int params);
public native void colorTableParameterfv(int target, int pname, int params); public static native void glColorTableParameterfv(int target, int pname, int params);
public native void copyColorSubTable(int target, int start, int x, int y, int width); public static native void glCopyColorSubTable(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 static native void glCopyColorTable(int target, int internalformat, int x, int y, int width);
public native void blendEquation(int mode); public static native void glBlendEquation(int mode);
public native void histogram(int target, int width, int internalformat, boolean sink); public static native void glHistogram(int target, int width, int internalformat, boolean sink);
public native void resetHistogram(int target); public static native void glResetHistogram(int target);
public native void getHistogram(int target, boolean reset, int format, int type, int values); public static native void glGetHistogram(int target, boolean reset, int format, int type, Buffer values);
public native void getHistogramParameterfv(int target, int pname, int params); public static native void glGetHistogramParameterfv(int target, int pname, FloatBuffer params);
public native void getHistogramParameteriv(int target, int pname, int params); public static native void glGetHistogramParameteriv(int target, int pname, IntBuffer params);
public native void minmax(int target, int internalformat, boolean sink); public static native void glMinmax(int target, int internalformat, boolean sink);
public native void resetMinmax(int target); public static native void glResetMinmax(int target);
public native void getMinmax(int target, boolean reset, int format, int types, int values); public static native void glGetMinmax(int target, boolean reset, int format, int types, Buffer values);
public native void getMinmaxParameterfv(int target, int pname, int params); public static native void glGetMinmaxParameterfv(int target, int pname, FloatBuffer params);
public native void getMinmaxParameteriv(int target, int pname, int params); public static native void glGetMinmaxParameteriv(int target, int pname, IntBuffer params);
public native void convolutionFilter1D(int target, int internalformat, int width, int format, int type, int image); public static native void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image);
public native void convolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, int image); public static native void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image);
public native void convolutionParameterf(int target, int pname, float params); public static native void glConvolutionParameterf(int target, int pname, float params);
public native void convolutionParameterfv(int target, int pname, int params); public static native void glConvolutionParameterfv(int target, int pname, FloatBuffer params);
public native void convolutionParameteri(int target, int pname, int params); public static native void glConvolutionParameteri(int target, int pname, int params);
public native void convolutionParameteriv(int target, int pname, int params); public static native void glConvolutionParameteriv(int target, int pname, IntBuffer params);
public native void copyConvolutionFilter1D(int target, int internalformat, int x, int y, int width); public static native void glCopyConvolutionFilter1D(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 static native void glCopyConvolutionFilter2D(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 static native void glGetConvolutionFilter(int target, int format, int type, Buffer image);
public native void getConvolutionParameterfv(int target, int pname, int params); public static native void glGetConvolutionParameterfv(int target, int pname, FloatBuffer params);
public native void getConvolutionParameteriv(int target, int pname, int params); public static native void glGetConvolutionParameteriv(int target, int pname, IntBuffer params);
public native void separableFilter2D(int target, int internalformat, int width, int height, int format, int type, int row, int column); public static native void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column);
public native void getSeparableFilter(int target, int format, int type, int row, int column, int span); public static native void glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span);
public native void drawRangeElements(int mode, int start, int end, int count, int type, int indices); public static native void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer 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 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 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 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 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 glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
/* OpenGL 1.3 funstions */ /* OpenGL 1.3 funstions */
public native void activeTexture(int texture); public static native void glActiveTexture(int texture);
public native void clientActiveTexture(int texture); public static native void glClientActiveTexture(int texture);
public native void compressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, int data); public static native void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, Buffer data);
public native void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, int data); public static native void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data);
public native void compressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int 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 native void compressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, int data); public static native void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, Buffer data);
public native void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, int 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 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 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 native void getCompressedTexImage(int target, int lod, int img); public static native void glGetCompressedTexImage(int target, int lod, Buffer img);
public native void multiTexCoord1d(int target, double s); public static native void glMultiTexCoord1d(int target, double s);
public native void multiTexCoord1dv(int target, int v); public static native void glMultiTexCoord1dv(int target, int v);
public native void multiTexCoord1f(int target, float s); public static native void glMultiTexCoord1f(int target, float s);
public native void multiTexCoord1fv(int target, int v); public static native void glMultiTexCoord1fv(int target, int v);
public native void multiTexCoord1i(int target, int s); public static native void glMultiTexCoord1i(int target, int s);
public native void multiTexCoord1iv(int target, int v); public static native void glMultiTexCoord1iv(int target, int v);
public native void multiTexCoord1s(int target, short s); public static native void glMultiTexCoord1s(int target, short s);
public native void multiTexCoord1sv(int target, int v); public static native void glMultiTexCoord1sv(int target, int v);
public native void multiTexCoord2d(int target, double s, double t); public static native void glMultiTexCoord2d(int target, double s, double t);
public native void multiTexCoord2dv(int target, int v); public static native void glMultiTexCoord2dv(int target, int v);
public native void multiTexCoord2f(int target, float s, float t); public static native void glMultiTexCoord2f(int target, float s, float t);
public native void multiTexCoord2fv(int target, int v); public static native void glMultiTexCoord2fv(int target, int v);
public native void multiTexCoord2i(int target, int s, int t); public static native void glMultiTexCoord2i(int target, int s, int t);
public native void multiTexCoord2iv(int target, int v); public static native void glMultiTexCoord2iv(int target, int v);
public native void multiTexCoord2s(int target, short s, short t); public static native void glMultiTexCoord2s(int target, short s, short t);
public native void multiTexCoord2sv(int target, int v); public static native void glMultiTexCoord2sv(int target, int v);
public native void multiTexCoord3d(int target, double s, double t, double r); public static native void glMultiTexCoord3d(int target, double s, double t, double r);
public native void multiTexCoord3dv(int target, int v); public static native void glMultiTexCoord3dv(int target, int v);
public native void multiTexCoord3f(int target, float s, float t, float r); public static native void glMultiTexCoord3f(int target, float s, float t, float r);
public native void multiTexCoord3fv(int target, int v); public static native void glMultiTexCoord3fv(int target, int v);
public native void multiTexCoord3i(int target, int s, int t, int r); public static native void glMultiTexCoord3i(int target, int s, int t, int r);
public native void multiTexCoord3iv(int target, int v); public static native void glMultiTexCoord3iv(int target, int v);
public native void multiTexCoord3s(int target, short s, short t, short r); public static native void glMultiTexCoord3s(int target, short s, short t, short r);
public native void multiTexCoord3sv(int target, int v); public static native void glMultiTexCoord3sv(int target, int v);
public native void multiTexCoord4d(int target, double s, double t, double r, double q); public static native void glMultiTexCoord4d(int target, double s, double t, double r, double q);
public native void multiTexCoord4dv(int target, int v); public static native void glMultiTexCoord4dv(int target, int v);
public native void multiTexCoord4f(int target, float s, float t, float r, float q); public static native void glMultiTexCoord4f(int target, float s, float t, float r, float q);
public native void multiTexCoord4fv(int target, int v); public static native void glMultiTexCoord4fv(int target, int v);
public native void multiTexCoord4i(int target, int s, int t, int r, int q); public static native void glMultiTexCoord4i(int target, int s, int t, int r, int q);
public native void multiTexCoord4iv(int target, int v); public static native void glMultiTexCoord4iv(int target, int v);
public native void multiTexCoord4s(int target, short s, short t, short r, short q); public static native void glMultiTexCoord4s(int target, short s, short t, short r, short q);
public native void multiTexCoord4sv(int target, int v); public static native void glMultiTexCoord4sv(int target, int v);
public native void loadTransposeMatrixd(int m); public static native void glLoadTransposeMatrixd(int m);
public native void loadTransposeMatrixf(int m); public static native void glLoadTransposeMatrixf(int m);
public native void multTransposeMatrixd(int m); public static native void glMultTransposeMatrixd(int m);
public native void multTransposeMatrixf(int m); public static native void glMultTransposeMatrixf(int m);
public native void sampleCoverage(float value, boolean invert); public static native void glSampleCoverage(float value, boolean invert);
public native void copyPixels(int x, int y, int width, int height, int type); public static native void glCopyPixels(int x, int y, int width, int height, int type);
public native void colorPointer(int size, int type, int stride, int pointer); public static native void glColorPointer(int size, int type, int stride, Buffer pointer);
public native void colorMaterial(int face, int mode); public static native void glColorMaterial(int face, int mode);
public native void colorMask(boolean red, boolean green, boolean blue, boolean alpha); public static native void glColorMask(boolean red, boolean green, boolean blue, boolean alpha);
public native void color3b(byte red, byte green, byte blue); public static native void glColor3b(byte red, byte green, byte blue);
public native void color3d(double red, double green, double blue); public static native void glColor3d(double red, double green, double blue);
public native void color3f(float red, float green, float blue); public static native void glColor3f(float red, float green, float blue);
public native void color3i(int red, int green, int blue); public static native void glColor3i(int red, int green, int blue);
public native void color3s(short red, short green, short blue); public static native void glColor3s(short red, short green, short blue);
public native void color3ub(byte red, byte green, byte blue); public static native void glColor3ub(byte red, byte green, byte blue);
public native void color3ui(int red, int green, int blue); public static native void glColor3ui(int red, int green, int blue);
public native void color3us(short red, short green, short blue); public static native void glColor3us(short red, short green, short blue);
public native void color4b(byte red, byte green, byte blue, byte alpha); public static native void glColor4b(byte red, byte green, byte blue, byte alpha);
public native void color4d(double red, double green, double blue, double alpha); public static native void glColor4d(double red, double green, double blue, double alpha);
public native void color4f(float red, float green, float blue, float alpha); public static native void glColor4f(float red, float green, float blue, float alpha);
public native void color4i(int red, int green, int blue, int alpha); public static native void glColor4i(int red, int green, int blue, int alpha);
public native void color4s(short red, short green, short blue, short alpha); public static native void glColor4s(short red, short green, short blue, short alpha);
public native void color4ub(byte red, byte green, byte blue, byte alpha); public static native void glColor4ub(byte red, byte green, byte blue, byte alpha);
public native void color4ui(int red, int green, int blue, int alpha); public static native void glColor4ui(int red, int green, int blue, int alpha);
public native void color4us(short red, short green, short blue, short alpha); public static native void glColor4us(short red, short green, short blue, short alpha);
public native void color3bv(int v); public static native void glColor3bv(ByteBuffer v);
public native void color3dv(int v); public static native void glColor3dv(DoubleBuffer v);
public native void color3fv(int v); public static native void glColor3fv(FloatBuffer v);
public native void color3iv(int v); public static native void glColor3iv(IntBuffer v);
public native void color3sv(int v); public static native void glColor3sv(CharBuffer v);
public native void color3ubv(int v); public static native void glColor3ubv(ByteBuffer v);
public native void color3uiv(int v); public static native void glColor3uiv(IntBuffer v);
public native void color3usv(int v); public static native void glColor3usv(CharBuffer v);
public native void color4bv(int v); public static native void glColor4bv(ByteBuffer v);
public native void color4dv(int v); public static native void glColor4dv(DoubleBuffer v);
public native void color4fv(int v); public static native void glColor4fv(FloatBuffer v);
public native void color4iv(int v); public static native void glColor4iv(IntBuffer v);
public native void color4sv(int v); public static native void glColor4sv(CharBuffer v);
public native void color4ubv(int v); public static native void glColor4ubv(ByteBuffer v);
public native void color4uiv(int v); public static native void glColor4uiv(IntBuffer v);
public native void clipPlane(int plane, int equation); public static native void glClipPlane(int plane, DoubleBuffer equation);
public native void clearStencil(int s); public static native void glClearStencil(int s);
public native void clearIndex(float c); public static native void glClearIndex(float c);
public native void evalPoint1(int i); public static native void glEvalPoint1(int i);
public native void evalPoint2(int i, int j); public static native void glEvalPoint2(int i, int j);
public native void evalMesh1(int mode, int i1, int i2); public static native void glEvalMesh1(int mode, int i1, int i2);
public native void evalMesh2(int mode, int i1, int i2, int j1, int j2); public static native void glEvalMesh2(int mode, int i1, int i2, int j1, int j2);
public native void evalCoord1d(double u); public static native void glEvalCoord1d(double u);
public native void evalCoord1f(float u); public static native void glEvalCoord1f(float u);
public native void evalCoord2d(double u, double v); public static native void glEvalCoord2d(double u, double v);
public native void evalCoord2f(float u, float v); public static native void glEvalCoord2f(float u, float v);
public native void evalCoord1dv(int u); public static native void glEvalCoord1dv(DoubleBuffer u);
public native void evalCoord1fv(int u); public static native void glEvalCoord1fv(FloatBuffer u);
public native void evalCoord2dv(int u); public static native void glEvalCoord2dv(DoubleBuffer u);
public native void evalCoord2fv(int u); public static native void glEvalCoord2fv(FloatBuffer u);
public native void enableClientState(int cap); public static native void glEnableClientState(int cap);
public native void disableClientState(int cap); public static native void glDisableClientState(int cap);
public native void enable(int cap); public static native void glEnable(int cap);
public native void disable(int cap); public static native void glDisable(int cap);
public native void edgeFlagPointer(int stride, int pointer); public static native void glEdgeFlagPointer(int stride, Buffer pointer);
public native void edgeFlag(boolean flag); public static native void glEdgeFlag(boolean flag);
public native void edgeFlagv(int flag); public static native void glEdgeFlagv(ByteBuffer flag);
public native void drawPixels(int width, int height, int format, int type, int pixels); public static native void glDrawPixels(int width, int height, int format, int type, Buffer pixels);
public native void drawElements(int mode, int count, int type, int indices); public static native void glDrawElements(int mode, int count, int type, Buffer indices);
public native void drawBuffer(int mode); public static native void glDrawBuffer(int mode);
public native void drawArrays(int mode, int first, int count); public static native void glDrawArrays(int mode, int first, int count);
public native void depthRange(double zNear, double zFar); public static native void glDepthRange(double zNear, double zFar);
public native void depthMask(boolean flag); public static native void glDepthMask(boolean flag);
public native void depthFunc(int func); public static native void glDepthFunc(int func);
public native void feedbackBuffer(int size, int type, int buffer); public static native void glFeedbackBuffer(int size, int type, FloatBuffer buffer);
public native void getPixelMapfv(int map, int values); public static native void glGetPixelMapfv(int map, FloatBuffer values);
public native void getPixelMapuiv(int map, int values); public static native void glGetPixelMapuiv(int map, IntBuffer values);
public native void getPixelMapusv(int map, int values); public static native void glGetPixelMapusv(int map, CharBuffer values);
public native void getMaterialfv(int face, int pname, int params); public static native void glGetMaterialfv(int face, int pname, FloatBuffer params);
public native void getMaterialiv(int face, int pname, int params); public static native void glGetMaterialiv(int face, int pname, IntBuffer params);
public native void getMapdv(int target, int query, int v); public static native void glGetMapdv(int target, int query, DoubleBuffer v);
public native void getMapfv(int target, int query, int v); public static native void glGetMapfv(int target, int query, FloatBuffer v);
public native void getMapiv(int target, int query, int v); public static native void glGetMapiv(int target, int query, IntBuffer v);
public native void getLightfv(int light, int pname, int params); public static native void glGetLightfv(int light, int pname, FloatBuffer params);
public native void getLightiv(int light, int pname, int params); public static native void glGetLightiv(int light, int pname, IntBuffer params);
public native int getError(); public static native int glGetError();
public native void getClipPlane(int plane, int equation); public static native void glGetClipPlane(int plane, int equation);
public native void getBooleanv(int pname, int params); public static native void glGetBooleanv(int pname, ByteBuffer params);
public native void getDoublev(int pname, int params); public static native void glGetDoublev(int pname, DoubleBuffer params);
public native void getFloatv(int pname, int params); public static native void glGetFloatv(int pname, FloatBuffer params);
public native void getIntegerv(int pname, int params); public static native void glGetIntegerv(int pname, IntBuffer params);
public native void genTextures(int n, int textures); public static native void glGenTextures(int n, IntBuffer textures);
public native int genLists(int range); public static native int glGenLists(int range);
public native void frustum(double left, double right, double bottom, double top, double zNear, double zFar); public static native void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar);
public native void frontFace(int mode); public static native void glFrontFace(int mode);
public native void fogf(int pname, float param); public static native void glFogf(int pname, float param);
public native void fogi(int pname, int param); public static native void glFogi(int pname, int param);
public native void fogfv(int pname, int params); public static native void glFogfv(int pname, FloatBuffer params);
public native void fogiv(int pname, int params); public static native void glFogiv(int pname, IntBuffer params);
public native void flush(); public static native void glFlush();
public native void finish(); public static native void glFinish();
public native void getPointerv(int pname, int params); /**
public native boolean isEnabled(int cap); * Fetch a pointer from OpenGL. Will return a ByteBuffer representing the pointer, where
public native void interleavedArrays(int format, int stride, int pointer); * the size argument specifies the buffer size in bytes.
public native void initNames(); *
public native void indexPointer(int type, int stride, int pointer); * @param size The size of the memory area pointed to. This is the size of the returned ByteBuffer.
public native void indexMask(int mask); * @return The ByteBuffer of the specified size pointing to the returned address.
public native void indexd(double c); */
public native void indexf(float c); public static native ByteBuffer glGetPointerv(int pname, int size);
public native void indexi(int c); public static native boolean glIsEnabled(int cap);
public native void indexs(short c); public static native void glInterleavedArrays(int format, int stride, Buffer pointer);
public native void indexub(byte c); public static native void glInitNames();
public native void indexdv(int c); public static native void glIndexPointer(int type, int stride, Buffer pointer);
public native void indexfv(int c); public static native void glIndexMask(int mask);
public native void indexiv(int c); public static native void glIndexd(double c);
public native void indexsv(int c); public static native void glIndexf(float c);
public native void indexubv(int c); public static native void glIndexi(int c);
public native void hint(int target, int mode); public static native void glIndexs(short c);
public native void getTexParameterfv(int target, int pname, int params); public static native void glIndexub(byte c);
public native void getTexParameteriv(int target, int pname, int params); public static native void glIndexdv(DoubleBuffer c);
public native void getTexLevelParameterfv(int target, int level, int pname, int params); public static native void glIndexfv(FloatBuffer c);
public native void getTexLevelParameteriv(int target, int level, int pname, int params); public static native void glIndexiv(IntBuffer c);
public native void getTexImage(int target, int level, int format, int type, int pixels); public static native void glIndexsv(CharBuffer c);
public native void getTexGendv(int coord, int pname, int params); public static native void glIndexubv(ByteBuffer c);
public native void getTexGenfv(int coord, int pname, int params); public static native void glHint(int target, int mode);
public native void getTexGeniv(int coord, int pname, int params); public static native void glGetTexParameterfv(int target, int pname, FloatBuffer params);
public native void getTexEnvfv(int target, int pname, int params); public static native void glGetTexParameteriv(int target, int pname, IntBuffer params);
public native void getTexEnviv(int target, int pname, int params); public static native void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params);
public native String getString(int name); public static native void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params);
public native void getPolygonStipple(int mask); public static native void glGetTexImage(int target, int level, int format, int type, Buffer pixels);
public native boolean isList(int list); public static native void glGetTexGendv(int coord, int pname, DoubleBuffer params);
public native void materialf(int face, int pname, float param); public static native void glGetTexGenfv(int coord, int pname, FloatBuffer params);
public native void materiali(int face, int pname, int param); public static native void glGetTexGeniv(int coord, int pname, IntBuffer params);
public native void materialfv(int face, int pname, int params); public static native void glGetTexEnvfv(int target, int pname, FloatBuffer params);
public native void materialiv(int face, int pname, int params); public static native void glGetTexEnviv(int target, int pname, IntBuffer params);
public native void mapGrid1d(int un, double u1, double u2); public static native String glGetString(int name);
public native void mapGrid1f(int un, float u1, float u2); public static native void glGetPolygonStipple(ByteBuffer mask);
public native void mapGrid2d(int un, double u1, double u2, int vn, double v1, double v2); public static native boolean glIsList(int list);
public native void mapGrid2f(int un, float u1, float u2, int vn, float v1, float v2); public static native void glMaterialf(int face, int pname, float param);
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 static native void glMateriali(int face, int pname, int param);
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 static native void glMaterialfv(int face, int pname, FloatBuffer params);
public native void map1d(int target, double u1, double u2, int stride, int order, int points); public static native void glMaterialiv(int face, int pname, IntBuffer params);
public native void map1f(int target, float u1, float u2, int stride, int order, int points); public static native void glMapGrid1d(int un, double u1, double u2);
public native void logicOp(int opcode); public static native void glMapGrid1f(int un, float u1, float u2);
public native void loadName(int name); public static native void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2);
public native void loadMatrixd(int m); public static native void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2);
public native void loadMatrixf(int m); 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 native void loadIdentity(); 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 native void listBase(int base); public static native void glMap1d(int target, double u1, double u2, int stride, int order, DoubleBuffer points);
public native void lineWidth(float width); public static native void glMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points);
public native void lineStipple(int factor, short pattern); public static native void glLogicOp(int opcode);
public native void lightModelf(int pname, float param); public static native void glLoadName(int name);
public native void lightModeli(int pname, int param); public static native void glLoadMatrixd(DoubleBuffer m);
public native void lightModelfv(int pname, int params); public static native void glLoadMatrixf(FloatBuffer m);
public native void lightModeliv(int pname, int params); public static native void glLoadIdentity();
public native void lightf(int light, int pname, float param); public static native void glListBase(int base);
public native void lighti(int light, int pname, int param); public static native void glLineWidth(float width);
public native void lightfv(int light, int pname, int params); public static native void glLineStipple(int factor, short pattern);
public native void lightiv(int light, int pname, int params); public static native void glLightModelf(int pname, float param);
public native boolean isTexture(int texture); public static native void glLightModeli(int pname, int param);
public native void matrixMode(int mode); public static native void glLightModelfv(int pname, FloatBuffer params);
public native void polygonStipple(int mask); public static native void glLightModeliv(int pname, IntBuffer params);
public native void polygonOffset(float factor, float units); public static native void glLightf(int light, int pname, float param);
public native void polygonMode(int face, int mode); public static native void glLighti(int light, int pname, int param);
public native void pointSize(float size); public static native void glLightfv(int light, int pname, FloatBuffer params);
public native void pixelZoom(float xfactor, float yfactor); public static native void glLightiv(int light, int pname, IntBuffer params);
public native void pixelTransferf(int pname, float param); public static native boolean glIsTexture(int texture);
public native void pixelTransferi(int pname, int param); public static native void glMatrixMode(int mode);
public native void pixelStoref(int pname, float param); public static native void glPolygonStipple(ByteBuffer mask);
public native void pixelStorei(int pname, int param); public static native void glPolygonOffset(float factor, float units);
public native void pixelMapfv(int map, int mapsize, int values); public static native void glPolygonMode(int face, int mode);
public native void pixelMapuiv(int map, int mapsize, int values); public static native void glPointSize(float size);
public native void pixelMapusv(int map, int mapsize, int values); public static native void glPixelZoom(float xfactor, float yfactor);
public native void passThrough(float token); public static native void glPixelTransferf(int pname, float param);
public native void ortho(double left, double right, double bottom, double top, double zNear, double zFar); public static native void glPixelTransferi(int pname, int param);
public native void normalPointer(int type, int stride, int pointer); public static native void glPixelStoref(int pname, float param);
public native void normal3b(byte nx, byte ny, byte nz); public static native void glPixelStorei(int pname, int param);
public native void normal3d(double nx, double ny, double nz); public static native void glPixelMapfv(int map, int mapsize, FloatBuffer values);
public native void normal3f(float nx, float ny, float nz); public static native void glPixelMapuiv(int map, int mapsize, IntBuffer values);
public native void normal3i(int nx, int ny, int nz); public static native void glPixelMapusv(int map, int mapsize, CharBuffer values);
public native void normal3s(short nx, short ny, short nz); public static native void glPassThrough(float token);
public native void normal3bv(int v); public static native void glOrtho(double left, double right, double bottom, double top, double zNear, double zFar);
public native void normal3dv(int v); public static native void glNormalPointer(int type, int stride, Buffer pointer);
public native void normal3fv(int v); public static native void glNormal3b(byte nx, byte ny, byte nz);
public native void normal3iv(int v); public static native void glNormal3d(double nx, double ny, double nz);
public native void normal3sv(int v); public static native void glNormal3f(float nx, float ny, float nz);
public native void newList(int list, int mode); public static native void glNormal3i(int nx, int ny, int nz);
public native void endList(); public static native void glNormal3s(short nx, short ny, short nz);
public native void multMatrixd(int m); public static native void glNormal3bv(ByteBuffer v);
public native void multMatrixf(int m); public static native void glNormal3dv(DoubleBuffer v);
public native void prioritizeTextures(int n, int textureNames, int priorities); public static native void glNormal3fv(FloatBuffer v);
public native void shadeModel(int mode); public static native void glNormal3iv(IntBuffer v);
public native void selectBuffer(int size, int buffer); public static native void glNormal3sv(CharBuffer v);
public native void scissor(int x, int y, int width, int height); public static native void glNewList(int list, int mode);
public native void scaled(double x, double y, double z); public static native void glEndList();
public native void scalef(float x, float y, float z); public static native void glMultMatrixd(DoubleBuffer m);
public native void rotated(double angle, double x, double y, double z); public static native void glMultMatrixf(FloatBuffer m);
public native void rotatef(float angle, float x, float y, float z); public static native void glPrioritizeTextures(int n, IntBuffer textureNames, FloatBuffer priorities);
public native int renderMode(int mode); public static native void glShadeModel(int mode);
public native void rectd(double x1, double y1, double x2, double y2); public static native void glSelectBuffer(int size, IntBuffer buffer);
public native void rectf(float x1, float y1, float x2, float y2); public static native void glScissor(int x, int y, int width, int height);
public native void recti(int x1, int y1, int x2, int y2); public static native void glScaled(double x, double y, double z);
public native void rects(short x1, short y1, short x2, short y2); public static native void glScalef(float x, float y, float z);
public native void rectdv(int v1, int v2); public static native void glRotated(double angle, double x, double y, double z);
public native void rectfv(int v1, int v2); public static native void glRotatef(float angle, float x, float y, float z);
public native void rectiv(int v1, int v2); public static native int glRenderMode(int mode);
public native void rectsv(int v1, int v2); public static native void glRectd(double x1, double y1, double x2, double y2);
public native void readPixels(int x, int y, int width, int height, int format, int type, int pixels); public static native void glRectf(float x1, float y1, float x2, float y2);
public native void readBuffer(int mode); public static native void glRecti(int x1, int y1, int x2, int y2);
public native void rasterPos2d(double x, double y); public static native void glRects(short x1, short y1, short x2, short y2);
public native void rasterPos2f(float x, float y); public static native void glRectdv(DoubleBuffer v1, DoubleBuffer v2);
public native void rasterPos2i(int x, int y); public static native void glRectfv(FloatBuffer v1, FloatBuffer v2);
public native void rasterPos2s(short x, short y); public static native void glRectiv(IntBuffer v1, IntBuffer v2);
public native void rasterPos3d(double x, double y, double z); public static native void glRectsv(CharBuffer v1, CharBuffer v2);
public native void rasterPos3f(float x, float y, float z); public static native void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels);
public native void rasterPos3i(int x, int y, int z); public static native void glReadBuffer(int mode);
public native void rasterPos3s(short x, short y, short z); public static native void glRasterPos2d(double x, double y);
public native void rasterPos4d(double x, double y, double z, double w); public static native void glRasterPos2f(float x, float y);
public native void rasterPos4f(float x, float y, float z, float w); public static native void glRasterPos2i(int x, int y);
public native void rasterPos4i(int x, int y, int z, int w); public static native void glRasterPos2s(short x, short y);
public native void rasterPos4s(short x, short y, short z, short w); public static native void glRasterPos3d(double x, double y, double z);
public native void rasterPos2dv(int v); public static native void glRasterPos3f(float x, float y, float z);
public native void rasterPos2fv(int v); public static native void glRasterPos3i(int x, int y, int z);
public native void rasterPos2iv(int v); public static native void glRasterPos3s(short x, short y, short z);
public native void rasterPos2sv(int v); public static native void glRasterPos4d(double x, double y, double z, double w);
public native void rasterPos3dv(int v); public static native void glRasterPos4f(float x, float y, float z, float w);
public native void rasterPos3fv(int v); public static native void glRasterPos4i(int x, int y, int z, int w);
public native void rasterPos3iv(int v); public static native void glRasterPos4s(short x, short y, short z, short w);
public native void rasterPos3sv(int v); public static native void glRasterPos2dv(DoubleBuffer v);
public native void rasterPos4dv(int v); public static native void glRasterPos2fv(FloatBuffer v);
public native void rasterPos4fv(int v); public static native void glRasterPos2iv(IntBuffer v);
public native void rasterPos4iv(int v); public static native void glRasterPos2sv(CharBuffer v);
public native void rasterPos4sv(int v); public static native void glRasterPos3dv(DoubleBuffer v);
public native void pushName(int name); public static native void glRasterPos3fv(FloatBuffer v);
public native void popName(); public static native void glRasterPos3iv(IntBuffer v);
public native void pushMatrix(); public static native void glRasterPos3sv(CharBuffer v);
public native void popMatrix(); public static native void glRasterPos4dv(DoubleBuffer v);
public native void pushClientAttrib(int mask); public static native void glRasterPos4fv(FloatBuffer v);
public native void popClientAttrib(); public static native void glRasterPos4iv(IntBuffer v);
public native void pushAttrib(int mask); public static native void glRasterPos4sv(CharBuffer v);
public native void popAttrib(); public static native void glPushName(int name);
public native void stencilFunc(int func, int ref, int mask); public static native void glPopName();
public native void vertexPointer(int size, int type, int stride, int pointer); public static native void glPushMatrix();
public native void vertex2d(double x, double y); public static native void glPopMatrix();
public native void vertex2f(float x, float y); public static native void glPushClientAttrib(int mask);
public native void vertex2i(int x, int y); public static native void glPopClientAttrib();
public native void vertex2s(short x, short y); public static native void glPushAttrib(int mask);
public native void vertex3d(double x, double y, double z); public static native void glPopAttrib();
public native void vertex3f(float x, float y, float z); public static native void glStencilFunc(int func, int ref, int mask);
public native void vertex3i(int x, int y, int z); public static native void glVertexPointer(int size, int type, int stride, Buffer pointer);
public native void vertex3s(short x, short y, short z); public static native void glVertex2d(double x, double y);
public native void vertex4d(double x, double y, double z, double w); public static native void glVertex2f(float x, float y);
public native void vertex4f(float x, float y, float z, float w); public static native void glVertex2i(int x, int y);
public native void vertex4i(int x, int y, int z, int w); public static native void glVertex2s(short x, short y);
public native void vertex4s(short x, short y, short z, short w); public static native void glVertex3d(double x, double y, double z);
public native void vertex2dv(int v); public static native void glVertex3f(float x, float y, float z);
public native void vertex2fv(int v); public static native void glVertex3i(int x, int y, int z);
public native void vertex2iv(int v); public static native void glVertex3s(short x, short y, short z);
public native void vertex2sv(int v); public static native void glVertex4d(double x, double y, double z, double w);
public native void vertex3dv(int v); public static native void glVertex4f(float x, float y, float z, float w);
public native void vertex3fv(int v); public static native void glVertex4i(int x, int y, int z, int w);
public native void vertex3iv(int v); public static native void glVertex4s(short x, short y, short z, short w);
public native void vertex3sv(int v); public static native void glVertex2dv(DoubleBuffer v);
public native void vertex4dv(int v); public static native void glVertex2fv(FloatBuffer v);
public native void vertex4fv(int v); public static native void glVertex2iv(IntBuffer v);
public native void vertex4iv(int v); public static native void glVertex2sv(CharBuffer v);
public native void vertex4sv(int v); public static native void glVertex3dv(DoubleBuffer v);
public native void translated(double x, double y, double z); public static native void glVertex3fv(FloatBuffer v);
public native void translatef(float x, float y, float z); public static native void glVertex3iv(IntBuffer v);
public native void texSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int pixels); public static native void glVertex3sv(CharBuffer v);
public native void texSubImage1D(int target, int level, int xoffset, int width, int format, int type, int pixels); public static native void glVertex4dv(DoubleBuffer v);
public native void texParameterf(int target, int pname, float param); public static native void glVertex4fv(FloatBuffer v);
public native void texParameteri(int target, int pname, int param); public static native void glVertex4iv(IntBuffer v);
public native void texImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int pixels); public static native void glVertex4sv(CharBuffer v);
public native void texImage1D(int target, int level, int internalformat, int width, int border, int format, int type, int pixels); public static native void glTranslated(double x, double y, double z);
public native void texGend(int coord, int pname, double param); public static native void glTranslatef(float x, float y, float z);
public native void texGenf(int coord, int pname, float param); public static native void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels);
public native void texGeni(int coord, int pname, int param); public static native void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, Buffer pixels);
public native void texGendv(int coord, int pname, int params); public static native void glTexParameterf(int target, int pname, float param);
public native void texGenfv(int coord, int pname, int params); public static native void glTexParameteri(int target, int pname, int param);
public native void texGeniv(int coord, int pname, int params); public static native void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels);
public native void texEnvf(int target, int pname, float param); public static native void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, Buffer pixels);
public native void texEnvi(int target, int pname, int param); public static native void glTexGend(int coord, int pname, double param);
public native void texEnvfv(int target, int pname, int params); public static native void glTexGenf(int coord, int pname, float param);
public native void texEnviv(int target, int pname, int params); public static native void glTexGeni(int coord, int pname, int param);
public native void texCoordPointer(int size, int type, int stride, int pointer); public static native void glTexGendv(int coord, int pname, DoubleBuffer params);
public native void texCoord1d(double s); public static native void glTexGenfv(int coord, int pname, FloatBuffer params);
public native void texCoord1f(float s); public static native void glTexGeniv(int coord, int pname, IntBuffer params);
public native void texCoord1i(int s); public static native void glTexEnvf(int target, int pname, float param);
public native void texCoord1s(short s); public static native void glTexEnvi(int target, int pname, int param);
public native void texCoord2d(double s, double t); public static native void glTexEnvfv(int target, int pname, FloatBuffer params);
public native void texCoord2f(float s, float t); public static native void glTexEnviv(int target, int pname, IntBuffer params);
public native void texCoord2i(int s, int t); public static native void glTexCoordPointer(int size, int type, int stride, Buffer pointer);
public native void texCoord2s(short s, short t); public static native void glTexCoord1d(double s);
public native void texCoord3d(double s, double t, double r); public static native void glTexCoord1f(float s);
public native void texCoord3f(float s, float t, float r); public static native void glTexCoord1i(int s);
public native void texCoord3i(int s, int t, int r); public static native void glTexCoord1s(short s);
public native void texCoord3s(short s, short t, short r); public static native void glTexCoord2d(double s, double t);
public native void texCoord4d(double s, double t, double r, double q); public static native void glTexCoord2f(float s, float t);
public native void texCoord4f(float s, float t, float r, float q); public static native void glTexCoord2i(int s, int t);
public native void texCoord4i(int s, int t, int r, int q); public static native void glTexCoord2s(short s, short t);
public native void texCoord4s(short s, short t, short r, short q); public static native void glTexCoord3d(double s, double t, double r);
public native void texCoord1dv(int v); public static native void glTexCoord3f(float s, float t, float r);
public native void texCoord1fv(int v); public static native void glTexCoord3i(int s, int t, int r);
public native void texCoord1iv(int v); public static native void glTexCoord3s(short s, short t, short r);
public native void texCoord1sv(int v); public static native void glTexCoord4d(double s, double t, double r, double q);
public native void texCoord2dv(int v); public static native void glTexCoord4f(float s, float t, float r, float q);
public native void texCoord2fv(int v); public static native void glTexCoord4i(int s, int t, int r, int q);
public native void texCoord2iv(int v); public static native void glTexCoord4s(short s, short t, short r, short q);
public native void texCoord2sv(int v); public static native void glTexCoord1dv(DoubleBuffer v);
public native void texCoord3dv(int v); public static native void glTexCoord1fv(FloatBuffer v);
public native void texCoord3fv(int v); public static native void glTexCoord1iv(IntBuffer v);
public native void texCoord3iv(int v); public static native void glTexCoord1sv(CharBuffer v);
public native void texCoord3sv(int v); public static native void glTexCoord2dv(DoubleBuffer v);
public native void texCoord4dv(int v); public static native void glTexCoord2fv(FloatBuffer v);
public native void texCoord4fv(int v); public static native void glTexCoord2iv(IntBuffer v);
public native void texCoord4iv(int v); public static native void glTexCoord2sv(CharBuffer v);
public native void texCoord4sv(int v); public static native void glTexCoord3dv(DoubleBuffer v);
public native void stencilOp(int fail, int zfail, int zpass); public static native void glTexCoord3fv(FloatBuffer v);
public native void stencilMask(int mask); public static native void glTexCoord3iv(IntBuffer v);
public native void viewport(int x, int y, int width, int height); public static native void glTexCoord3sv(CharBuffer v);
public native void multiDrawArrays( 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 mode,
int piFirst, ByteBuffer piFirst,
int piCount, ByteBuffer piCount,
int primcount); int primcount);
public native void multiDrawElements( /* public static native void glMultiDrawElements(
int mode, int mode,
int piCount, int piCount,
int type, int type,
int pIndices, int pIndices,
int primcount); int primcount);*/
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -34,6 +34,11 @@ package org.lwjgl.opengl;
import org.lwjgl.Sys; import org.lwjgl.Sys;
import java.nio.ByteBuffer;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import java.nio.DoubleBuffer;
/** /**
* $Id$ * $Id$
* *
@ -48,41 +53,37 @@ public class GLU implements GLUConstants {
System.loadLibrary(Sys.getLibraryName()); System.loadLibrary(Sys.getLibraryName());
} }
/** Handle to GL */
private final GL gl;
/** /**
* Constructor for GLU. * Private constructor for GLU.
*/ */
public GLU(GL gl) { private GLU() {
this.gl = gl;
} }
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 left,
double right, double right,
double bottom, double bottom,
double top); double top);
public native void perspective( public static native void gluPerspective(
double fovy, double fovy,
double aspect, double aspect,
double zNear, double zNear,
double zFar); double zFar);
public native void pickMatrix( public static native void gluPickMatrix(
double x, double x,
double y, double y,
double width, double width,
double height, double height,
int viewport /*int*/ IntBuffer viewport
); );
public native void lookAt( public static native void gluLookAt(
double eyex, double eyex,
double eyey, double eyey,
double eyez, double eyez,
@ -93,67 +94,67 @@ public class GLU implements GLUConstants {
double upy, double upy,
double upz); double upz);
public native int project( public static native int gluProject(
double objx, double objx,
double objy, double objy,
double objz, double objz,
int modelMatrix /*double*/ DoubleBuffer modelMatrix,
, int projMatrix /*double*/ DoubleBuffer projMatrix,
, int viewport /*int*/ IntBuffer viewport,
, int winx /*double*/ DoubleBuffer winx,
, int winy /*double*/ DoubleBuffer winy,
, int winz /*double*/ DoubleBuffer winz
); );
public native int unProject( public static native int gluUnProject(
double winx, double winx,
double winy, double winy,
double winz, double winz,
int modelMatrix /*double*/ DoubleBuffer modelMatrix,
, int projMatrix /*double*/ DoubleBuffer projMatrix,
, int viewport /*int*/ IntBuffer viewport,
, int objx /*double*/ DoubleBuffer objx,
, int objy /*double*/ DoubleBuffer objy,
, int objz /*double*/ DoubleBuffer objz
); );
public native int scaleImage( public static native int gluScaleImage(
int format, int format,
int widthin, int widthin,
int heightin, int heightin,
int typein, int typein,
int datain /*void*/ ByteBuffer datain,
, int widthout, int heightout, int typeout, int dataout /*void*/ int widthout, int heightout, int typeout, ByteBuffer dataout
); );
public native int build1DMipmaps( public static native int gluBuild1DMipmaps(
int target, int target,
int components, int components,
int width, int width,
int format, int format,
int type, int type,
int data /*void*/ ByteBuffer data
); );
public native int build2DMipmaps( public static native int gluBuild2DMipmaps(
int target, int target,
int components, int components,
int width, int width,
int height, int height,
int format, int format,
int type, int type,
int data /*void*/ ByteBuffer data
); );
/** /**
* creates and returns a pointer to a new quadrics object. This * creates and returns a pointer to a new quadrics object. This
* object must be referred to when calling quadrics rendering and control * 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 * 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 * 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 * axis, to 0.5 at the -y axis, to 0.75 at the -x axis, and back to 1.0 at the
* +y axis. * +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. * @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. * @param stacks Specifies the number of subdivisions along the z axis.
*/ */
public native void cylinder( public static native void gluCylinder(
int qobj, ByteBuffer target,
double baseRadius, double baseRadius,
double topRadius, double topRadius,
double height, double height,
@ -202,8 +203,8 @@ public class GLU implements GLUConstants {
* @param qobj pecifies the quadrics object to be destroyed (created with * @param qobj pecifies the quadrics object to be destroyed (created with
* glu.newQuadric). * glu.newQuadric).
*/ */
public native void deleteQuadric( public static native void gluDeleteQuadric(
int qobj 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 * (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). * (0, -r, 0) it is (0.5, 0).
*/ */
public native void disk( public static native void gluDisk(
int target, ByteBuffer target,
double innerRadius, double innerRadius,
double outerRadius, double outerRadius,
int slices, 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 * (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). * (0, -r, 0) it is (0.5, 0).
*/ */
public native void partialDisk( public static native void gluPartialDisk(
int target, ByteBuffer target,
double innerRadius, double innerRadius,
double outerRadius, double outerRadius,
int slices, int slices,
@ -281,8 +282,8 @@ public class GLU implements GLUConstants {
* *
* GLU.POINT: Quadrics are rendered as a set of points. * GLU.POINT: Quadrics are rendered as a set of points.
*/ */
public native void quadricDrawStyle( public static native void gluQuadricDrawStyle(
int target, ByteBuffer target,
int drawStyle int drawStyle
); );
@ -297,8 +298,8 @@ public class GLU implements GLUConstants {
* GLU.SMOOTH: One normal is generated for every vertex of a quadric. This * GLU.SMOOTH: One normal is generated for every vertex of a quadric. This
* is the default. * is the default.
*/ */
public native void quadricNormals( public static native void gluQuadricNormals(
int target, ByteBuffer target,
int normals int normals
); );
@ -313,8 +314,8 @@ public class GLU implements GLUConstants {
* Note that the interpretation of outward and inward depends on the quadric * Note that the interpretation of outward and inward depends on the quadric
* being drawn. * being drawn.
*/ */
public native void quadricOrientation( public static native void gluQuadricOrientation(
int target, ByteBuffer target,
int orientation int orientation
); );
@ -327,8 +328,8 @@ public class GLU implements GLUConstants {
* The manner in which texture coordinates are generated depends upon the * The manner in which texture coordinates are generated depends upon the
* specific quadric rendered. * specific quadric rendered.
*/ */
public native void quadricTexture( public static native void gluQuadricTexture(
int target, ByteBuffer target,
boolean textureCoords 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 * 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. * at the -x axis, and back to 1.0 at the +y axis.
*/ */
public native void sphere( public static native void gluSphere(
int target, ByteBuffer target,
double radius, double radius,
int slices, int slices,
int stacks int stacks
); );
/* public static native void gluQuadricCallback(
public native void quadricCallback( ByteBuffer target,
int target,
int type, int type,
String method String method
); );
public native void quadricCallback( */
int target, public static native void gluQuadricCallback(
ByteBuffer target,
int type, int type,
Object obj, Object obj,
String method String method

View File

@ -42,179 +42,179 @@ package org.lwjgl.opengl;
*/ */
public interface GLUConstants { public interface GLUConstants {
/* Errors: (return value 0 = no error) */ /* Errors: (return value 0 = no error) */
public static final int INVALID_ENUM = 100900; public static final int GLU_INVALID_ENUM = 100900;
public static final int INVALID_VALUE = 100901; public static final int GLU_INVALID_VALUE = 100901;
public static final int OUT_OF_MEMORY = 100902; public static final int GLU_OUT_OF_MEMORY = 100902;
public static final int INCOMPATIBLE_GL_VERSION = 100903; public static final int GLU_INCOMPATIBLE_GL_VERSION = 100903;
/* StringName */ /* StringName */
public static final int VERSION = 100800; public static final int GLU_VERSION = 100800;
public static final int EXTENSIONS = 100801; public static final int GLU_EXTENSIONS = 100801;
/* Boolean */ /* Boolean */
public static final int TRUE = CoreGLConstants.TRUE; public static final int GLU_TRUE = CoreGLConstants.GL_TRUE;
public static final int FALSE = CoreGLConstants.FALSE; public static final int GLU_FALSE = CoreGLConstants.GL_FALSE;
/**** Quadric constants ****/ /**** Quadric constants ****/
/* QuadricNormal */ /* QuadricNormal */
public static final int SMOOTH = 100000; public static final int GLU_SMOOTH = 100000;
public static final int FLAT = 100001; public static final int GLU_FLAT = 100001;
public static final int NONE = 100002; public static final int GLU_NONE = 100002;
/* QuadricDrawStyle */ /* QuadricDrawStyle */
public static final int POINT = 100010; public static final int GLU_POINT = 100010;
public static final int LINE = 100011; public static final int GLU_LINE = 100011;
public static final int FILL = 100012; public static final int GLU_FILL = 100012;
public static final int SILHOUETTE = 100013; public static final int GLU_SILHOUETTE = 100013;
/* QuadricOrientation */ /* QuadricOrientation */
public static final int OUTSIDE = 100020; public static final int GLU_OUTSIDE = 100020;
public static final int INSIDE = 100021; public static final int GLU_INSIDE = 100021;
/* Callback types: */ /* Callback types: */
/* ERROR = 100103 */ /* GLU_ERROR = 100103 */
/**** Tesselation constants ****/ /**** Tesselation constants ****/
public static final double TESS_MAX_COORD = 1.0e150; public static final double GLU_TESS_MAX_COORD = 1.0e150;
/* TessProperty */ /* TessProperty */
public static final int TESS_WINDING_RULE = 100140; public static final int GLU_TESS_WINDING_RULE = 100140;
public static final int TESS_BOUNDARY_ONLY = 100141; public static final int GLU_TESS_BOUNDARY_ONLY = 100141;
public static final int TESS_TOLERANCE = 100142; public static final int GLU_TESS_TOLERANCE = 100142;
/* TessWinding */ /* TessWinding */
public static final int TESS_WINDING_ODD = 100130; public static final int GLU_TESS_WINDING_ODD = 100130;
public static final int TESS_WINDING_NONZERO = 100131; public static final int GLU_TESS_WINDING_NONZERO = 100131;
public static final int TESS_WINDING_POSITIVE = 100132; public static final int GLU_TESS_WINDING_POSITIVE = 100132;
public static final int TESS_WINDING_NEGATIVE = 100133; public static final int GLU_TESS_WINDING_NEGATIVE = 100133;
public static final int TESS_WINDING_ABS_GEQ_TWO = 100134; public static final int GLU_TESS_WINDING_ABS_GEQ_TWO = 100134;
/* TessCallback */ /* TessCallback */
public static final int TESS_BEGIN = 100100; /* void (CALLBACK*)(GLenum type) */ public static final int GLU_TESS_BEGIN = 100100; /* void (CALLBACK*)(GLenum type) */
public static final int TESS_VERTEX = 100101; /* void (CALLBACK*)(void *data) */ public static final int GLU_TESS_VERTEX = 100101; /* void (CALLBACK*)(void *data) */
public static final int TESS_END = 100102; /* void (CALLBACK*)(void) */ public static final int GLU_TESS_END = 100102; /* void (CALLBACK*)(void) */
public static final int TESS_ERROR = 100103; /* void (CALLBACK*)(GLenum errno) */ public static final int GLU_TESS_ERROR = 100103; /* void (CALLBACK*)(GLenum errno) */
public static final int TESS_EDGE_FLAG = 100104; /* void (CALLBACK*)(GLboolean boundaryEdge) */ public static final int GLU_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_COMBINE = 100105; /* void (CALLBACK*)(GLdouble coords[3],
void *data[4], void *data[4],
GLfloat weight[4], GLfloat weight[4],
void **dataOut) */ 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) */ 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) */ void *polygon_data) */
public static final int TESS_END_DATA = 100108; /* void (CALLBACK*)(void *polygon_data) */ public static final int GLU_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_ERROR_DATA = 100109; /* void (CALLBACK*)(GLenum errno,
void *polygon_data) */ 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) */ 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], void *data[4],
GLfloat weight[4], GLfloat weight[4],
void **dataOut, void **dataOut,
void *polygon_data) */ void *polygon_data) */
/* TessError */ /* TessError */
public static final int TESS_ERROR1 = 100151; public static final int GLU_TESS_ERROR1 = 100151;
public static final int TESS_ERROR2 = 100152; public static final int GLU_TESS_ERROR2 = 100152;
public static final int TESS_ERROR3 = 100153; public static final int GLU_TESS_ERROR3 = 100153;
public static final int TESS_ERROR4 = 100154; public static final int GLU_TESS_ERROR4 = 100154;
public static final int TESS_ERROR5 = 100155; public static final int GLU_TESS_ERROR5 = 100155;
public static final int TESS_ERROR6 = 100156; public static final int GLU_TESS_ERROR6 = 100156;
public static final int TESS_ERROR7 = 100157; public static final int GLU_TESS_ERROR7 = 100157;
public static final int TESS_ERROR8 = 100158; public static final int GLU_TESS_ERROR8 = 100158;
public static final int TESS_MISSING_BEGIN_POLYGON = TESS_ERROR1; public static final int GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1;
public static final int TESS_MISSING_BEGIN_CONTOUR = TESS_ERROR2; public static final int GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2;
public static final int TESS_MISSING_END_POLYGON = TESS_ERROR3; public static final int GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3;
public static final int TESS_MISSING_END_CONTOUR = TESS_ERROR4; public static final int GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4;
public static final int TESS_COORD_TOO_LARGE = TESS_ERROR5; public static final int GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5;
public static final int TESS_NEED_COMBINE_CALLBACK = TESS_ERROR6; public static final int GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6;
/**** NURBS constants ****/ /**** NURBS constants ****/
/* NurbsProperty */ /* NurbsProperty */
public static final int AUTO_LOAD_MATRIX = 100200; public static final int GLU_AUTO_LOAD_MATRIX = 100200;
public static final int CULLING = 100201; public static final int GLU_CULLING = 100201;
public static final int SAMPLING_TOLERANCE = 100203; public static final int GLU_SAMPLING_TOLERANCE = 100203;
public static final int DISPLAY_MODE = 100204; public static final int GLU_DISPLAY_MODE = 100204;
public static final int PARAMETRIC_TOLERANCE = 100202; public static final int GLU_PARAMETRIC_TOLERANCE = 100202;
public static final int SAMPLING_METHOD = 100205; public static final int GLU_SAMPLING_METHOD = 100205;
public static final int U_STEP = 100206; public static final int GLU_U_STEP = 100206;
public static final int V_STEP = 100207; public static final int GLU_V_STEP = 100207;
/* NurbsSampling */ /* NurbsSampling */
public static final int PATH_LENGTH = 100215; public static final int GLU_PATH_LENGTH = 100215;
public static final int PARAMETRIC_ERROR = 100216; public static final int GLU_PARAMETRIC_ERROR = 100216;
public static final int DOMAIN_DISTANCE = 100217; public static final int GLU_DOMAIN_DISTANCE = 100217;
/* NurbsTrim */ /* NurbsTrim */
public static final int MAP1_TRIM_2 = 100210; public static final int GLU_MAP1_TRIM_2 = 100210;
public static final int MAP1_TRIM_3 = 100211; public static final int GLU_MAP1_TRIM_3 = 100211;
/* NurbsDisplay */ /* NurbsDisplay */
/* FILL = 100012 */ /* GLU_FILL = 100012 */
public static final int OUTLINE_POLYGON = 100240; public static final int GLU_OUTLINE_POLYGON = 100240;
public static final int OUTLINE_PATCH = 100241; public static final int GLU_OUTLINE_PATCH = 100241;
/* NurbsCallback */ /* NurbsCallback */
/* ERROR = 100103 */ /* GLU_ERROR = 100103 */
/* NurbsErrors */ /* NurbsErrors */
public static final int NURBS_ERROR1 = 100251; public static final int GLU_NURBS_ERROR1 = 100251;
public static final int NURBS_ERROR2 = 100252; public static final int GLU_NURBS_ERROR2 = 100252;
public static final int NURBS_ERROR3 = 100253; public static final int GLU_NURBS_ERROR3 = 100253;
public static final int NURBS_ERROR4 = 100254; public static final int GLU_NURBS_ERROR4 = 100254;
public static final int NURBS_ERROR5 = 100255; public static final int GLU_NURBS_ERROR5 = 100255;
public static final int NURBS_ERROR6 = 100256; public static final int GLU_NURBS_ERROR6 = 100256;
public static final int NURBS_ERROR7 = 100257; public static final int GLU_NURBS_ERROR7 = 100257;
public static final int NURBS_ERROR8 = 100258; public static final int GLU_NURBS_ERROR8 = 100258;
public static final int NURBS_ERROR9 = 100259; public static final int GLU_NURBS_ERROR9 = 100259;
public static final int NURBS_ERROR10 = 100260; public static final int GLU_NURBS_ERROR10 = 100260;
public static final int NURBS_ERROR11 = 100261; public static final int GLU_NURBS_ERROR11 = 100261;
public static final int NURBS_ERROR12 = 100262; public static final int GLU_NURBS_ERROR12 = 100262;
public static final int NURBS_ERROR13 = 100263; public static final int GLU_NURBS_ERROR13 = 100263;
public static final int NURBS_ERROR14 = 100264; public static final int GLU_NURBS_ERROR14 = 100264;
public static final int NURBS_ERROR15 = 100265; public static final int GLU_NURBS_ERROR15 = 100265;
public static final int NURBS_ERROR16 = 100266; public static final int GLU_NURBS_ERROR16 = 100266;
public static final int NURBS_ERROR17 = 100267; public static final int GLU_NURBS_ERROR17 = 100267;
public static final int NURBS_ERROR18 = 100268; public static final int GLU_NURBS_ERROR18 = 100268;
public static final int NURBS_ERROR19 = 100269; public static final int GLU_NURBS_ERROR19 = 100269;
public static final int NURBS_ERROR20 = 100270; public static final int GLU_NURBS_ERROR20 = 100270;
public static final int NURBS_ERROR21 = 100271; public static final int GLU_NURBS_ERROR21 = 100271;
public static final int NURBS_ERROR22 = 100272; public static final int GLU_NURBS_ERROR22 = 100272;
public static final int NURBS_ERROR23 = 100273; public static final int GLU_NURBS_ERROR23 = 100273;
public static final int NURBS_ERROR24 = 100274; public static final int GLU_NURBS_ERROR24 = 100274;
public static final int NURBS_ERROR25 = 100275; public static final int GLU_NURBS_ERROR25 = 100275;
public static final int NURBS_ERROR26 = 100276; public static final int GLU_NURBS_ERROR26 = 100276;
public static final int NURBS_ERROR27 = 100277; public static final int GLU_NURBS_ERROR27 = 100277;
public static final int NURBS_ERROR28 = 100278; public static final int GLU_NURBS_ERROR28 = 100278;
public static final int NURBS_ERROR29 = 100279; public static final int GLU_NURBS_ERROR29 = 100279;
public static final int NURBS_ERROR30 = 100280; public static final int GLU_NURBS_ERROR30 = 100280;
public static final int NURBS_ERROR31 = 100281; public static final int GLU_NURBS_ERROR31 = 100281;
public static final int NURBS_ERROR32 = 100282; public static final int GLU_NURBS_ERROR32 = 100282;
public static final int NURBS_ERROR33 = 100283; public static final int GLU_NURBS_ERROR33 = 100283;
public static final int NURBS_ERROR34 = 100284; public static final int GLU_NURBS_ERROR34 = 100284;
public static final int NURBS_ERROR35 = 100285; public static final int GLU_NURBS_ERROR35 = 100285;
public static final int NURBS_ERROR36 = 100286; public static final int GLU_NURBS_ERROR36 = 100286;
public static final int NURBS_ERROR37 = 100287; public static final int GLU_NURBS_ERROR37 = 100287;
/* Contours types -- obsolete! */ /* Contours types -- obsolete! */
public static final int CW = 100120; public static final int GLU_CW = 100120;
public static final int CCW = 100121; public static final int GLU_CCW = 100121;
public static final int INTERIOR = 100122; public static final int GLU_INTERIOR = 100122;
public static final int EXTERIOR = 100123; public static final int GLU_EXTERIOR = 100123;
public static final int UNKNOWN = 100124; public static final int GLU_UNKNOWN = 100124;
/* Names without "TESS_" prefix */ /* Names without "TESS_" prefix */
public static final int BEGIN = TESS_BEGIN; public static final int GLU_BEGIN = GLU_TESS_BEGIN;
public static final int VERTEX = TESS_VERTEX; public static final int GLU_VERTEX = GLU_TESS_VERTEX;
public static final int END = TESS_END; public static final int GLU_END = GLU_TESS_END;
public static final int ERROR = TESS_ERROR; public static final int GLU_ERROR = GLU_TESS_ERROR;
public static final int EDGE_FLAG = TESS_EDGE_FLAG; public static final int GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG;
} }

View File

@ -41,16 +41,16 @@ package org.lwjgl.opengl.arb;
public interface ARBCubeMap public interface ARBCubeMap
{ {
public static final int NORMAL_MAP_ARB = 0x8511; public static final int GL_NORMAL_MAP_ARB = 0x8511;
public static final int REFLECTION_MAP_ARB = 0x8512; public static final int GL_REFLECTION_MAP_ARB = 0x8512;
public static final int TEXTURE_CUBE_MAP_ARB = 0x8513; public static final int GL_TEXTURE_CUBE_MAP_ARB = 0x8513;
public static final int TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514; public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514;
public static final int TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515; public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515;
public static final int TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516; public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516;
public static final int TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517; public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517;
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518; public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518;
public static final int TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519; public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519;
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A; public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A;
public static final int PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B; public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B;
public static final int MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C; public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C;
} }

View File

@ -41,9 +41,9 @@ package org.lwjgl.opengl.arb;
public interface ARBDepthTexture public interface ARBDepthTexture
{ {
public static final int DEPTH_COMPONENT16_ARB = 0x81A5; public static final int GL_DEPTH_COMPONENT16_ARB = 0x81A5;
public static final int DEPTH_COMPONENT24_ARB = 0x81A6; public static final int GL_DEPTH_COMPONENT24_ARB = 0x81A6;
public static final int DEPTH_COMPONENT32_ARB = 0x81A7; public static final int GL_DEPTH_COMPONENT32_ARB = 0x81A7;
public static final int TEXTURE_DEPTH_SIZE_ARB = 0x884A; public static final int GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A;
public static final int DEPTH_TEXTURE_MODE_ARB = 0x884B; public static final int GL_DEPTH_TEXTURE_MODE_ARB = 0x884B;
} }

View File

@ -41,14 +41,14 @@ package org.lwjgl.opengl.arb;
public interface ARBMatrixPalette public interface ARBMatrixPalette
{ {
public static final int MATRIX_PALETTE_ARB = 0x8840; public static final int GL_MATRIX_PALETTE_ARB = 0x8840;
public static final int MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841; public static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841;
public static final int MAX_PALETTE_MATRICES_ARB = 0x8842; public static final int GL_MAX_PALETTE_MATRICES_ARB = 0x8842;
public static final int CURRENT_PALETTE_MATRIX_ARB = 0x8843; public static final int GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843;
public static final int MATRIX_INDEX_ARRAY_ARB = 0x8844; public static final int GL_MATRIX_INDEX_ARRAY_ARB = 0x8844;
public static final int CURRENT_MATRIX_INDEX_ARB = 0x8845; public static final int GL_CURRENT_MATRIX_INDEX_ARB = 0x8845;
public static final int MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846; public static final int GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846;
public static final int MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847; public static final int GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847;
public static final int MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848; public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848;
public static final int MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849; public static final int GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849;
} }

View File

@ -41,13 +41,13 @@ package org.lwjgl.opengl.arb;
public interface ARBMultisample public interface ARBMultisample
{ {
public static final int MULTISAMPLE_ARB = 0x809D; public static final int GL_MULTISAMPLE_ARB = 0x809D;
public static final int SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E; public static final int GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E;
public static final int SAMPLE_ALPHA_TO_ONE_ARB = 0x809F; public static final int GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F;
public static final int SAMPLE_COVERAGE_ARB = 0x80A0; public static final int GL_SAMPLE_COVERAGE_ARB = 0x80A0;
public static final int SAMPLE_BUFFERS_ARB = 0x80A8; public static final int GL_SAMPLE_BUFFERS_ARB = 0x80A8;
public static final int SAMPLES_ARB = 0x80A9; public static final int GL_SAMPLES_ARB = 0x80A9;
public static final int SAMPLE_COVERAGE_VALUE_ARB = 0x80AA; public static final int GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA;
public static final int SAMPLE_COVERAGE_INVERT_ARB = 0x80AB; public static final int GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB;
public static final int MULTISAMPLE_BIT_ARB = 0x20000000; public static final int GL_MULTISAMPLE_BIT_ARB = 0x20000000;
} }

View File

@ -41,39 +41,39 @@ package org.lwjgl.opengl.arb;
public interface ARBMultitexture public interface ARBMultitexture
{ {
public static final int TEXTURE0_ARB = 0x84C0; public static final int GL_TEXTURE0_ARB = 0x84C0;
public static final int TEXTURE1_ARB = 0x84C1; public static final int GL_TEXTURE1_ARB = 0x84C1;
public static final int TEXTURE2_ARB = 0x84C2; public static final int GL_TEXTURE2_ARB = 0x84C2;
public static final int TEXTURE3_ARB = 0x84C3; public static final int GL_TEXTURE3_ARB = 0x84C3;
public static final int TEXTURE4_ARB = 0x84C4; public static final int GL_TEXTURE4_ARB = 0x84C4;
public static final int TEXTURE5_ARB = 0x84C5; public static final int GL_TEXTURE5_ARB = 0x84C5;
public static final int TEXTURE6_ARB = 0x84C6; public static final int GL_TEXTURE6_ARB = 0x84C6;
public static final int TEXTURE7_ARB = 0x84C7; public static final int GL_TEXTURE7_ARB = 0x84C7;
public static final int TEXTURE8_ARB = 0x84C8; public static final int GL_TEXTURE8_ARB = 0x84C8;
public static final int TEXTURE9_ARB = 0x84C9; public static final int GL_TEXTURE9_ARB = 0x84C9;
public static final int TEXTURE10_ARB = 0x84CA; public static final int GL_TEXTURE10_ARB = 0x84CA;
public static final int TEXTURE11_ARB = 0x84CB; public static final int GL_TEXTURE11_ARB = 0x84CB;
public static final int TEXTURE12_ARB = 0x84CC; public static final int GL_TEXTURE12_ARB = 0x84CC;
public static final int TEXTURE13_ARB = 0x84CD; public static final int GL_TEXTURE13_ARB = 0x84CD;
public static final int TEXTURE14_ARB = 0x84CE; public static final int GL_TEXTURE14_ARB = 0x84CE;
public static final int TEXTURE15_ARB = 0x84CF; public static final int GL_TEXTURE15_ARB = 0x84CF;
public static final int TEXTURE16_ARB = 0x84D0; public static final int GL_TEXTURE16_ARB = 0x84D0;
public static final int TEXTURE17_ARB = 0x84D1; public static final int GL_TEXTURE17_ARB = 0x84D1;
public static final int TEXTURE18_ARB = 0x84D2; public static final int GL_TEXTURE18_ARB = 0x84D2;
public static final int TEXTURE19_ARB = 0x84D3; public static final int GL_TEXTURE19_ARB = 0x84D3;
public static final int TEXTURE20_ARB = 0x84D4; public static final int GL_TEXTURE20_ARB = 0x84D4;
public static final int TEXTURE21_ARB = 0x84D5; public static final int GL_TEXTURE21_ARB = 0x84D5;
public static final int TEXTURE22_ARB = 0x84D6; public static final int GL_TEXTURE22_ARB = 0x84D6;
public static final int TEXTURE23_ARB = 0x84D7; public static final int GL_TEXTURE23_ARB = 0x84D7;
public static final int TEXTURE24_ARB = 0x84D8; public static final int GL_TEXTURE24_ARB = 0x84D8;
public static final int TEXTURE25_ARB = 0x84D9; public static final int GL_TEXTURE25_ARB = 0x84D9;
public static final int TEXTURE26_ARB = 0x84DA; public static final int GL_TEXTURE26_ARB = 0x84DA;
public static final int TEXTURE27_ARB = 0x84DB; public static final int GL_TEXTURE27_ARB = 0x84DB;
public static final int TEXTURE28_ARB = 0x84DC; public static final int GL_TEXTURE28_ARB = 0x84DC;
public static final int TEXTURE29_ARB = 0x84DD; public static final int GL_TEXTURE29_ARB = 0x84DD;
public static final int TEXTURE30_ARB = 0x84DE; public static final int GL_TEXTURE30_ARB = 0x84DE;
public static final int TEXTURE31_ARB = 0x84DF; public static final int GL_TEXTURE31_ARB = 0x84DF;
public static final int ACTIVE_TEXTURE_ARB = 0x84E0; public static final int GL_ACTIVE_TEXTURE_ARB = 0x84E0;
public static final int CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1; public static final int GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1;
public static final int MAX_TEXTURE_UNITS_ARB = 0x84E2; public static final int GL_MAX_TEXTURE_UNITS_ARB = 0x84E2;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.arb;
public interface ARBPointParameters public interface ARBPointParameters
{ {
public static final int POINT_SIZE_MIN_ARB = 0x8126; public static final int GL_POINT_SIZE_MIN_ARB = 0x8126;
public static final int POINT_SIZE_MAX_ARB = 0x8127; public static final int GL_POINT_SIZE_MAX_ARB = 0x8127;
public static final int POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128; public static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128;
public static final int POINT_DISTANCE_ATTENUATION_ARB = 0x8129; public static final int GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.arb;
public interface ARBShadow public interface ARBShadow
{ {
public static final int TEXTURE_COMPARE_MODE_ARB = 0x884C; public static final int GL_TEXTURE_COMPARE_MODE_ARB = 0x884C;
public static final int TEXTURE_COMPARE_FUNC_ARB = 0x884D; public static final int GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D;
public static final int COMPARE_R_TO_TEXTURE_ARB = 0x884E; public static final int GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb;
public interface ARBShadowAmbient public interface ARBShadowAmbient
{ {
public static final int TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF; public static final int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb;
public interface ARBTextureBorderClamp public interface ARBTextureBorderClamp
{ {
public static final int CLAMP_TO_BORDER_ARB = 0x812D; public static final int GL_CLAMP_TO_BORDER_ARB = 0x812D;
} }

View File

@ -41,15 +41,15 @@ package org.lwjgl.opengl.arb;
public interface ARBTextureCompression public interface ARBTextureCompression
{ {
public static final int COMPRESSED_ALPHA_ARB = 0x84E9; public static final int GL_COMPRESSED_ALPHA_ARB = 0x84E9;
public static final int COMPRESSED_LUMINANCE_ARB = 0x84EA; public static final int GL_COMPRESSED_LUMINANCE_ARB = 0x84EA;
public static final int COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB; public static final int GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB;
public static final int COMPRESSED_INTENSITY_ARB = 0x84EC; public static final int GL_COMPRESSED_INTENSITY_ARB = 0x84EC;
public static final int COMPRESSED_RGB_ARB = 0x84ED; public static final int GL_COMPRESSED_RGB_ARB = 0x84ED;
public static final int COMPRESSED_RGBA_ARB = 0x84EE; public static final int GL_COMPRESSED_RGBA_ARB = 0x84EE;
public static final int TEXTURE_COMPRESSION_HINT_ARB = 0x84EF; public static final int GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF;
public static final int TEXTURE_IMAGE_SIZE_ARB = 0x86A0; public static final int GL_TEXTURE_IMAGE_SIZE_ARB = 0x86A0;
public static final int TEXTURE_COMPRESSED_ARB = 0x86A1; public static final int GL_TEXTURE_COMPRESSED_ARB = 0x86A1;
public static final int NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2; public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2;
public static final int COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3; public static final int GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3;
} }

View File

@ -41,25 +41,25 @@ package org.lwjgl.opengl.arb;
public interface ARBTextureEnvCombine public interface ARBTextureEnvCombine
{ {
public static final int COMBINE_ARB = 0x8570; public static final int GL_COMBINE_ARB = 0x8570;
public static final int COMBINE_RGB_ARB = 0x8571; public static final int GL_COMBINE_RGB_ARB = 0x8571;
public static final int COMBINE_ALPHA_ARB = 0x8572; public static final int GL_COMBINE_ALPHA_ARB = 0x8572;
public static final int RGB_SCALE_ARB = 0x8573; public static final int GL_RGB_SCALE_ARB = 0x8573;
public static final int ADD_SIGNED_ARB = 0x8574; public static final int GL_ADD_SIGNED_ARB = 0x8574;
public static final int INTERPOLATE_ARB = 0x8575; public static final int GL_INTERPOLATE_ARB = 0x8575;
public static final int CONSTANT_ARB = 0x8576; public static final int GL_CONSTANT_ARB = 0x8576;
public static final int PRIMARY_COLOR_ARB = 0x8577; public static final int GL_PRIMARY_COLOR_ARB = 0x8577;
public static final int PREVIOUS_ARB = 0x8578; public static final int GL_PREVIOUS_ARB = 0x8578;
public static final int SOURCE0_RGB_ARB = 0x8580; public static final int GL_SOURCE0_RGB_ARB = 0x8580;
public static final int SOURCE1_RGB_ARB = 0x8581; public static final int GL_SOURCE1_RGB_ARB = 0x8581;
public static final int SOURCE2_RGB_ARB = 0x8582; public static final int GL_SOURCE2_RGB_ARB = 0x8582;
public static final int SOURCE0_ALPHA_ARB = 0x8588; public static final int GL_SOURCE0_ALPHA_ARB = 0x8588;
public static final int SOURCE1_ALPHA_ARB = 0x8589; public static final int GL_SOURCE1_ALPHA_ARB = 0x8589;
public static final int SOURCE2_ALPHA_ARB = 0x858A; public static final int GL_SOURCE2_ALPHA_ARB = 0x858A;
public static final int OPERAND0_RGB_ARB = 0x8590; public static final int GL_OPERAND0_RGB_ARB = 0x8590;
public static final int OPERAND1_RGB_ARB = 0x8591; public static final int GL_OPERAND1_RGB_ARB = 0x8591;
public static final int OPERAND2_RGB_ARB = 0x8592; public static final int GL_OPERAND2_RGB_ARB = 0x8592;
public static final int OPERAND0_ALPHA_ARB = 0x8598; public static final int GL_OPERAND0_ALPHA_ARB = 0x8598;
public static final int OPERAND1_ALPHA_ARB = 0x8599; public static final int GL_OPERAND1_ALPHA_ARB = 0x8599;
public static final int OPERAND2_ALPHA_ARB = 0x859A; public static final int GL_OPERAND2_ALPHA_ARB = 0x859A;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.arb;
public interface ARBTextureEnvDot3 public interface ARBTextureEnvDot3
{ {
public static final int DOT3_RGB_ARB = 0x86AE; public static final int GL_DOT3_RGB_ARB = 0x86AE;
public static final int DOT3_RGBA_ARB = 0x86AF; public static final int GL_DOT3_RGBA_ARB = 0x86AF;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.arb;
public interface ARBTextureMirroredRepeat public interface ARBTextureMirroredRepeat
{ {
public static final int MIRRORED_REPEAT_ARB = 0x8370; public static final int GL_MIRRORED_REPEAT_ARB = 0x8370;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.arb;
public interface ARBTransposeMatrix public interface ARBTransposeMatrix
{ {
public static final int TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3; public static final int GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3;
public static final int TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4; public static final int GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4;
public static final int TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5; public static final int GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5;
public static final int TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6; public static final int GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6;
} }

View File

@ -41,46 +41,46 @@ package org.lwjgl.opengl.arb;
public interface ARBVertexBlend public interface ARBVertexBlend
{ {
public static final int MAX_VERTEX_UNITS_ARB = 0x86A4; public static final int GL_MAX_VERTEX_UNITS_ARB = 0x86A4;
public static final int ACTIVE_VERTEX_UNITS_ARB = 0x86A5; public static final int GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5;
public static final int WEIGHT_SUM_UNITY_ARB = 0x86A6; public static final int GL_WEIGHT_SUM_UNITY_ARB = 0x86A6;
public static final int VERTEX_BLEND_ARB = 0x86A7; public static final int GL_VERTEX_BLEND_ARB = 0x86A7;
public static final int CURRENT_WEIGHT_ARB = 0x86A8; public static final int GL_CURRENT_WEIGHT_ARB = 0x86A8;
public static final int WEIGHT_ARRAY_TYPE_ARB = 0x86A9; public static final int GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9;
public static final int WEIGHT_ARRAY_STRIDE_ARB = 0x86AA; public static final int GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA;
public static final int WEIGHT_ARRAY_SIZE_ARB = 0x86AB; public static final int GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB;
public static final int WEIGHT_ARRAY_POINTER_ARB = 0x86AC; public static final int GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC;
public static final int WEIGHT_ARRAY_ARB = 0x86AD; public static final int GL_WEIGHT_ARRAY_ARB = 0x86AD;
public static final int MODELVIEW0_ARB = 0x1700; public static final int GL_MODELVIEW0_ARB = 0x1700;
public static final int MODELVIEW1_ARB = 0x850a; public static final int GL_MODELVIEW1_ARB = 0x850a;
public static final int MODELVIEW2_ARB = 0x8722; public static final int GL_MODELVIEW2_ARB = 0x8722;
public static final int MODELVIEW3_ARB = 0x8723; public static final int GL_MODELVIEW3_ARB = 0x8723;
public static final int MODELVIEW4_ARB = 0x8724; public static final int GL_MODELVIEW4_ARB = 0x8724;
public static final int MODELVIEW5_ARB = 0x8725; public static final int GL_MODELVIEW5_ARB = 0x8725;
public static final int MODELVIEW6_ARB = 0x8726; public static final int GL_MODELVIEW6_ARB = 0x8726;
public static final int MODELVIEW7_ARB = 0x8727; public static final int GL_MODELVIEW7_ARB = 0x8727;
public static final int MODELVIEW8_ARB = 0x8728; public static final int GL_MODELVIEW8_ARB = 0x8728;
public static final int MODELVIEW9_ARB = 0x8729; public static final int GL_MODELVIEW9_ARB = 0x8729;
public static final int MODELVIEW10_ARB = 0x872A; public static final int GL_MODELVIEW10_ARB = 0x872A;
public static final int MODELVIEW11_ARB = 0x872B; public static final int GL_MODELVIEW11_ARB = 0x872B;
public static final int MODELVIEW12_ARB = 0x872C; public static final int GL_MODELVIEW12_ARB = 0x872C;
public static final int MODELVIEW13_ARB = 0x872D; public static final int GL_MODELVIEW13_ARB = 0x872D;
public static final int MODELVIEW14_ARB = 0x872E; public static final int GL_MODELVIEW14_ARB = 0x872E;
public static final int MODELVIEW15_ARB = 0x872F; public static final int GL_MODELVIEW15_ARB = 0x872F;
public static final int MODELVIEW16_ARB = 0x8730; public static final int GL_MODELVIEW16_ARB = 0x8730;
public static final int MODELVIEW17_ARB = 0x8731; public static final int GL_MODELVIEW17_ARB = 0x8731;
public static final int MODELVIEW18_ARB = 0x8732; public static final int GL_MODELVIEW18_ARB = 0x8732;
public static final int MODELVIEW19_ARB = 0x8733; public static final int GL_MODELVIEW19_ARB = 0x8733;
public static final int MODELVIEW20_ARB = 0x8734; public static final int GL_MODELVIEW20_ARB = 0x8734;
public static final int MODELVIEW21_ARB = 0x8735; public static final int GL_MODELVIEW21_ARB = 0x8735;
public static final int MODELVIEW22_ARB = 0x8736; public static final int GL_MODELVIEW22_ARB = 0x8736;
public static final int MODELVIEW23_ARB = 0x8737; public static final int GL_MODELVIEW23_ARB = 0x8737;
public static final int MODELVIEW24_ARB = 0x8738; public static final int GL_MODELVIEW24_ARB = 0x8738;
public static final int MODELVIEW25_ARB = 0x8739; public static final int GL_MODELVIEW25_ARB = 0x8739;
public static final int MODELVIEW26_ARB = 0x873A; public static final int GL_MODELVIEW26_ARB = 0x873A;
public static final int MODELVIEW27_ARB = 0x873B; public static final int GL_MODELVIEW27_ARB = 0x873B;
public static final int MODELVIEW28_ARB = 0x873C; public static final int GL_MODELVIEW28_ARB = 0x873C;
public static final int MODELVIEW29_ARB = 0x873D; public static final int GL_MODELVIEW29_ARB = 0x873D;
public static final int MODELVIEW30_ARB = 0x873E; public static final int GL_MODELVIEW30_ARB = 0x873E;
public static final int MODELVIEW31_ARB = 0x873F; public static final int GL_MODELVIEW31_ARB = 0x873F;
} }

View File

@ -43,35 +43,35 @@ package org.lwjgl.opengl.arb;
public interface ARBVertexBufferObject public interface ARBVertexBufferObject
{ {
public static final int ARRAY_BUFFER_ARB = 0x8892; public static final int GL_ARRAY_BUFFER_ARB = 0x8892;
public static final int ELEMENT_ARRAY_BUFFER_ARB = 0x8893; public static final int GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893;
public static final int ARRAY_BUFFER_BINDING_ARB = 0x8894; public static final int GL_ARRAY_BUFFER_BINDING_ARB = 0x8894;
public static final int ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895; public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895;
public static final int VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896; public static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896;
public static final int NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897; public static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897;
public static final int COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898; public static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898;
public static final int INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899; public static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899;
public static final int TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A; public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A;
public static final int EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B; public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B;
public static final int SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C; public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C;
public static final int FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D; public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D;
public static final int WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E; public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E;
public static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F; public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F;
public static final int STREAM_DRAW_ARB = 0x88E0; public static final int GL_STREAM_DRAW_ARB = 0x88E0;
public static final int STREAM_READ_ARB = 0x88E1; public static final int GL_STREAM_READ_ARB = 0x88E1;
public static final int STREAM_COPY_ARB = 0x88E2; public static final int GL_STREAM_COPY_ARB = 0x88E2;
public static final int STATIC_DRAW_ARB = 0x88E4; public static final int GL_STATIC_DRAW_ARB = 0x88E4;
public static final int STATIC_READ_ARB = 0x88E5; public static final int GL_STATIC_READ_ARB = 0x88E5;
public static final int STATIC_COPY_ARB = 0x88E6; public static final int GL_STATIC_COPY_ARB = 0x88E6;
public static final int DYNAMIC_DRAW_ARB = 0x88E8; public static final int GL_DYNAMIC_DRAW_ARB = 0x88E8;
public static final int DYNAMIC_READ_ARB = 0x88E9; public static final int GL_DYNAMIC_READ_ARB = 0x88E9;
public static final int DYNAMIC_COPY_ARB = 0x88EA; public static final int GL_DYNAMIC_COPY_ARB = 0x88EA;
public static final int READ_ONLY_ARB = 0x88B8; public static final int GL_READ_ONLY_ARB = 0x88B8;
public static final int WRITE_ONLY_ARB = 0x88B9; public static final int GL_WRITE_ONLY_ARB = 0x88B9;
public static final int READ_WRITE_ARB = 0x88BA; public static final int GL_READ_WRITE_ARB = 0x88BA;
public static final int BUFFER_SIZE_ARB = 0x8764; public static final int GL_BUFFER_SIZE_ARB = 0x8764;
public static final int BUFFER_USAGE_ARB = 0x8765; public static final int GL_BUFFER_USAGE_ARB = 0x8765;
public static final int BUFFER_ACCESS_ARB = 0x88BB; public static final int GL_BUFFER_ACCESS_ARB = 0x88BB;
public static final int BUFFER_MAPPED_ARB = 0x88BC; public static final int GL_BUFFER_MAPPED_ARB = 0x88BC;
public static final int BUFFER_MAP_POINTER_ARB = 0x88BD; public static final int GL_BUFFER_MAP_POINTER_ARB = 0x88BD;
} }

View File

@ -41,83 +41,83 @@ package org.lwjgl.opengl.arb;
public interface ARBVertexProgram public interface ARBVertexProgram
{ {
public static final int VERTEX_PROGRAM_ARB = 0x8620; public static final int GL_VERTEX_PROGRAM_ARB = 0x8620;
public static final int VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642; public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642;
public static final int VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643; public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643;
public static final int COLOR_SUM_ARB = 0x8458; public static final int GL_COLOR_SUM_ARB = 0x8458;
public static final int PROGRAM_FORMAT_ASCII_ARB = 0x8875; public static final int GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875;
public static final int VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622; public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622;
public static final int VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623; public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623;
public static final int VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624; public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624;
public static final int VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625; public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625;
public static final int VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A; public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A;
public static final int CURRENT_VERTEX_ATTRIB_ARB = 0x8626; public static final int GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626;
public static final int VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645; public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645;
public static final int PROGRAM_LENGTH_ARB = 0x8627; public static final int GL_PROGRAM_LENGTH_ARB = 0x8627;
public static final int PROGRAM_FORMAT_ARB = 0x8876; public static final int GL_PROGRAM_FORMAT_ARB = 0x8876;
public static final int PROGRAM_BINDING_ARB = 0x8677; public static final int GL_PROGRAM_BINDING_ARB = 0x8677;
public static final int PROGRAM_INSTRUCTIONS_ARB = 0x88A0; public static final int GL_PROGRAM_INSTRUCTIONS_ARB = 0x88A0;
public static final int MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1; public static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1;
public static final int PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2; public static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2;
public static final int MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3; public static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3;
public static final int PROGRAM_TEMPORARIES_ARB = 0x88A4; public static final int GL_PROGRAM_TEMPORARIES_ARB = 0x88A4;
public static final int MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5; public static final int GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5;
public static final int PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6; public static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6;
public static final int MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7; public static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7;
public static final int PROGRAM_PARAMETERS_ARB = 0x88A8; public static final int GL_PROGRAM_PARAMETERS_ARB = 0x88A8;
public static final int MAX_PROGRAM_PARAMETERS_ARB = 0x88A9; public static final int GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88A9;
public static final int PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA; public static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA;
public static final int MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB; public static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB;
public static final int PROGRAM_ATTRIBS_ARB = 0x88AC; public static final int GL_PROGRAM_ATTRIBS_ARB = 0x88AC;
public static final int MAX_PROGRAM_ATTRIBS_ARB = 0x88AD; public static final int GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88AD;
public static final int PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE; public static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE;
public static final int MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF; public static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF;
public static final int PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0; public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0;
public static final int MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1; public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1;
public static final int PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2; public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2;
public static final int MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3; public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3;
public static final int MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4; public static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4;
public static final int MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5; public static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5;
public static final int PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6; public static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6;
public static final int PROGRAM_STRING_ARB = 0x8628; public static final int GL_PROGRAM_STRING_ARB = 0x8628;
public static final int PROGRAM_ERROR_POSITION_ARB = 0x864B; public static final int GL_PROGRAM_ERROR_POSITION_ARB = 0x864B;
public static final int CURRENT_MATRIX_ARB = 0x8641; public static final int GL_CURRENT_MATRIX_ARB = 0x8641;
public static final int TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7; public static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7;
public static final int CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640; public static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640;
public static final int MAX_VERTEX_ATTRIBS_ARB = 0x8869; public static final int GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869;
public static final int MAX_PROGRAM_MATRICES_ARB = 0x862F; public static final int GL_MAX_PROGRAM_MATRICES_ARB = 0x862F;
public static final int MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E; public static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E;
public static final int PROGRAM_ERROR_STRING_ARB = 0x8874; public static final int GL_PROGRAM_ERROR_STRING_ARB = 0x8874;
public static final int MATRIX0_ARB = 0x88C0; public static final int GL_MATRIX0_ARB = 0x88C0;
public static final int MATRIX1_ARB = 0x88C1; public static final int GL_MATRIX1_ARB = 0x88C1;
public static final int MATRIX2_ARB = 0x88C2; public static final int GL_MATRIX2_ARB = 0x88C2;
public static final int MATRIX3_ARB = 0x88C3; public static final int GL_MATRIX3_ARB = 0x88C3;
public static final int MATRIX4_ARB = 0x88C4; public static final int GL_MATRIX4_ARB = 0x88C4;
public static final int MATRIX5_ARB = 0x88C5; public static final int GL_MATRIX5_ARB = 0x88C5;
public static final int MATRIX6_ARB = 0x88C6; public static final int GL_MATRIX6_ARB = 0x88C6;
public static final int MATRIX7_ARB = 0x88C7; public static final int GL_MATRIX7_ARB = 0x88C7;
public static final int MATRIX8_ARB = 0x88C8; public static final int GL_MATRIX8_ARB = 0x88C8;
public static final int MATRIX9_ARB = 0x88C9; public static final int GL_MATRIX9_ARB = 0x88C9;
public static final int MATRIX10_ARB = 0x88CA; public static final int GL_MATRIX10_ARB = 0x88CA;
public static final int MATRIX11_ARB = 0x88CB; public static final int GL_MATRIX11_ARB = 0x88CB;
public static final int MATRIX12_ARB = 0x88CC; public static final int GL_MATRIX12_ARB = 0x88CC;
public static final int MATRIX13_ARB = 0x88CD; public static final int GL_MATRIX13_ARB = 0x88CD;
public static final int MATRIX14_ARB = 0x88CE; public static final int GL_MATRIX14_ARB = 0x88CE;
public static final int MATRIX15_ARB = 0x88CF; public static final int GL_MATRIX15_ARB = 0x88CF;
public static final int MATRIX16_ARB = 0x88D0; public static final int GL_MATRIX16_ARB = 0x88D0;
public static final int MATRIX17_ARB = 0x88D1; public static final int GL_MATRIX17_ARB = 0x88D1;
public static final int MATRIX18_ARB = 0x88D2; public static final int GL_MATRIX18_ARB = 0x88D2;
public static final int MATRIX19_ARB = 0x88D3; public static final int GL_MATRIX19_ARB = 0x88D3;
public static final int MATRIX20_ARB = 0x88D4; public static final int GL_MATRIX20_ARB = 0x88D4;
public static final int MATRIX21_ARB = 0x88D5; public static final int GL_MATRIX21_ARB = 0x88D5;
public static final int MATRIX22_ARB = 0x88D6; public static final int GL_MATRIX22_ARB = 0x88D6;
public static final int MATRIX23_ARB = 0x88D7; public static final int GL_MATRIX23_ARB = 0x88D7;
public static final int MATRIX24_ARB = 0x88D8; public static final int GL_MATRIX24_ARB = 0x88D8;
public static final int MATRIX25_ARB = 0x88D9; public static final int GL_MATRIX25_ARB = 0x88D9;
public static final int MATRIX26_ARB = 0x88DA; public static final int GL_MATRIX26_ARB = 0x88DA;
public static final int MATRIX27_ARB = 0x88DB; public static final int GL_MATRIX27_ARB = 0x88DB;
public static final int MATRIX28_ARB = 0x88DC; public static final int GL_MATRIX28_ARB = 0x88DC;
public static final int MATRIX29_ARB = 0x88DD; public static final int GL_MATRIX29_ARB = 0x88DD;
public static final int MATRIX30_ARB = 0x88DE; public static final int GL_MATRIX30_ARB = 0x88DE;
public static final int MATRIX31_ARB = 0x88DF; public static final int GL_MATRIX31_ARB = 0x88DF;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.ati;
public interface ATIElementArray public interface ATIElementArray
{ {
public static final int ELEMENT_ARRAY_ATI = 0x8768; public static final int GL_ELEMENT_ARRAY_ATI = 0x8768;
public static final int ELEMENT_ARRAY_TYPE_ATI = 0x8769; public static final int GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769;
public static final int ELEMENT_ARRAY_POINTER_ATI = 0x876A; public static final int GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A;
} }

View File

@ -41,12 +41,12 @@ package org.lwjgl.opengl.ati;
public interface ATIEnvmapBumpmap public interface ATIEnvmapBumpmap
{ {
public static final int BUMP_ROT_MATRIX_ATI = 0x8775; public static final int GL_BUMP_ROT_MATRIX_ATI = 0x8775;
public static final int BUMP_ROT_MATRIX_SIZE_ATI = 0x8776; public static final int GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776;
public static final int BUMP_NUM_TEX_UNITS_ATI = 0x8777; public static final int GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777;
public static final int BUMP_TEX_UNITS_ATI = 0x8778; public static final int GL_BUMP_TEX_UNITS_ATI = 0x8778;
public static final int DUDV_ATI = 0x8779; public static final int GL_DUDV_ATI = 0x8779;
public static final int DU8DV8_ATI = 0x877A; public static final int GL_DU8DV8_ATI = 0x877A;
public static final int BUMP_ENVMAP_ATI = 0x877B; public static final int GL_BUMP_ENVMAP_ATI = 0x877B;
public static final int BUMP_TARGET_ATI = 0x877C; public static final int GL_BUMP_TARGET_ATI = 0x877C;
} }

View File

@ -45,108 +45,108 @@ package org.lwjgl.opengl.ati;
public interface ATIFragmentShader public interface ATIFragmentShader
{ {
public static final int FRAGMENT_SHADER_ATI = 0x8920; public static final int GL_FRAGMENT_SHADER_ATI = 0x8920;
public static final int REG_0_ATI = 0x8921; public static final int GL_REG_0_ATI = 0x8921;
public static final int REG_1_ATI = 0x8922; public static final int GL_REG_1_ATI = 0x8922;
public static final int REG_2_ATI = 0x8923; public static final int GL_REG_2_ATI = 0x8923;
public static final int REG_3_ATI = 0x8924; public static final int GL_REG_3_ATI = 0x8924;
public static final int REG_4_ATI = 0x8925; public static final int GL_REG_4_ATI = 0x8925;
public static final int REG_5_ATI = 0x8926; public static final int GL_REG_5_ATI = 0x8926;
public static final int REG_6_ATI = 0x8927; public static final int GL_REG_6_ATI = 0x8927;
public static final int REG_7_ATI = 0x8928; public static final int GL_REG_7_ATI = 0x8928;
public static final int REG_8_ATI = 0x8929; public static final int GL_REG_8_ATI = 0x8929;
public static final int REG_9_ATI = 0x892A; public static final int GL_REG_9_ATI = 0x892A;
public static final int REG_10_ATI = 0x892B; public static final int GL_REG_10_ATI = 0x892B;
public static final int REG_11_ATI = 0x892C; public static final int GL_REG_11_ATI = 0x892C;
public static final int REG_12_ATI = 0x892D; public static final int GL_REG_12_ATI = 0x892D;
public static final int REG_13_ATI = 0x892E; public static final int GL_REG_13_ATI = 0x892E;
public static final int REG_14_ATI = 0x892F; public static final int GL_REG_14_ATI = 0x892F;
public static final int REG_15_ATI = 0x8930; public static final int GL_REG_15_ATI = 0x8930;
public static final int REG_16_ATI = 0x8931; public static final int GL_REG_16_ATI = 0x8931;
public static final int REG_17_ATI = 0x8932; public static final int GL_REG_17_ATI = 0x8932;
public static final int REG_18_ATI = 0x8933; public static final int GL_REG_18_ATI = 0x8933;
public static final int REG_19_ATI = 0x8934; public static final int GL_REG_19_ATI = 0x8934;
public static final int REG_20_ATI = 0x8935; public static final int GL_REG_20_ATI = 0x8935;
public static final int REG_21_ATI = 0x8936; public static final int GL_REG_21_ATI = 0x8936;
public static final int REG_22_ATI = 0x8937; public static final int GL_REG_22_ATI = 0x8937;
public static final int REG_23_ATI = 0x8938; public static final int GL_REG_23_ATI = 0x8938;
public static final int REG_24_ATI = 0x8939; public static final int GL_REG_24_ATI = 0x8939;
public static final int REG_25_ATI = 0x893A; public static final int GL_REG_25_ATI = 0x893A;
public static final int REG_26_ATI = 0x893B; public static final int GL_REG_26_ATI = 0x893B;
public static final int REG_27_ATI = 0x893C; public static final int GL_REG_27_ATI = 0x893C;
public static final int REG_28_ATI = 0x893D; public static final int GL_REG_28_ATI = 0x893D;
public static final int REG_29_ATI = 0x893E; public static final int GL_REG_29_ATI = 0x893E;
public static final int REG_30_ATI = 0x893F; public static final int GL_REG_30_ATI = 0x893F;
public static final int REG_31_ATI = 0x8940; public static final int GL_REG_31_ATI = 0x8940;
public static final int CON_0_ATI = 0x8941; public static final int GL_CON_0_ATI = 0x8941;
public static final int CON_1_ATI = 0x8942; public static final int GL_CON_1_ATI = 0x8942;
public static final int CON_2_ATI = 0x8943; public static final int GL_CON_2_ATI = 0x8943;
public static final int CON_3_ATI = 0x8944; public static final int GL_CON_3_ATI = 0x8944;
public static final int CON_4_ATI = 0x8945; public static final int GL_CON_4_ATI = 0x8945;
public static final int CON_5_ATI = 0x8946; public static final int GL_CON_5_ATI = 0x8946;
public static final int CON_6_ATI = 0x8947; public static final int GL_CON_6_ATI = 0x8947;
public static final int CON_7_ATI = 0x8948; public static final int GL_CON_7_ATI = 0x8948;
public static final int CON_8_ATI = 0x8949; public static final int GL_CON_8_ATI = 0x8949;
public static final int CON_9_ATI = 0x894A; public static final int GL_CON_9_ATI = 0x894A;
public static final int CON_10_ATI = 0x894B; public static final int GL_CON_10_ATI = 0x894B;
public static final int CON_11_ATI = 0x894C; public static final int GL_CON_11_ATI = 0x894C;
public static final int CON_12_ATI = 0x894D; public static final int GL_CON_12_ATI = 0x894D;
public static final int CON_13_ATI = 0x894E; public static final int GL_CON_13_ATI = 0x894E;
public static final int CON_14_ATI = 0x894F; public static final int GL_CON_14_ATI = 0x894F;
public static final int CON_15_ATI = 0x8950; public static final int GL_CON_15_ATI = 0x8950;
public static final int CON_16_ATI = 0x8951; public static final int GL_CON_16_ATI = 0x8951;
public static final int CON_17_ATI = 0x8952; public static final int GL_CON_17_ATI = 0x8952;
public static final int CON_18_ATI = 0x8953; public static final int GL_CON_18_ATI = 0x8953;
public static final int CON_19_ATI = 0x8954; public static final int GL_CON_19_ATI = 0x8954;
public static final int CON_20_ATI = 0x8955; public static final int GL_CON_20_ATI = 0x8955;
public static final int CON_21_ATI = 0x8956; public static final int GL_CON_21_ATI = 0x8956;
public static final int CON_22_ATI = 0x8957; public static final int GL_CON_22_ATI = 0x8957;
public static final int CON_23_ATI = 0x8958; public static final int GL_CON_23_ATI = 0x8958;
public static final int CON_24_ATI = 0x8959; public static final int GL_CON_24_ATI = 0x8959;
public static final int CON_25_ATI = 0x895A; public static final int GL_CON_25_ATI = 0x895A;
public static final int CON_26_ATI = 0x895B; public static final int GL_CON_26_ATI = 0x895B;
public static final int CON_27_ATI = 0x895C; public static final int GL_CON_27_ATI = 0x895C;
public static final int CON_28_ATI = 0x895D; public static final int GL_CON_28_ATI = 0x895D;
public static final int CON_29_ATI = 0x895E; public static final int GL_CON_29_ATI = 0x895E;
public static final int CON_30_ATI = 0x895F; public static final int GL_CON_30_ATI = 0x895F;
public static final int CON_31_ATI = 0x8960; public static final int GL_CON_31_ATI = 0x8960;
public static final int MOV_ATI = 0x8961; public static final int GL_MOV_ATI = 0x8961;
public static final int ADD_ATI = 0x8963; public static final int GL_ADD_ATI = 0x8963;
public static final int MUL_ATI = 0x8964; public static final int GL_MUL_ATI = 0x8964;
public static final int SUB_ATI = 0x8965; public static final int GL_SUB_ATI = 0x8965;
public static final int DOT3_ATI = 0x8966; public static final int GL_DOT3_ATI = 0x8966;
public static final int DOT4_ATI = 0x8967; public static final int GL_DOT4_ATI = 0x8967;
public static final int MAD_ATI = 0x8968; public static final int GL_MAD_ATI = 0x8968;
public static final int LERP_ATI = 0x8969; public static final int GL_LERP_ATI = 0x8969;
public static final int CND_ATI = 0x896A; public static final int GL_CND_ATI = 0x896A;
public static final int CND0_ATI = 0x896B; public static final int GL_CND0_ATI = 0x896B;
public static final int DOT2_ADD_ATI = 0x896C; public static final int GL_DOT2_ADD_ATI = 0x896C;
public static final int SECONDARY_INTERPOLATOR_ATI = 0x896D; public static final int GL_SECONDARY_INTERPOLATOR_ATI = 0x896D;
public static final int NUM_FRAGMENT_REGISTERS_ATI = 0x896E; public static final int GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E;
public static final int NUM_FRAGMENT_CONSTANTS_ATI = 0x896F; public static final int GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F;
public static final int NUM_PASSES_ATI = 0x8970; public static final int GL_NUM_PASSES_ATI = 0x8970;
public static final int NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971; public static final int GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971;
public static final int NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972; public static final int GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972;
public static final int NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973; public static final int GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973;
public static final int NUM_LOOPBACK_COMPONENTS_ATI = 0x8974; public static final int GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974;
public static final int COLOR_ALPHA_PAIRING_ATI = 0x8975; public static final int GL_COLOR_ALPHA_PAIRING_ATI = 0x8975;
public static final int SWIZZLE_STR_ATI = 0x8976; public static final int GL_SWIZZLE_STR_ATI = 0x8976;
public static final int SWIZZLE_STQ_ATI = 0x8977; public static final int GL_SWIZZLE_STQ_ATI = 0x8977;
public static final int SWIZZLE_STR_DR_ATI = 0x8978; public static final int GL_SWIZZLE_STR_DR_ATI = 0x8978;
public static final int SWIZZLE_STQ_DQ_ATI = 0x8979; public static final int GL_SWIZZLE_STQ_DQ_ATI = 0x8979;
public static final int SWIZZLE_STRQ_ATI = 0x897A; public static final int GL_SWIZZLE_STRQ_ATI = 0x897A;
public static final int SWIZZLE_STRQ_DQ_ATI = 0x897B; public static final int GL_SWIZZLE_STRQ_DQ_ATI = 0x897B;
public static final int RED_BIT_ATI = 0x00000001; public static final int GL_RED_BIT_ATI = 0x00000001;
public static final int GREEN_BIT_ATI = 0x00000002; public static final int GL_GREEN_BIT_ATI = 0x00000002;
public static final int BLUE_BIT_ATI = 0x00000004; public static final int GL_BLUE_BIT_ATI = 0x00000004;
public static final int X2_BIT_ATI = 0x00000001; public static final int GL_X2_BIT_ATI = 0x00000001;
public static final int X4_BIT_ATI = 0x00000002; public static final int GL_X4_BIT_ATI = 0x00000002;
public static final int X8_BIT_ATI = 0x00000004; public static final int GL_X8_BIT_ATI = 0x00000004;
public static final int HALF_BIT_ATI = 0x00000008; public static final int GL_HALF_BIT_ATI = 0x00000008;
public static final int QUARTER_BIT_ATI = 0x00000010; public static final int GL_QUARTER_BIT_ATI = 0x00000010;
public static final int EIGHTH_BIT_ATI = 0x00000020; public static final int GL_EIGHTH_BIT_ATI = 0x00000020;
public static final int SATURATE_BIT_ATI = 0x00000040; public static final int GL_SATURATE_BIT_ATI = 0x00000040;
public static final int COMP_BIT_ATI = 0x00000002; public static final int GL_COMP_BIT_ATI = 0x00000002;
public static final int NEGATE_BIT_ATI = 0x00000004; public static final int GL_NEGATE_BIT_ATI = 0x00000004;
public static final int BIAS_BIT_ATI = 0x00000008; public static final int GL_BIAS_BIT_ATI = 0x00000008;
} }

View File

@ -41,13 +41,13 @@ package org.lwjgl.opengl.ati;
public interface ATIPnTriangles public interface ATIPnTriangles
{ {
public static final int PN_TRIANGLES_ATI = 0x87F0; public static final int GL_PN_TRIANGLES_ATI = 0x87F0;
public static final int MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1; public static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1;
public static final int PN_TRIANGLES_POINT_MODE_ATI = 0x87F2; public static final int GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2;
public static final int PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3; public static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3;
public static final int PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4; public static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4;
public static final int PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5; public static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5;
public static final int PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6; public static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6;
public static final int PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7; public static final int GL_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_NORMAL_MODE_QUADRATIC_ATI = 0x87F8;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.ati;
public interface ATITextureMirrorOnce public interface ATITextureMirrorOnce
{ {
public static final int MIRROR_CLAMP_ATI = 0x8742; public static final int GL_MIRROR_CLAMP_ATI = 0x8742;
public static final int MIRROR_CLAMP_TO_EDGE_ATI = 0x8743; public static final int GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743;
} }

View File

@ -41,12 +41,12 @@ package org.lwjgl.opengl.ati;
public interface ATIVertexArrayObject public interface ATIVertexArrayObject
{ {
public static final int STATIC_ATI = 0x8760; public static final int GL_STATIC_ATI = 0x8760;
public static final int DYNAMIC_ATI = 0x8761; public static final int GL_DYNAMIC_ATI = 0x8761;
public static final int PRESERVE_ATI = 0x8762; public static final int GL_PRESERVE_ATI = 0x8762;
public static final int DISCARD_ATI = 0x8763; public static final int GL_DISCARD_ATI = 0x8763;
public static final int OBJECT_BUFFER_SIZE_ATI = 0x8764; public static final int GL_OBJECT_BUFFER_SIZE_ATI = 0x8764;
public static final int OBJECT_BUFFER_USAGE_ATI = 0x8765; public static final int GL_OBJECT_BUFFER_USAGE_ATI = 0x8765;
public static final int ARRAY_OBJECT_BUFFER_ATI = 0x8766; public static final int GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766;
public static final int ARRAY_OBJECT_OFFSET_ATI = 0x8767; public static final int GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767;
} }

View File

@ -41,14 +41,14 @@ package org.lwjgl.opengl.ati;
public interface ATIVertexStreams public interface ATIVertexStreams
{ {
public static final int MAX_VERTEX_STREAMS_ATI = 0x876B; public static final int GL_MAX_VERTEX_STREAMS_ATI = 0x876B;
public static final int VERTEX_SOURCE_ATI = 0x876C; public static final int GL_VERTEX_SOURCE_ATI = 0x876C;
public static final int VERTEX_STREAM0_ATI = 0x876D; public static final int GL_VERTEX_STREAM0_ATI = 0x876D;
public static final int VERTEX_STREAM1_ATI = 0x876E; public static final int GL_VERTEX_STREAM1_ATI = 0x876E;
public static final int VERTEX_STREAM2_ATI = 0x876F; public static final int GL_VERTEX_STREAM2_ATI = 0x876F;
public static final int VERTEX_STREAM3_ATI = 0x8770; public static final int GL_VERTEX_STREAM3_ATI = 0x8770;
public static final int VERTEX_STREAM4_ATI = 0x8771; public static final int GL_VERTEX_STREAM4_ATI = 0x8771;
public static final int VERTEX_STREAM5_ATI = 0x8772; public static final int GL_VERTEX_STREAM5_ATI = 0x8772;
public static final int VERTEX_STREAM6_ATI = 0x8773; public static final int GL_VERTEX_STREAM6_ATI = 0x8773;
public static final int VERTEX_STREAM7_ATI = 0x8774; public static final int GL_VERTEX_STREAM7_ATI = 0x8774;
} }

View File

@ -41,10 +41,10 @@ package org.lwjgl.opengl.atix;
public interface ATIXPointSprites public interface ATIXPointSprites
{ {
public static final int TEXTURE_POINT_MODE_ATIX = 0x60b0; public static final int GL_TEXTURE_POINT_MODE_ATIX = 0x60b0;
public static final int TEXTURE_POINT_ONE_COORD_ATIX = 0x60b1; public static final int GL_TEXTURE_POINT_ONE_COORD_ATIX = 0x60b1;
public static final int TEXTURE_POINT_SPRITE_ATIX = 0x60b2; public static final int GL_TEXTURE_POINT_SPRITE_ATIX = 0x60b2;
public static final int POINT_SPRITE_CULL_MODE_ATIX = 0x60b3; public static final int GL_POINT_SPRITE_CULL_MODE_ATIX = 0x60b3;
public static final int POINT_SPRITE_CULL_CENTER_ATIX = 0x60b4; public static final int GL_POINT_SPRITE_CULL_CENTER_ATIX = 0x60b4;
public static final int POINT_SPRITE_CULL_CLIP_ATIX = 0x60b5; public static final int GL_POINT_SPRITE_CULL_CLIP_ATIX = 0x60b5;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.atix;
public interface ATIXTextureEnvRoute public interface ATIXTextureEnvRoute
{ {
public static final int SECONDARY_COLOR_ATIX = 0x8747; public static final int GL_SECONDARY_COLOR_ATIX = 0x8747;
public static final int TEXTURE_OUTPUT_RGB_ATIX = 0x8748; public static final int GL_TEXTURE_OUTPUT_RGB_ATIX = 0x8748;
public static final int TEXTURE_OUTPUT_ALPHA_ATIX = 0x8749; public static final int GL_TEXTURE_OUTPUT_ALPHA_ATIX = 0x8749;
} }

View File

@ -42,5 +42,5 @@ package org.lwjgl.opengl.ext;
public interface EXTAbgr public interface EXTAbgr
{ {
public static final int ABGR_EXT = 0x8000; public static final int GL_ABGR_EXT = 0x8000;
} }

View File

@ -39,7 +39,7 @@
*/ */
public interface EXTBgra { public interface EXTBgra {
/* /*
public static final int BGR_EXT = 0x80E0; public static final int GL_ BGR_EXT = 0x80E0;
public static final int BGRA_EXT = 0x80E1; public static final int GL_ BGRA_EXT = 0x80E1;
*/ */
} }

View File

@ -37,9 +37,9 @@ package org.lwjgl.opengl.ext;
* Creation date: (29/06/2000 00:45:10) * Creation date: (29/06/2000 00:45:10)
*/ */
public interface EXTBlendColor { public interface EXTBlendColor {
public static final int CONSTANT_COLOR_EXT = 0x8001; public static final int GL_CONSTANT_COLOR_EXT = 0x8001;
public static final int ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002; public static final int GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002;
public static final int CONSTANT_ALPHA_EXT = 0x8003; public static final int GL_CONSTANT_ALPHA_EXT = 0x8003;
public static final int ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004; public static final int GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004;
public static final int BLEND_COLOR_EXT = 0x8005; public static final int GL_BLEND_COLOR_EXT = 0x8005;
} }

View File

@ -37,8 +37,8 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTBlendMinmax { public interface EXTBlendMinmax {
public static final int FUNC_ADD_EXT = 0x8006; public static final int GL_FUNC_ADD_EXT = 0x8006;
public static final int MIN_EXT = 0x8007; public static final int GL_MIN_EXT = 0x8007;
public static final int MAX_EXT = 0x8008; public static final int GL_MAX_EXT = 0x8008;
public static final int BLEND_EQUATION_EXT = 0x8009; public static final int GL_BLEND_EQUATION_EXT = 0x8009;
} }

View File

@ -37,6 +37,6 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTBlendSubtract { public interface EXTBlendSubtract {
public static final int FUNC_SUBTRACT_EXT = 0x800A; public static final int GL_FUNC_SUBTRACT_EXT = 0x800A;
public static final int FUNC_REVERSE_SUBTRACT_EXT = 0x800B; public static final int GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B;
} }

View File

@ -41,7 +41,6 @@ package org.lwjgl.opengl.ext;
public interface EXTCompiledVertexArray public interface EXTCompiledVertexArray
{ {
public static final int ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8; public static final int GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8;
public static final int ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9; public static final int GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext;
public interface EXTDrawRangeElements public interface EXTDrawRangeElements
{ {
public static final int MAX_ELEMENTS_VERTICES_EXT = 0x80E8; public static final int GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8;
public static final int MAX_ELEMENTS_INDICES_EXT = 0x80E9; public static final int GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9;
} }

View File

@ -41,13 +41,13 @@ package org.lwjgl.opengl.ext;
public interface EXTFogCoord public interface EXTFogCoord
{ {
public static final int FOG_COORDINATE_SOURCE_EXT = 0x8450; public static final int GL_FOG_COORDINATE_SOURCE_EXT = 0x8450;
public static final int FOG_COORDINATE_EXT = 0x8451; public static final int GL_FOG_COORDINATE_EXT = 0x8451;
public static final int FRAGMENT_DEPTH_EXT = 0x8452; public static final int GL_FRAGMENT_DEPTH_EXT = 0x8452;
public static final int CURRENT_FOG_COORDINATE_EXT = 0x8453; public static final int GL_CURRENT_FOG_COORDINATE_EXT = 0x8453;
public static final int FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454; public static final int GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454;
public static final int FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455; public static final int GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455;
public static final int FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456; public static final int GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456;
public static final int FOG_COORDINATE_ARRAY_EXT = 0x8457; public static final int GL_FOG_COORDINATE_ARRAY_EXT = 0x8457;
} }

View File

@ -37,6 +37,6 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTLightMaxExponent { public interface EXTLightMaxExponent {
public static final int MAX_SHININESS_EXT = 0x8504; public static final int GL_MAX_SHININESS_EXT = 0x8504;
public static final int MAX_SPOT_EXPONENT_EXT = 0x8505; public static final int GL_MAX_SPOT_EXPONENT_EXT = 0x8505;
} }

View File

@ -37,9 +37,9 @@ package org.lwjgl.opengl.ext;
* Creation date: (07/11/99 19:16:17) * Creation date: (07/11/99 19:16:17)
*/ */
public interface EXTPackedPixels { public interface EXTPackedPixels {
public static final int UNSIGNED_BYTE_3_3_2_EXT = 0x8032; public static final int GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032;
public static final int UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033; public static final int GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033;
public static final int UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034; public static final int GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034;
public static final int UNSIGNED_INT_8_8_8_8_EXT = 0x8035; public static final int GL_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_INT_10_10_10_2_EXT = 0x8036;
} }

View File

@ -41,9 +41,8 @@ package org.lwjgl.opengl.ext;
public interface EXTPointParameters public interface EXTPointParameters
{ {
public static final int POINT_SIZE_MIN_EXT = 0x8126; public static final int GL_POINT_SIZE_MIN_EXT = 0x8126;
public static final int POINT_SIZE_MAX_EXT = 0x8127; public static final int GL_POINT_SIZE_MAX_EXT = 0x8127;
public static final int POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128; public static final int GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128;
public static final int DISTANCE_ATTENUATION_EXT = 0x8129; public static final int GL_DISTANCE_ATTENUATION_EXT = 0x8129;
} }

View File

@ -38,5 +38,5 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTRescaleNormal { public interface EXTRescaleNormal {
public static final int RESCALE_NORMAL_EXT = 0x803A; public static final int GL_RESCALE_NORMAL_EXT = 0x803A;
} }

View File

@ -41,12 +41,11 @@ package org.lwjgl.opengl.ext;
public interface EXTSecondaryColor public interface EXTSecondaryColor
{ {
public static final int COLOR_SUM_EXT = 0x8458; public static final int GL_COLOR_SUM_EXT = 0x8458;
public static final int CURRENT_SECONDARY_COLOR_EXT = 0x8459; public static final int GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459;
public static final int SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A; public static final int GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A;
public static final int SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B; public static final int GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B;
public static final int SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C; public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C;
public static final int SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D; public static final int GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D;
public static final int SECONDARY_COLOR_ARRAY_EXT = 0x845E; public static final int GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E;
} }

View File

@ -38,7 +38,7 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTSeparateSpecularColor { public interface EXTSeparateSpecularColor {
public static final int SINGLE_COLOR_EXT = 0x81F9; public static final int GL_SINGLE_COLOR_EXT = 0x81F9;
public static final int SEPARATE_SPECULAR_COLOR_EXT = 0x81FA; public static final int GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA;
public static final int LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8; public static final int GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8;
} }

View File

@ -37,5 +37,5 @@ package org.lwjgl.opengl.ext;
* Creation date: (07/11/99 19:15:54) * Creation date: (07/11/99 19:15:54)
*/ */
public interface EXTSharedTexturePalette { public interface EXTSharedTexturePalette {
public static final int SHARED_TEXTURE_PALETTE_EXT = 0x81FB; public static final int GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext;
public interface EXTStencilTwoSide public interface EXTStencilTwoSide
{ {
public static final int STENCIL_TEST_TWO_SIDE_EXT = 0x8910; public static final int GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910;
public static final int ACTIVE_STENCIL_FACE_EXT = 0x8911; public static final int GL_ACTIVE_STENCIL_FACE_EXT = 0x8911;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext;
public interface EXTStencilWrap public interface EXTStencilWrap
{ {
public static final int INCR_WRAP_EXT = 0x8507; public static final int GL_INCR_WRAP_EXT = 0x8507;
public static final int DECR_WRAP_EXT = 0x8508; public static final int GL_DECR_WRAP_EXT = 0x8508;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.ext;
public interface EXTTextureCompressionS3TC public interface EXTTextureCompressionS3TC
{ {
public static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
public static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
public static final int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
public static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
} }

View File

@ -37,25 +37,25 @@ package org.lwjgl.opengl.ext;
* Creation date: (22/02/00 01:26:05) * Creation date: (22/02/00 01:26:05)
*/ */
public interface EXTTextureEnvCombine { public interface EXTTextureEnvCombine {
public static final int COMBINE_EXT = 0x8570; public static final int GL_COMBINE_EXT = 0x8570;
public static final int COMBINE_RGB_EXT = 0x8571; public static final int GL_COMBINE_RGB_EXT = 0x8571;
public static final int COMBINE_ALPHA_EXT = 0x8572; public static final int GL_COMBINE_ALPHA_EXT = 0x8572;
public static final int SOURCE0_RGB_EXT = 0x8580; public static final int GL_SOURCE0_RGB_EXT = 0x8580;
public static final int SOURCE1_RGB_EXT = 0x8581; public static final int GL_SOURCE1_RGB_EXT = 0x8581;
public static final int SOURCE2_RGB_EXT = 0x8582; public static final int GL_SOURCE2_RGB_EXT = 0x8582;
public static final int SOURCE0_ALPHA_EXT = 0x8588; public static final int GL_SOURCE0_ALPHA_EXT = 0x8588;
public static final int SOURCE1_ALPHA_EXT = 0x8589; public static final int GL_SOURCE1_ALPHA_EXT = 0x8589;
public static final int SOURCE2_ALPHA_EXT = 0x858A; public static final int GL_SOURCE2_ALPHA_EXT = 0x858A;
public static final int OPERAND0_RGB_EXT = 0x8590; public static final int GL_OPERAND0_RGB_EXT = 0x8590;
public static final int OPERAND1_RGB_EXT = 0x8591; public static final int GL_OPERAND1_RGB_EXT = 0x8591;
public static final int OPERAND2_RGB_EXT = 0x8592; public static final int GL_OPERAND2_RGB_EXT = 0x8592;
public static final int OPERAND0_ALPHA_EXT = 0x8598; public static final int GL_OPERAND0_ALPHA_EXT = 0x8598;
public static final int OPERAND1_ALPHA_EXT = 0x8599; public static final int GL_OPERAND1_ALPHA_EXT = 0x8599;
public static final int OPERAND2_ALPHA_EXT = 0x859A; public static final int GL_OPERAND2_ALPHA_EXT = 0x859A;
public static final int RGB_SCALE_EXT = 0x8573; public static final int GL_RGB_SCALE_EXT = 0x8573;
public static final int ADD_SIGNED_EXT = 0x8574; public static final int GL_ADD_SIGNED_EXT = 0x8574;
public static final int INTERPOLATE_EXT = 0x8575; public static final int GL_INTERPOLATE_EXT = 0x8575;
public static final int CONSTANT_EXT = 0x8576; public static final int GL_CONSTANT_EXT = 0x8576;
public static final int PRIMARY_COLOR_EXT = 0x8577; public static final int GL_PRIMARY_COLOR_EXT = 0x8577;
public static final int PREVIOUS_EXT = 0x8578; public static final int GL_PREVIOUS_EXT = 0x8578;
} }

View File

@ -38,6 +38,6 @@ package org.lwjgl.opengl.ext;
* @author cas * @author cas
*/ */
public interface EXTTextureEnvDot3 { public interface EXTTextureEnvDot3 {
public static final int DOT3_RGB_EXT = 0x8740; public static final int GL_DOT3_RGB_EXT = 0x8740;
public static final int DOT3_RGBA_EXT = 0x8741; public static final int GL_DOT3_RGBA_EXT = 0x8741;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.ext;
public interface EXTTextureFilterAnisotropic public interface EXTTextureFilterAnisotropic
{ {
public static final int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
public static final int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.ext;
public interface EXTTextureLODBias public interface EXTTextureLODBias
{ {
public static final int TEXTURE_FILTER_CONTROL_EXT = 0x8500; public static final int GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500;
public static final int TEXTURE_LOD_BIAS_EXT = 0x8501; public static final int GL_TEXTURE_LOD_BIAS_EXT = 0x8501;
public static final int MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD; public static final int GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD;
} }

View File

@ -36,36 +36,36 @@ package org.lwjgl.opengl.ext;
* Creation date: (07/11/99 18:58:04) * Creation date: (07/11/99 18:58:04)
*/ */
public interface EXTVertexArray { public interface EXTVertexArray {
public static final int VERTEX_ARRAY_EXT = 0x8074; public static final int GL_VERTEX_ARRAY_EXT = 0x8074;
public static final int NORMAL_ARRAY_EXT = 0x8075; public static final int GL_NORMAL_ARRAY_EXT = 0x8075;
public static final int COLOR_ARRAY_EXT = 0x8076; public static final int GL_COLOR_ARRAY_EXT = 0x8076;
public static final int INDEX_ARRAY_EXT = 0x8077; public static final int GL_INDEX_ARRAY_EXT = 0x8077;
public static final int TEXTURE_COORD_ARRAY_EXT = 0x8078; public static final int GL_TEXTURE_COORD_ARRAY_EXT = 0x8078;
public static final int EDGE_FLAG_ARRAY_EXT = 0x8079; public static final int GL_EDGE_FLAG_ARRAY_EXT = 0x8079;
public static final int VERTEX_ARRAY_SIZE_EXT = 0x807A; public static final int GL_VERTEX_ARRAY_SIZE_EXT = 0x807A;
public static final int VERTEX_ARRAY_TYPE_EXT = 0x807B; public static final int GL_VERTEX_ARRAY_TYPE_EXT = 0x807B;
public static final int VERTEX_ARRAY_STRIDE_EXT = 0x807C; public static final int GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C;
public static final int VERTEX_ARRAY_COUNT_EXT = 0x807D; public static final int GL_VERTEX_ARRAY_COUNT_EXT = 0x807D;
public static final int NORMAL_ARRAY_TYPE_EXT = 0x807E; public static final int GL_NORMAL_ARRAY_TYPE_EXT = 0x807E;
public static final int NORMAL_ARRAY_STRIDE_EXT = 0x807F; public static final int GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F;
public static final int NORMAL_ARRAY_COUNT_EXT = 0x8080; public static final int GL_NORMAL_ARRAY_COUNT_EXT = 0x8080;
public static final int COLOR_ARRAY_SIZE_EXT = 0x8081; public static final int GL_COLOR_ARRAY_SIZE_EXT = 0x8081;
public static final int COLOR_ARRAY_TYPE_EXT = 0x8082; public static final int GL_COLOR_ARRAY_TYPE_EXT = 0x8082;
public static final int COLOR_ARRAY_STRIDE_EXT = 0x8083; public static final int GL_COLOR_ARRAY_STRIDE_EXT = 0x8083;
public static final int COLOR_ARRAY_COUNT_EXT = 0x8084; public static final int GL_COLOR_ARRAY_COUNT_EXT = 0x8084;
public static final int INDEX_ARRAY_TYPE_EXT = 0x8085; public static final int GL_INDEX_ARRAY_TYPE_EXT = 0x8085;
public static final int INDEX_ARRAY_STRIDE_EXT = 0x8086; public static final int GL_INDEX_ARRAY_STRIDE_EXT = 0x8086;
public static final int INDEX_ARRAY_COUNT_EXT = 0x8087; public static final int GL_INDEX_ARRAY_COUNT_EXT = 0x8087;
public static final int TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; public static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088;
public static final int TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; public static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089;
public static final int TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; public static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A;
public static final int TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; public static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B;
public static final int EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; public static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C;
public static final int EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; public static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D;
public static final int VERTEX_ARRAY_POINTER_EXT = 0x808E; public static final int GL_VERTEX_ARRAY_POINTER_EXT = 0x808E;
public static final int NORMAL_ARRAY_POINTER_EXT = 0x808F; public static final int GL_NORMAL_ARRAY_POINTER_EXT = 0x808F;
public static final int COLOR_ARRAY_POINTER_EXT = 0x8090; public static final int GL_COLOR_ARRAY_POINTER_EXT = 0x8090;
public static final int INDEX_ARRAY_POINTER_EXT = 0x8091; public static final int GL_INDEX_ARRAY_POINTER_EXT = 0x8091;
public static final int TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; public static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092;
public static final int EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; public static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093;
} }

View File

@ -41,114 +41,114 @@ package org.lwjgl.opengl.ext;
public interface EXTVertexShader public interface EXTVertexShader
{ {
public static final int VERTEX_SHADER_EXT = 0x8780; public static final int GL_VERTEX_SHADER_EXT = 0x8780;
public static final int VERTEX_SHADER_BINDING_EXT = 0x8781; public static final int GL_VERTEX_SHADER_BINDING_EXT = 0x8781;
public static final int OP_INDEX_EXT = 0x8782; public static final int GL_OP_INDEX_EXT = 0x8782;
public static final int OP_NEGATE_EXT = 0x8783; public static final int GL_OP_NEGATE_EXT = 0x8783;
public static final int OP_DOT3_EXT = 0x8784; public static final int GL_OP_DOT3_EXT = 0x8784;
public static final int OP_DOT4_EXT = 0x8785; public static final int GL_OP_DOT4_EXT = 0x8785;
public static final int OP_MUL_EXT = 0x8786; public static final int GL_OP_MUL_EXT = 0x8786;
public static final int OP_ADD_EXT = 0x8787; public static final int GL_OP_ADD_EXT = 0x8787;
public static final int OP_MADD_EXT = 0x8788; public static final int GL_OP_MADD_EXT = 0x8788;
public static final int OP_FRAC_EXT = 0x8789; public static final int GL_OP_FRAC_EXT = 0x8789;
public static final int OP_MAX_EXT = 0x878A; public static final int GL_OP_MAX_EXT = 0x878A;
public static final int OP_MIN_EXT = 0x878B; public static final int GL_OP_MIN_EXT = 0x878B;
public static final int OP_SET_GE_EXT = 0x878C; public static final int GL_OP_SET_GE_EXT = 0x878C;
public static final int OP_SET_LT_EXT = 0x878D; public static final int GL_OP_SET_LT_EXT = 0x878D;
public static final int OP_CLAMP_EXT = 0x878E; public static final int GL_OP_CLAMP_EXT = 0x878E;
public static final int OP_FLOOR_EXT = 0x878F; public static final int GL_OP_FLOOR_EXT = 0x878F;
public static final int OP_ROUND_EXT = 0x8790; public static final int GL_OP_ROUND_EXT = 0x8790;
public static final int OP_EXP_BASE_2_EXT = 0x8791; public static final int GL_OP_EXP_BASE_2_EXT = 0x8791;
public static final int OP_LOG_BASE_2_EXT = 0x8792; public static final int GL_OP_LOG_BASE_2_EXT = 0x8792;
public static final int OP_POWER_EXT = 0x8793; public static final int GL_OP_POWER_EXT = 0x8793;
public static final int OP_RECIP_EXT = 0x8794; public static final int GL_OP_RECIP_EXT = 0x8794;
public static final int OP_RECIP_SQRT_EXT = 0x8795; public static final int GL_OP_RECIP_SQRT_EXT = 0x8795;
public static final int OP_SUB_EXT = 0x8796; public static final int GL_OP_SUB_EXT = 0x8796;
public static final int OP_CROSS_PRODUCT_EXT = 0x8797; public static final int GL_OP_CROSS_PRODUCT_EXT = 0x8797;
public static final int OP_MULTIPLY_MATRIX_EXT = 0x8798; public static final int GL_OP_MULTIPLY_MATRIX_EXT = 0x8798;
public static final int OP_MOV_EXT = 0x8799; public static final int GL_OP_MOV_EXT = 0x8799;
public static final int OUTPUT_VERTEX_EXT = 0x879A; public static final int GL_OUTPUT_VERTEX_EXT = 0x879A;
public static final int OUTPUT_COLOR0_EXT = 0x879B; public static final int GL_OUTPUT_COLOR0_EXT = 0x879B;
public static final int OUTPUT_COLOR1_EXT = 0x879C; public static final int GL_OUTPUT_COLOR1_EXT = 0x879C;
public static final int OUTPUT_TEXTURE_COORD0_EXT = 0x879D; public static final int GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D;
public static final int OUTPUT_TEXTURE_COORD1_EXT = 0x879E; public static final int GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E;
public static final int OUTPUT_TEXTURE_COORD2_EXT = 0x879F; public static final int GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F;
public static final int OUTPUT_TEXTURE_COORD3_EXT = 0x87A0; public static final int GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0;
public static final int OUTPUT_TEXTURE_COORD4_EXT = 0x87A1; public static final int GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1;
public static final int OUTPUT_TEXTURE_COORD5_EXT = 0x87A2; public static final int GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2;
public static final int OUTPUT_TEXTURE_COORD6_EXT = 0x87A3; public static final int GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3;
public static final int OUTPUT_TEXTURE_COORD7_EXT = 0x87A4; public static final int GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4;
public static final int OUTPUT_TEXTURE_COORD8_EXT = 0x87A5; public static final int GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5;
public static final int OUTPUT_TEXTURE_COORD9_EXT = 0x87A6; public static final int GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6;
public static final int OUTPUT_TEXTURE_COORD10_EXT = 0x87A7; public static final int GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7;
public static final int OUTPUT_TEXTURE_COORD11_EXT = 0x87A8; public static final int GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8;
public static final int OUTPUT_TEXTURE_COORD12_EXT = 0x87A9; public static final int GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9;
public static final int OUTPUT_TEXTURE_COORD13_EXT = 0x87AA; public static final int GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA;
public static final int OUTPUT_TEXTURE_COORD14_EXT = 0x87AB; public static final int GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB;
public static final int OUTPUT_TEXTURE_COORD15_EXT = 0x87AC; public static final int GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC;
public static final int OUTPUT_TEXTURE_COORD16_EXT = 0x87AD; public static final int GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD;
public static final int OUTPUT_TEXTURE_COORD17_EXT = 0x87AE; public static final int GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE;
public static final int OUTPUT_TEXTURE_COORD18_EXT = 0x87AF; public static final int GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF;
public static final int OUTPUT_TEXTURE_COORD19_EXT = 0x87B0; public static final int GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0;
public static final int OUTPUT_TEXTURE_COORD20_EXT = 0x87B1; public static final int GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1;
public static final int OUTPUT_TEXTURE_COORD21_EXT = 0x87B2; public static final int GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2;
public static final int OUTPUT_TEXTURE_COORD22_EXT = 0x87B3; public static final int GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3;
public static final int OUTPUT_TEXTURE_COORD23_EXT = 0x87B4; public static final int GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4;
public static final int OUTPUT_TEXTURE_COORD24_EXT = 0x87B5; public static final int GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5;
public static final int OUTPUT_TEXTURE_COORD25_EXT = 0x87B6; public static final int GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6;
public static final int OUTPUT_TEXTURE_COORD26_EXT = 0x87B7; public static final int GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7;
public static final int OUTPUT_TEXTURE_COORD27_EXT = 0x87B8; public static final int GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8;
public static final int OUTPUT_TEXTURE_COORD28_EXT = 0x87B9; public static final int GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9;
public static final int OUTPUT_TEXTURE_COORD29_EXT = 0x87BA; public static final int GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA;
public static final int OUTPUT_TEXTURE_COORD30_EXT = 0x87BB; public static final int GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB;
public static final int OUTPUT_TEXTURE_COORD31_EXT = 0x87BC; public static final int GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC;
public static final int OUTPUT_FOG_EXT = 0x87BD; public static final int GL_OUTPUT_FOG_EXT = 0x87BD;
public static final int SCALAR_EXT = 0x87BE; public static final int GL_SCALAR_EXT = 0x87BE;
public static final int VECTOR_EXT = 0x87BF; public static final int GL_VECTOR_EXT = 0x87BF;
public static final int MATRIX_EXT = 0x87C0; public static final int GL_MATRIX_EXT = 0x87C0;
public static final int VARIANT_EXT = 0x87C1; public static final int GL_VARIANT_EXT = 0x87C1;
public static final int INVARIANT_EXT = 0x87C2; public static final int GL_INVARIANT_EXT = 0x87C2;
public static final int LOCAL_CONSTANT_EXT = 0x87C3; public static final int GL_LOCAL_CONSTANT_EXT = 0x87C3;
public static final int LOCAL_EXT = 0x87C4; public static final int GL_LOCAL_EXT = 0x87C4;
public static final int MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5; public static final int GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5;
public static final int MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6; public static final int GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6;
public static final int MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7; public static final int GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7;
public static final int MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8; public static final int GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8;
public static final int MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9; public static final int GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9;
public static final int MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA; public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA;
public static final int MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB; public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB;
public static final int MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC; public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC;
public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD; public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD;
public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE; public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE;
public static final int VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF; public static final int GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF;
public static final int VERTEX_SHADER_VARIANTS_EXT = 0x87D0; public static final int GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0;
public static final int VERTEX_SHADER_INVARIANTS_EXT = 0x87D1; public static final int GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1;
public static final int VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2; public static final int GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2;
public static final int VERTEX_SHADER_LOCALS_EXT = 0x87D3; public static final int GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3;
public static final int VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4; public static final int GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4;
public static final int X_EXT = 0x87D5; public static final int GL_X_EXT = 0x87D5;
public static final int Y_EXT = 0x87D6; public static final int GL_Y_EXT = 0x87D6;
public static final int Z_EXT = 0x87D7; public static final int GL_Z_EXT = 0x87D7;
public static final int W_EXT = 0x87D8; public static final int GL_W_EXT = 0x87D8;
public static final int NEGATIVE_X_EXT = 0x87D9; public static final int GL_NEGATIVE_X_EXT = 0x87D9;
public static final int NEGATIVE_Y_EXT = 0x87DA; public static final int GL_NEGATIVE_Y_EXT = 0x87DA;
public static final int NEGATIVE_Z_EXT = 0x87DB; public static final int GL_NEGATIVE_Z_EXT = 0x87DB;
public static final int NEGATIVE_W_EXT = 0x87DC; public static final int GL_NEGATIVE_W_EXT = 0x87DC;
public static final int ZERO_EXT = 0x87DD; public static final int GL_ZERO_EXT = 0x87DD;
public static final int ONE_EXT = 0x87DE; public static final int GL_ONE_EXT = 0x87DE;
public static final int NEGATIVE_ONE_EXT = 0x87DF; public static final int GL_NEGATIVE_ONE_EXT = 0x87DF;
public static final int NORMALIZED_RANGE_EXT = 0x87E0; public static final int GL_NORMALIZED_RANGE_EXT = 0x87E0;
public static final int FULL_RANGE_EXT = 0x87E1; public static final int GL_FULL_RANGE_EXT = 0x87E1;
public static final int CURRENT_VERTEX_EXT = 0x87E2; public static final int GL_CURRENT_VERTEX_EXT = 0x87E2;
public static final int MVP_MATRIX_EXT = 0x87E3; public static final int GL_MVP_MATRIX_EXT = 0x87E3;
public static final int VARIANT_VALUE_EXT = 0x87E4; public static final int GL_VARIANT_VALUE_EXT = 0x87E4;
public static final int VARIANT_DATATYPE_EXT = 0x87E5; public static final int GL_VARIANT_DATATYPE_EXT = 0x87E5;
public static final int VARIANT_ARRAY_STRIDE_EXT = 0x87E6; public static final int GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6;
public static final int VARIANT_ARRAY_TYPE_EXT = 0x87E7; public static final int GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7;
public static final int VARIANT_ARRAY_EXT = 0x87E8; public static final int GL_VARIANT_ARRAY_EXT = 0x87E8;
public static final int VARIANT_ARRAY_POINTER_EXT = 0x87E9; public static final int GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9;
public static final int INVARIANT_VALUE_EXT = 0x87EA; public static final int GL_INVARIANT_VALUE_EXT = 0x87EA;
public static final int INVARIANT_DATATYPE_EXT = 0x87EB; public static final int GL_INVARIANT_DATATYPE_EXT = 0x87EB;
public static final int LOCAL_CONSTANT_VALUE_EXT = 0x87EC; public static final int GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC;
public static final int LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED; public static final int GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED;
} }

View File

@ -41,17 +41,17 @@ package org.lwjgl.opengl.ext;
public interface EXTVertexWeighting public interface EXTVertexWeighting
{ {
public static final int MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */ public static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */
public static final int MODELVIEW1_STACK_DEPTH_EXT = 0x8502; public static final int GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502;
public static final int MODELVIEW0_MATRIX_EXT = 0x0BA6; /* alias to MODELVIEW_MATRIX */ public static final int GL_MODELVIEW0_MATRIX_EXT = 0x0BA6; /* alias to MODELVIEW_MATRIX */
public static final int MODELVIEW1_MATRIX_EXT = 0x8506; public static final int GL_MODELVIEW1_MATRIX_EXT = 0x8506;
public static final int VERTEX_WEIGHTING_EXT = 0x8509; public static final int GL_VERTEX_WEIGHTING_EXT = 0x8509;
public static final int MODELVIEW0_EXT = 0x1700; /* alias to MODELVIEW */ public static final int GL_MODELVIEW0_EXT = 0x1700; /* alias to MODELVIEW */
public static final int MODELVIEW1_EXT = 0x850A; public static final int GL_MODELVIEW1_EXT = 0x850A;
public static final int CURRENT_VERTEX_WEIGHT_EXT = 0x850B; public static final int GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B;
public static final int VERTEX_WEIGHT_ARRAY_EXT = 0x850C; public static final int GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C;
public static final int VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D; public static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D;
public static final int VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E; public static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E;
public static final int VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F; public static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F;
public static final int VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510; public static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.hp;
public interface HPOcclusionTest public interface HPOcclusionTest
{ {
public static final int OCCLUSION_TEST_HP = 0x8165; public static final int GL_OCCLUSION_TEST_HP = 0x8165;
public static final int OCCLUSION_TEST_RESULT_HP = 0x8166; public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv;
public interface NVCopyDepthToColor public interface NVCopyDepthToColor
{ {
public static final int DEPTH_STENCIL_TO_RGBA_NV = 0x886E; public static final int GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E;
public static final int DEPTH_STENCIL_TO_BGRA_NV = 0x886F; public static final int GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv;
public interface NVDepthClamp public interface NVDepthClamp
{ {
public static final int DEPTH_CLAMP_NV = 0x864F; public static final int GL_DEPTH_CLAMP_NV = 0x864F;
} }

View File

@ -41,28 +41,28 @@ package org.lwjgl.opengl.nv;
public interface NVEvaluators public interface NVEvaluators
{ {
public static final int EVAL_2D_NV = 0x86C0; public static final int GL_EVAL_2D_NV = 0x86C0;
public static final int EVAL_TRIANGULAR_2D_NV = 0x86C1; public static final int GL_EVAL_TRIANGULAR_2D_NV = 0x86C1;
public static final int MAP_TESSELLATION_NV = 0x86C2; public static final int GL_MAP_TESSELLATION_NV = 0x86C2;
public static final int MAP_ATTRIB_U_ORDER_NV = 0x86C3; public static final int GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3;
public static final int MAP_ATTRIB_V_ORDER_NV = 0x86C4; public static final int GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4;
public static final int EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5; public static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5;
public static final int EVAL_VERTEX_ATTRIB0_NV = 0x86C6; public static final int GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6;
public static final int EVAL_VERTEX_ATTRIB1_NV = 0x86C7; public static final int GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7;
public static final int EVAL_VERTEX_ATTRIB2_NV = 0x86C8; public static final int GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8;
public static final int EVAL_VERTEX_ATTRIB3_NV = 0x86C9; public static final int GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9;
public static final int EVAL_VERTEX_ATTRIB4_NV = 0x86CA; public static final int GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA;
public static final int EVAL_VERTEX_ATTRIB5_NV = 0x86CB; public static final int GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB;
public static final int EVAL_VERTEX_ATTRIB6_NV = 0x86CC; public static final int GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC;
public static final int EVAL_VERTEX_ATTRIB7_NV = 0x86CD; public static final int GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD;
public static final int EVAL_VERTEX_ATTRIB8_NV = 0x86CE; public static final int GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE;
public static final int EVAL_VERTEX_ATTRIB9_NV = 0x86CF; public static final int GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF;
public static final int EVAL_VERTEX_ATTRIB10_NV = 0x86D0; public static final int GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0;
public static final int EVAL_VERTEX_ATTRIB11_NV = 0x86D1; public static final int GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1;
public static final int EVAL_VERTEX_ATTRIB12_NV = 0x86D2; public static final int GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2;
public static final int EVAL_VERTEX_ATTRIB13_NV = 0x86D3; public static final int GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3;
public static final int EVAL_VERTEX_ATTRIB14_NV = 0x86D4; public static final int GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4;
public static final int EVAL_VERTEX_ATTRIB15_NV = 0x86D5; public static final int GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5;
public static final int MAX_MAP_TESSELLATION_NV = 0x86D6; public static final int GL_MAX_MAP_TESSELLATION_NV = 0x86D6;
public static final int MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7; public static final int GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv;
public interface NVFence public interface NVFence
{ {
public static final int ALL_COMPLETED_NV = 0x84F2; public static final int GL_ALL_COMPLETED_NV = 0x84F2;
public static final int FENCE_STATUS_NV = 0x84F3; public static final int GL_FENCE_STATUS_NV = 0x84F3;
public static final int FENCE_CONDITION_NV = 0x84F4; public static final int GL_FENCE_CONDITION_NV = 0x84F4;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv;
public interface NVFogDistance public interface NVFogDistance
{ {
public static final int FOG_DISTANCE_MODE_NV = 0x855A; public static final int GL_FOG_DISTANCE_MODE_NV = 0x855A;
public static final int EYE_RADIAL_NV = 0x855B; public static final int GL_EYE_RADIAL_NV = 0x855B;
public static final int EYE_PLANE_ABSOLUTE_NV = 0x855C; public static final int GL_EYE_PLANE_ABSOLUTE_NV = 0x855C;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv;
public interface NVLightMaxExponent public interface NVLightMaxExponent
{ {
public static final int MAX_SHININESS_NV = 0x8504; public static final int GL_MAX_SHININESS_NV = 0x8504;
public static final int MAX_SPOT_EXPONENT_NV = 0x8505; public static final int GL_MAX_SPOT_EXPONENT_NV = 0x8505;
} }

View File

@ -41,11 +41,11 @@ package org.lwjgl.opengl.nv;
public interface NVOcclusionQuery public interface NVOcclusionQuery
{ {
public static final int OCCLUSION_TEST_HP = 0x8165; public static final int GL_OCCLUSION_TEST_HP = 0x8165;
public static final int OCCLUSION_TEST_RESULT_HP = 0x8166; public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166;
/* HP_occlusion_test */ /* HP_occlusion_test */
public static final int PIXEL_COUNTER_BITS_NV = 0x8864; public static final int GL_PIXEL_COUNTER_BITS_NV = 0x8864;
public static final int CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865; public static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865;
public static final int PIXEL_COUNT_NV = 0x8866; public static final int GL_PIXEL_COUNT_NV = 0x8866;
public static final int PIXEL_COUNT_AVAILABLE_NV = 0x8867; public static final int GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv;
public interface NVPackedDepthStencil public interface NVPackedDepthStencil
{ {
public static final int DEPTH_STENCIL_NV = 0x84F9; public static final int GL_DEPTH_STENCIL_NV = 0x84F9;
public static final int UNSIGNED_INT_24_8_NV = 0x84FA; public static final int GL_UNSIGNED_INT_24_8_NV = 0x84FA;
} }

View File

@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv;
public interface NVPointSprite public interface NVPointSprite
{ {
public static final int POINT_SPRITE_NV = 0x8861; public static final int GL_POINT_SPRITE_NV = 0x8861;
public static final int COORD_REPLACE_NV = 0x8862; public static final int GL_COORD_REPLACE_NV = 0x8862;
public static final int POINT_SPRITE_R_MODE_NV = 0x8863; public static final int GL_POINT_SPRITE_R_MODE_NV = 0x8863;
} }

View File

@ -41,55 +41,55 @@ package org.lwjgl.opengl.nv;
public interface NVRegisterCombiners public interface NVRegisterCombiners
{ {
public static final int REGISTER_COMBINERS_NV = 0x8522; public static final int GL_REGISTER_COMBINERS_NV = 0x8522;
public static final int COMBINER0_NV = 0x8550; public static final int GL_COMBINER0_NV = 0x8550;
public static final int COMBINER1_NV = 0x8551; public static final int GL_COMBINER1_NV = 0x8551;
public static final int COMBINER2_NV = 0x8552; public static final int GL_COMBINER2_NV = 0x8552;
public static final int COMBINER3_NV = 0x8553; public static final int GL_COMBINER3_NV = 0x8553;
public static final int COMBINER4_NV = 0x8554; public static final int GL_COMBINER4_NV = 0x8554;
public static final int COMBINER5_NV = 0x8555; public static final int GL_COMBINER5_NV = 0x8555;
public static final int COMBINER6_NV = 0x8556; public static final int GL_COMBINER6_NV = 0x8556;
public static final int COMBINER7_NV = 0x8557; public static final int GL_COMBINER7_NV = 0x8557;
public static final int VARIABLE_A_NV = 0x8523; public static final int GL_VARIABLE_A_NV = 0x8523;
public static final int VARIABLE_B_NV = 0x8524; public static final int GL_VARIABLE_B_NV = 0x8524;
public static final int VARIABLE_C_NV = 0x8525; public static final int GL_VARIABLE_C_NV = 0x8525;
public static final int VARIABLE_D_NV = 0x8526; public static final int GL_VARIABLE_D_NV = 0x8526;
public static final int VARIABLE_E_NV = 0x8527; public static final int GL_VARIABLE_E_NV = 0x8527;
public static final int VARIABLE_F_NV = 0x8528; public static final int GL_VARIABLE_F_NV = 0x8528;
public static final int VARIABLE_G_NV = 0x8529; public static final int GL_VARIABLE_G_NV = 0x8529;
public static final int CONSTANT_COLOR0_NV = 0x852A; public static final int GL_CONSTANT_COLOR0_NV = 0x852A;
public static final int CONSTANT_COLOR1_NV = 0x852B; public static final int GL_CONSTANT_COLOR1_NV = 0x852B;
public static final int PRIMARY_COLOR_NV = 0x852C; public static final int GL_PRIMARY_COLOR_NV = 0x852C;
public static final int SECONDARY_COLOR_NV = 0x852D; public static final int GL_SECONDARY_COLOR_NV = 0x852D;
public static final int SPARE0_NV = 0x852E; public static final int GL_SPARE0_NV = 0x852E;
public static final int SPARE1_NV = 0x852F; public static final int GL_SPARE1_NV = 0x852F;
public static final int UNSIGNED_IDENTITY_NV = 0x8536; public static final int GL_UNSIGNED_IDENTITY_NV = 0x8536;
public static final int UNSIGNED_INVERT_NV = 0x8537; public static final int GL_UNSIGNED_INVERT_NV = 0x8537;
public static final int EXPAND_NORMAL_NV = 0x8538; public static final int GL_EXPAND_NORMAL_NV = 0x8538;
public static final int EXPAND_NEGATE_NV = 0x8539; public static final int GL_EXPAND_NEGATE_NV = 0x8539;
public static final int HALF_BIAS_NORMAL_NV = 0x853A; public static final int GL_HALF_BIAS_NORMAL_NV = 0x853A;
public static final int HALF_BIAS_NEGATE_NV = 0x853B; public static final int GL_HALF_BIAS_NEGATE_NV = 0x853B;
public static final int SIGNED_IDENTITY_NV = 0x853C; public static final int GL_SIGNED_IDENTITY_NV = 0x853C;
public static final int SIGNED_NEGATE_NV = 0x853D; public static final int GL_SIGNED_NEGATE_NV = 0x853D;
public static final int E_TIMES_F_NV = 0x8531; public static final int GL_E_TIMES_F_NV = 0x8531;
public static final int SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532; public static final int GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532;
public static final int SCALE_BY_TWO_NV = 0x853E; public static final int GL_SCALE_BY_TWO_NV = 0x853E;
public static final int SCALE_BY_FOUR_NV = 0x853F; public static final int GL_SCALE_BY_FOUR_NV = 0x853F;
public static final int SCALE_BY_ONE_HALF_NV = 0x8540; public static final int GL_SCALE_BY_ONE_HALF_NV = 0x8540;
public static final int BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541; public static final int GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541;
public static final int DISCARD_NV = 0x8530; public static final int GL_DISCARD_NV = 0x8530;
public static final int COMBINER_INPUT_NV = 0x8542; public static final int GL_COMBINER_INPUT_NV = 0x8542;
public static final int COMBINER_MAPPING_NV = 0x8543; public static final int GL_COMBINER_MAPPING_NV = 0x8543;
public static final int COMBINER_COMPONENT_USAGE_NV = 0x8544; public static final int GL_COMBINER_COMPONENT_USAGE_NV = 0x8544;
public static final int COMBINER_AB_DOT_PRODUCT_NV = 0x8545; public static final int GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545;
public static final int COMBINER_CD_DOT_PRODUCT_NV = 0x8546; public static final int GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546;
public static final int COMBINER_MUX_SUM_NV = 0x8547; public static final int GL_COMBINER_MUX_SUM_NV = 0x8547;
public static final int COMBINER_SCALE_NV = 0x8548; public static final int GL_COMBINER_SCALE_NV = 0x8548;
public static final int COMBINER_BIAS_NV = 0x8549; public static final int GL_COMBINER_BIAS_NV = 0x8549;
public static final int COMBINER_AB_OUTPUT_NV = 0x854A; public static final int GL_COMBINER_AB_OUTPUT_NV = 0x854A;
public static final int COMBINER_CD_OUTPUT_NV = 0x854B; public static final int GL_COMBINER_CD_OUTPUT_NV = 0x854B;
public static final int COMBINER_SUM_OUTPUT_NV = 0x854C; public static final int GL_COMBINER_SUM_OUTPUT_NV = 0x854C;
public static final int NUM_GENERAL_COMBINERS_NV = 0x854E; public static final int GL_NUM_GENERAL_COMBINERS_NV = 0x854E;
public static final int COLOR_SUM_CLAMP_NV = 0x854F; public static final int GL_COLOR_SUM_CLAMP_NV = 0x854F;
public static final int MAX_GENERAL_COMBINERS_NV = 0x854D; public static final int GL_MAX_GENERAL_COMBINERS_NV = 0x854D;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv;
public interface NVRegisterCombiners2 public interface NVRegisterCombiners2
{ {
public static final int PER_STAGE_CONSTANTS_NV = 0x8535; public static final int GL_PER_STAGE_CONSTANTS_NV = 0x8535;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.nv;
public interface NVTexgenReflection public interface NVTexgenReflection
{ {
public static final int NORMAL_MAP_NV = 0x8511; public static final int GL_NORMAL_MAP_NV = 0x8511;
public static final int REFLECTION_MAP_NV = 0x8512; public static final int GL_REFLECTION_MAP_NV = 0x8512;
} }

View File

@ -41,9 +41,9 @@ package org.lwjgl.opengl.nv;
public interface NVTextureEnvCombine4 public interface NVTextureEnvCombine4
{ {
public static final int COMBINE4_NV = 0x8503; public static final int GL_COMBINE4_NV = 0x8503;
public static final int SOURCE3_RGB_NV = 0x8583; public static final int GL_SOURCE3_RGB_NV = 0x8583;
public static final int SOURCE3_ALPHA_NV = 0x858B; public static final int GL_SOURCE3_ALPHA_NV = 0x858B;
public static final int OPERAND3_RGB_NV = 0x8593; public static final int GL_OPERAND3_RGB_NV = 0x8593;
public static final int OPERAND3_ALPHA_NV = 0x859B; public static final int GL_OPERAND3_ALPHA_NV = 0x859B;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.nv;
public interface NVTextureRectangle public interface NVTextureRectangle
{ {
public static final int TEXTURE_RECTANGLE_NV = 0x84F5; public static final int GL_TEXTURE_RECTANGLE_NV = 0x84F5;
public static final int TEXTURE_BINDING_RECTANGLE_NV = 0x84F6; public static final int GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6;
public static final int PROXY_TEXTURE_RECTANGLE_NV = 0x84F7; public static final int GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7;
public static final int MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8; public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8;
} }

View File

@ -41,74 +41,74 @@ package org.lwjgl.opengl.nv;
public interface NVTextureShader public interface NVTextureShader
{ {
public static final int TEXTURE_SHADER_NV = 0x86DE; public static final int GL_TEXTURE_SHADER_NV = 0x86DE;
public static final int RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9; public static final int GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9;
public static final int SHADER_OPERATION_NV = 0x86DF; public static final int GL_SHADER_OPERATION_NV = 0x86DF;
public static final int CULL_MODES_NV = 0x86E0; public static final int GL_CULL_MODES_NV = 0x86E0;
public static final int OFFSET_TEXTURE_MATRIX_NV = 0x86E1; public static final int GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1;
public static final int OFFSET_TEXTURE_SCALE_NV = 0x86E2; public static final int GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2;
public static final int OFFSET_TEXTURE_BIAS_NV = 0x86E3; public static final int GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3;
public static final int PREVIOUS_TEXTURE_INPUT_NV = 0x86E4; public static final int GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4;
public static final int CONST_EYE_NV = 0x86E5; public static final int GL_CONST_EYE_NV = 0x86E5;
public static final int SHADER_CONSISTENT_NV = 0x86DD; public static final int GL_SHADER_CONSISTENT_NV = 0x86DD;
public static final int PASS_THROUGH_NV = 0x86E6; public static final int GL_PASS_THROUGH_NV = 0x86E6;
public static final int CULL_FRAGMENT_NV = 0x86E7; public static final int GL_CULL_FRAGMENT_NV = 0x86E7;
public static final int OFFSET_TEXTURE_2D_NV = 0x86E8; public static final int GL_OFFSET_TEXTURE_2D_NV = 0x86E8;
public static final int OFFSET_TEXTURE_RECTANGLE_NV = 0x864C; public static final int GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C;
public static final int OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D; public static final int GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D;
public static final int DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9; public static final int GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9;
public static final int DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA; public static final int GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA;
public static final int DOT_PRODUCT_NV = 0x86EC; public static final int GL_DOT_PRODUCT_NV = 0x86EC;
public static final int DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED; public static final int GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED;
public static final int DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE; public static final int GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE;
public static final int DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E; public static final int GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E;
public static final int DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0; public static final int GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0;
public static final int DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1; public static final int GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1;
public static final int DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2; public static final int GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2;
public static final int DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3; public static final int GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3;
public static final int HILO_NV = 0x86F4; public static final int GL_HILO_NV = 0x86F4;
public static final int DSDT_NV = 0x86F5; public static final int GL_DSDT_NV = 0x86F5;
public static final int DSDT_MAG_NV = 0x86F6; public static final int GL_DSDT_MAG_NV = 0x86F6;
public static final int DSDT_MAG_VIB_NV = 0x86F7; public static final int GL_DSDT_MAG_VIB_NV = 0x86F7;
public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; public static final int GL_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 GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB;
public static final int SIGNED_RGBA_NV = 0x86FB; public static final int GL_SIGNED_RGBA_NV = 0x86FB;
public static final int SIGNED_RGBA8_NV = 0x86FC; public static final int GL_SIGNED_RGBA8_NV = 0x86FC;
public static final int SIGNED_RGB_NV = 0x86FE; public static final int GL_SIGNED_RGB_NV = 0x86FE;
public static final int SIGNED_RGB8_NV = 0x86FF; public static final int GL_SIGNED_RGB8_NV = 0x86FF;
public static final int SIGNED_LUMINANCE_NV = 0x8701; public static final int GL_SIGNED_LUMINANCE_NV = 0x8701;
public static final int SIGNED_LUMINANCE8_NV = 0x8702; public static final int GL_SIGNED_LUMINANCE8_NV = 0x8702;
public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; public static final int GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703;
public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704;
public static final int SIGNED_ALPHA_NV = 0x8705; public static final int GL_SIGNED_ALPHA_NV = 0x8705;
public static final int SIGNED_ALPHA8_NV = 0x8706; public static final int GL_SIGNED_ALPHA8_NV = 0x8706;
public static final int SIGNED_INTENSITY_NV = 0x8707; public static final int GL_SIGNED_INTENSITY_NV = 0x8707;
public static final int SIGNED_INTENSITY8_NV = 0x8708; public static final int GL_SIGNED_INTENSITY8_NV = 0x8708;
public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C;
public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D;
public static final int HILO16_NV = 0x86F8; public static final int GL_HILO16_NV = 0x86F8;
public static final int SIGNED_HILO_NV = 0x86F9; public static final int GL_SIGNED_HILO_NV = 0x86F9;
public static final int SIGNED_HILO16_NV = 0x86FA; public static final int GL_SIGNED_HILO16_NV = 0x86FA;
public static final int DSDT8_NV = 0x8709; public static final int GL_DSDT8_NV = 0x8709;
public static final int DSDT8_MAG8_NV = 0x870A; public static final int GL_DSDT8_MAG8_NV = 0x870A;
public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; public static final int GL_DSDT_MAG_INTENSITY_NV = 0x86DC;
public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; public static final int GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B;
public static final int HI_SCALE_NV = 0x870E; public static final int GL_HI_SCALE_NV = 0x870E;
public static final int LO_SCALE_NV = 0x870F; public static final int GL_LO_SCALE_NV = 0x870F;
public static final int DS_SCALE_NV = 0x8710; public static final int GL_DS_SCALE_NV = 0x8710;
public static final int DT_SCALE_NV = 0x8711; public static final int GL_DT_SCALE_NV = 0x8711;
public static final int MAGNITUDE_SCALE_NV = 0x8712; public static final int GL_MAGNITUDE_SCALE_NV = 0x8712;
public static final int VIBRANCE_SCALE_NV = 0x8713; public static final int GL_VIBRANCE_SCALE_NV = 0x8713;
public static final int HI_BIAS_NV = 0x8714; public static final int GL_HI_BIAS_NV = 0x8714;
public static final int LO_BIAS_NV = 0x8715; public static final int GL_LO_BIAS_NV = 0x8715;
public static final int DS_BIAS_NV = 0x8716; public static final int GL_DS_BIAS_NV = 0x8716;
public static final int DT_BIAS_NV = 0x8717; public static final int GL_DT_BIAS_NV = 0x8717;
public static final int MAGNITUDE_BIAS_NV = 0x8718; public static final int GL_MAGNITUDE_BIAS_NV = 0x8718;
public static final int VIBRANCE_BIAS_NV = 0x8719; public static final int GL_VIBRANCE_BIAS_NV = 0x8719;
public static final int TEXTURE_BORDER_VALUES_NV = 0x871A; public static final int GL_TEXTURE_BORDER_VALUES_NV = 0x871A;
public static final int TEXTURE_HI_SIZE_NV = 0x871B; public static final int GL_TEXTURE_HI_SIZE_NV = 0x871B;
public static final int TEXTURE_LO_SIZE_NV = 0x871C; public static final int GL_TEXTURE_LO_SIZE_NV = 0x871C;
public static final int TEXTURE_DS_SIZE_NV = 0x871D; public static final int GL_TEXTURE_DS_SIZE_NV = 0x871D;
public static final int TEXTURE_DT_SIZE_NV = 0x871E; public static final int GL_TEXTURE_DT_SIZE_NV = 0x871E;
public static final int TEXTURE_MAG_SIZE_NV = 0x871F; public static final int GL_TEXTURE_MAG_SIZE_NV = 0x871F;
} }

View File

@ -41,32 +41,32 @@ package org.lwjgl.opengl.nv;
public interface NVTextureShader2 public interface NVTextureShader2
{ {
public static final int DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF; public static final int GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF;
public static final int HILO_NV = 0x86F4; public static final int GL_HILO_NV = 0x86F4;
public static final int DSDT_NV = 0x86F5; public static final int GL_DSDT_NV = 0x86F5;
public static final int DSDT_MAG_NV = 0x86F6; public static final int GL_DSDT_MAG_NV = 0x86F6;
public static final int DSDT_MAG_VIB_NV = 0x86F7; public static final int GL_DSDT_MAG_VIB_NV = 0x86F7;
public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; public static final int GL_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 GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB;
public static final int SIGNED_RGBA_NV = 0x86FB; public static final int GL_SIGNED_RGBA_NV = 0x86FB;
public static final int SIGNED_RGBA8_NV = 0x86FC; public static final int GL_SIGNED_RGBA8_NV = 0x86FC;
public static final int SIGNED_RGB_NV = 0x86FE; public static final int GL_SIGNED_RGB_NV = 0x86FE;
public static final int SIGNED_RGB8_NV = 0x86FF; public static final int GL_SIGNED_RGB8_NV = 0x86FF;
public static final int SIGNED_LUMINANCE_NV = 0x8701; public static final int GL_SIGNED_LUMINANCE_NV = 0x8701;
public static final int SIGNED_LUMINANCE8_NV = 0x8702; public static final int GL_SIGNED_LUMINANCE8_NV = 0x8702;
public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; public static final int GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703;
public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704;
public static final int SIGNED_ALPHA_NV = 0x8705; public static final int GL_SIGNED_ALPHA_NV = 0x8705;
public static final int SIGNED_ALPHA8_NV = 0x8706; public static final int GL_SIGNED_ALPHA8_NV = 0x8706;
public static final int SIGNED_INTENSITY_NV = 0x8707; public static final int GL_SIGNED_INTENSITY_NV = 0x8707;
public static final int SIGNED_INTENSITY8_NV = 0x8708; public static final int GL_SIGNED_INTENSITY8_NV = 0x8708;
public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C;
public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D;
public static final int HILO16_NV = 0x86F8; public static final int GL_HILO16_NV = 0x86F8;
public static final int SIGNED_HILO_NV = 0x86F9; public static final int GL_SIGNED_HILO_NV = 0x86F9;
public static final int SIGNED_HILO16_NV = 0x86FA; public static final int GL_SIGNED_HILO16_NV = 0x86FA;
public static final int DSDT8_NV = 0x8709; public static final int GL_DSDT8_NV = 0x8709;
public static final int DSDT8_MAG8_NV = 0x870A; public static final int GL_DSDT8_MAG8_NV = 0x870A;
public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; public static final int GL_DSDT_MAG_INTENSITY_NV = 0x86DC;
public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; public static final int GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B;
} }

View File

@ -41,21 +41,21 @@ package org.lwjgl.opengl.nv;
public interface NVTextureShader3 public interface NVTextureShader3
{ {
public static final int OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850; public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850;
public static final int OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851; public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851;
public static final int OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852; public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852;
public static final int OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853; public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853;
public static final int OFFSET_HILO_TEXTURE_2D_NV = 0x8854; public static final int GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854;
public static final int OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855; public static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855;
public static final int OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856; public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856;
public static final int OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857; public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857;
public static final int DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858; public static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858;
public static final int DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859; public static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859;
public static final int DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A; public static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A;
public static final int DOT_PRODUCT_PASS_THROUGH_NV = 0x885B; public static final int GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B;
public static final int DOT_PRODUCT_TEXTURE_1D_NV = 0x885C; public static final int GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C;
public static final int DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D; public static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D;
public static final int HILO8_NV = 0x885E; public static final int GL_HILO8_NV = 0x885E;
public static final int SIGNED_HILO8_NV = 0x885F; public static final int GL_SIGNED_HILO8_NV = 0x885F;
public static final int FORCE_BLUE_TO_ONE_NV = 0x8860; public static final int GL_FORCE_BLUE_TO_ONE_NV = 0x8860;
} }

View File

@ -41,9 +41,9 @@ package org.lwjgl.opengl.nv;
public interface NVVertexArrayRange public interface NVVertexArrayRange
{ {
public static final int VERTEX_ARRAY_RANGE_NV = 0x851D; public static final int GL_VERTEX_ARRAY_RANGE_NV = 0x851D;
public static final int VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E; public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E;
public static final int VERTEX_ARRAY_RANGE_VALID_NV = 0x851F; public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F;
public static final int MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520; public static final int GL_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_POINTER_NV = 0x8521;
} }

View File

@ -41,5 +41,5 @@ package org.lwjgl.opengl.nv;
public interface NVVertexArrayRange2 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;
} }

View File

@ -41,87 +41,87 @@ package org.lwjgl.opengl.nv;
public interface NVVertexProgram public interface NVVertexProgram
{ {
public static final int VERTEX_PROGRAM_NV = 0x8620; public static final int GL_VERTEX_PROGRAM_NV = 0x8620;
public static final int VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642; public static final int GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642;
public static final int VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643; public static final int GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643;
public static final int VERTEX_STATE_PROGRAM_NV = 0x8621; public static final int GL_VERTEX_STATE_PROGRAM_NV = 0x8621;
public static final int ATTRIB_ARRAY_SIZE_NV = 0x8623; public static final int GL_ATTRIB_ARRAY_SIZE_NV = 0x8623;
public static final int ATTRIB_ARRAY_STRIDE_NV = 0x8624; public static final int GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624;
public static final int ATTRIB_ARRAY_TYPE_NV = 0x8625; public static final int GL_ATTRIB_ARRAY_TYPE_NV = 0x8625;
public static final int CURRENT_ATTRIB_NV = 0x8626; public static final int GL_CURRENT_ATTRIB_NV = 0x8626;
public static final int PROGRAM_PARAMETER_NV = 0x8644; public static final int GL_PROGRAM_PARAMETER_NV = 0x8644;
public static final int ATTRIB_ARRAY_POINTER_NV = 0x8645; public static final int GL_ATTRIB_ARRAY_POINTER_NV = 0x8645;
public static final int PROGRAM_TARGET_NV = 0x8646; public static final int GL_PROGRAM_TARGET_NV = 0x8646;
public static final int PROGRAM_LENGTH_NV = 0x8627; public static final int GL_PROGRAM_LENGTH_NV = 0x8627;
public static final int PROGRAM_RESIDENT_NV = 0x8647; public static final int GL_PROGRAM_RESIDENT_NV = 0x8647;
public static final int PROGRAM_STRING_NV = 0x8628; public static final int GL_PROGRAM_STRING_NV = 0x8628;
public static final int TRACK_MATRIX_NV = 0x8648; public static final int GL_TRACK_MATRIX_NV = 0x8648;
public static final int TRACK_MATRIX_TRANSFORM_NV = 0x8649; public static final int GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649;
public static final int MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E; public static final int GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E;
public static final int MAX_TRACK_MATRICES_NV = 0x862F; public static final int GL_MAX_TRACK_MATRICES_NV = 0x862F;
public static final int CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640; public static final int GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640;
public static final int CURRENT_MATRIX_NV = 0x8641; public static final int GL_CURRENT_MATRIX_NV = 0x8641;
public static final int VERTEX_PROGRAM_BINDING_NV = 0x864A; public static final int GL_VERTEX_PROGRAM_BINDING_NV = 0x864A;
public static final int PROGRAM_ERROR_POSITION_NV = 0x864B; public static final int GL_PROGRAM_ERROR_POSITION_NV = 0x864B;
public static final int MODELVIEW_PROJECTION_NV = 0x8629; public static final int GL_MODELVIEW_PROJECTION_NV = 0x8629;
public static final int MATRIX0_NV = 0x8630; public static final int GL_MATRIX0_NV = 0x8630;
public static final int MATRIX1_NV = 0x8631; public static final int GL_MATRIX1_NV = 0x8631;
public static final int MATRIX2_NV = 0x8632; public static final int GL_MATRIX2_NV = 0x8632;
public static final int MATRIX3_NV = 0x8633; public static final int GL_MATRIX3_NV = 0x8633;
public static final int MATRIX4_NV = 0x8634; public static final int GL_MATRIX4_NV = 0x8634;
public static final int MATRIX5_NV = 0x8635; public static final int GL_MATRIX5_NV = 0x8635;
public static final int MATRIX6_NV = 0x8636; public static final int GL_MATRIX6_NV = 0x8636;
public static final int MATRIX7_NV = 0x8637; public static final int GL_MATRIX7_NV = 0x8637;
public static final int IDENTITY_NV = 0x862A; public static final int GL_IDENTITY_NV = 0x862A;
public static final int INVERSE_NV = 0x862B; public static final int GL_INVERSE_NV = 0x862B;
public static final int TRANSPOSE_NV = 0x862C; public static final int GL_TRANSPOSE_NV = 0x862C;
public static final int INVERSE_TRANSPOSE_NV = 0x862D; public static final int GL_INVERSE_TRANSPOSE_NV = 0x862D;
public static final int VERTEX_ATTRIB_ARRAY0_NV = 0x8650; public static final int GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650;
public static final int VERTEX_ATTRIB_ARRAY1_NV = 0x8651; public static final int GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651;
public static final int VERTEX_ATTRIB_ARRAY2_NV = 0x8652; public static final int GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652;
public static final int VERTEX_ATTRIB_ARRAY3_NV = 0x8653; public static final int GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653;
public static final int VERTEX_ATTRIB_ARRAY4_NV = 0x8654; public static final int GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654;
public static final int VERTEX_ATTRIB_ARRAY5_NV = 0x8655; public static final int GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655;
public static final int VERTEX_ATTRIB_ARRAY6_NV = 0x8656; public static final int GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656;
public static final int VERTEX_ATTRIB_ARRAY7_NV = 0x8657; public static final int GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657;
public static final int VERTEX_ATTRIB_ARRAY8_NV = 0x8658; public static final int GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658;
public static final int VERTEX_ATTRIB_ARRAY9_NV = 0x8659; public static final int GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659;
public static final int VERTEX_ATTRIB_ARRAY10_NV = 0x865A; public static final int GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A;
public static final int VERTEX_ATTRIB_ARRAY11_NV = 0x865B; public static final int GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B;
public static final int VERTEX_ATTRIB_ARRAY12_NV = 0x865C; public static final int GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C;
public static final int VERTEX_ATTRIB_ARRAY13_NV = 0x865D; public static final int GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D;
public static final int VERTEX_ATTRIB_ARRAY14_NV = 0x865E; public static final int GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E;
public static final int VERTEX_ATTRIB_ARRAY15_NV = 0x865F; public static final int GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F;
public static final int MAP1_VERTEX_ATTRIB0_4_NV = 0x8660; public static final int GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660;
public static final int MAP1_VERTEX_ATTRIB1_4_NV = 0x8661; public static final int GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661;
public static final int MAP1_VERTEX_ATTRIB2_4_NV = 0x8662; public static final int GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662;
public static final int MAP1_VERTEX_ATTRIB3_4_NV = 0x8663; public static final int GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663;
public static final int MAP1_VERTEX_ATTRIB4_4_NV = 0x8664; public static final int GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664;
public static final int MAP1_VERTEX_ATTRIB5_4_NV = 0x8665; public static final int GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665;
public static final int MAP1_VERTEX_ATTRIB6_4_NV = 0x8666; public static final int GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666;
public static final int MAP1_VERTEX_ATTRIB7_4_NV = 0x8667; public static final int GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667;
public static final int MAP1_VERTEX_ATTRIB8_4_NV = 0x8668; public static final int GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668;
public static final int MAP1_VERTEX_ATTRIB9_4_NV = 0x8669; public static final int GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669;
public static final int MAP1_VERTEX_ATTRIB10_4_NV = 0x866A; public static final int GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A;
public static final int MAP1_VERTEX_ATTRIB11_4_NV = 0x866B; public static final int GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B;
public static final int MAP1_VERTEX_ATTRIB12_4_NV = 0x866C; public static final int GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C;
public static final int MAP1_VERTEX_ATTRIB13_4_NV = 0x866D; public static final int GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D;
public static final int MAP1_VERTEX_ATTRIB14_4_NV = 0x866E; public static final int GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E;
public static final int MAP1_VERTEX_ATTRIB15_4_NV = 0x866F; public static final int GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F;
public static final int MAP2_VERTEX_ATTRIB0_4_NV = 0x8670; public static final int GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670;
public static final int MAP2_VERTEX_ATTRIB1_4_NV = 0x8671; public static final int GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671;
public static final int MAP2_VERTEX_ATTRIB2_4_NV = 0x8672; public static final int GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672;
public static final int MAP2_VERTEX_ATTRIB3_4_NV = 0x8673; public static final int GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673;
public static final int MAP2_VERTEX_ATTRIB4_4_NV = 0x8674; public static final int GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674;
public static final int MAP2_VERTEX_ATTRIB5_4_NV = 0x8675; public static final int GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675;
public static final int MAP2_VERTEX_ATTRIB6_4_NV = 0x8676; public static final int GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676;
public static final int MAP2_VERTEX_ATTRIB7_4_NV = 0x8677; public static final int GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677;
public static final int MAP2_VERTEX_ATTRIB8_4_NV = 0x8678; public static final int GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678;
public static final int MAP2_VERTEX_ATTRIB9_4_NV = 0x8679; public static final int GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679;
public static final int MAP2_VERTEX_ATTRIB10_4_NV = 0x867A; public static final int GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A;
public static final int MAP2_VERTEX_ATTRIB11_4_NV = 0x867B; public static final int GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B;
public static final int MAP2_VERTEX_ATTRIB12_4_NV = 0x867C; public static final int GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C;
public static final int MAP2_VERTEX_ATTRIB13_4_NV = 0x867D; public static final int GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D;
public static final int MAP2_VERTEX_ATTRIB14_4_NV = 0x867E; public static final int GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E;
public static final int MAP2_VERTEX_ATTRIB15_4_NV = 0x867F; public static final int GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.sgis;
public interface SGISGenerateMipmap public interface SGISGenerateMipmap
{ {
public static final int GENERATE_MIPMAP_SGIS = 0x8191; public static final int GL_GENERATE_MIPMAP_SGIS = 0x8191;
public static final int GENERATE_MIPMAP_HINT_SGIS = 0x8192; public static final int GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.sgix;
public interface SGIXDepthTexture public interface SGIXDepthTexture
{ {
public static final int DEPTH_COMPONENT16_SGIX = 0x81A5; public static final int GL_DEPTH_COMPONENT16_SGIX = 0x81A5;
public static final int DEPTH_COMPONENT24_SGIX = 0x81A6; public static final int GL_DEPTH_COMPONENT24_SGIX = 0x81A6;
public static final int DEPTH_COMPONENT32_SGIX = 0x81A7; public static final int GL_DEPTH_COMPONENT32_SGIX = 0x81A7;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.sgix;
public interface SGIXShadow public interface SGIXShadow
{ {
public static final int TEXTURE_COMPARE_SGIX = 0x819A; public static final int GL_TEXTURE_COMPARE_SGIX = 0x819A;
public static final int TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B; public static final int GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B;
public static final int TEXTURE_LEQUAL_R_SGIX = 0x819C; public static final int GL_TEXTURE_LEQUAL_R_SGIX = 0x819C;
public static final int TEXTURE_GEQUAL_R_SGIX = 0x819D; public static final int GL_TEXTURE_GEQUAL_R_SGIX = 0x819D;
} }

View File

@ -41,8 +41,8 @@ package org.lwjgl.opengl.wgl;
public interface WGLBufferRegion public interface WGLBufferRegion
{ {
public static final int WFRONT_COLOR_BUFFER_BIT_ARB = 0x00000001; public static final int WGL_WFRONT_COLOR_BUFFER_BIT_ARB = 0x00000001;
public static final int WBACK_COLOR_BUFFER_BIT_ARB = 0x00000002; public static final int WGL_WBACK_COLOR_BUFFER_BIT_ARB = 0x00000002;
public static final int WDEPTH_BUFFER_BIT_ARB = 0x00000004; public static final int WGL_WDEPTH_BUFFER_BIT_ARB = 0x00000004;
public static final int WSTENCIL_BUFFER_BIT_ARB = 0x00000008; public static final int WGL_WSTENCIL_BUFFER_BIT_ARB = 0x00000008;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.wgl;
public interface WGLMakeCurrentRead public interface WGLMakeCurrentRead
{ {
public static final int ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043; public static final int WGL_ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043;
public static final int ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054; public static final int WGL_ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054;
} }

View File

@ -41,6 +41,6 @@ package org.lwjgl.opengl.wgl;
public interface WGLMultisample public interface WGLMultisample
{ {
public static final int WSAMPLE_BUFFERS_ARB = 0x2041; public static final int WGL_WSAMPLE_BUFFERS_ARB = 0x2041;
public static final int WSAMPLES_ARB = 0x2042; public static final int WGL_WSAMPLES_ARB = 0x2042;
} }

View File

@ -41,12 +41,12 @@ package org.lwjgl.opengl.wgl;
public interface WGLPBuffer public interface WGLPBuffer
{ {
public static final int WDRAW_TO_PBUFFER_ARB = 0x202D; public static final int WGL_WDRAW_TO_PBUFFER_ARB = 0x202D;
public static final int WMAX_PBUFFER_PIXELS_ARB = 0x202E; public static final int WGL_WMAX_PBUFFER_PIXELS_ARB = 0x202E;
public static final int WMAX_PBUFFER_WIDTH_ARB = 0x202F; public static final int WGL_WMAX_PBUFFER_WIDTH_ARB = 0x202F;
public static final int WMAX_PBUFFER_HEIGHT_ARB = 0x2030; public static final int WGL_WMAX_PBUFFER_HEIGHT_ARB = 0x2030;
public static final int WPBUFFER_LARGEST_ARB = 0x2033; public static final int WGL_WPBUFFER_LARGEST_ARB = 0x2033;
public static final int WPBUFFER_WIDTH_ARB = 0x2034; public static final int WGL_WPBUFFER_WIDTH_ARB = 0x2034;
public static final int WPBUFFER_HEIGHT_ARB = 0x2035; public static final int WGL_WPBUFFER_HEIGHT_ARB = 0x2035;
public static final int WPBUFFER_LOST_ARB = 0x2036; public static final int WGL_WPBUFFER_LOST_ARB = 0x2036;
} }

View File

@ -41,53 +41,53 @@ package org.lwjgl.opengl.wgl;
public interface WGLPixelFormat public interface WGLPixelFormat
{ {
public static final int WNUMBER_PIXEL_FORMATS_ARB = 0x2000; public static final int WGL_WNUMBER_PIXEL_FORMATS_ARB = 0x2000;
public static final int WDRAW_TO_WINDOW_ARB = 0x2001; public static final int WGL_WDRAW_TO_WINDOW_ARB = 0x2001;
public static final int WDRAW_TO_BITMAP_ARB = 0x2002; public static final int WGL_WDRAW_TO_BITMAP_ARB = 0x2002;
public static final int WACCELERATION_ARB = 0x2003; public static final int WGL_WACCELERATION_ARB = 0x2003;
public static final int WNEED_PALETTE_ARB = 0x2004; public static final int WGL_WNEED_PALETTE_ARB = 0x2004;
public static final int WNEED_SYSTEM_PALETTE_ARB = 0x2005; public static final int WGL_WNEED_SYSTEM_PALETTE_ARB = 0x2005;
public static final int WSWAP_LAYER_BUFFERS_ARB = 0x2006; public static final int WGL_WSWAP_LAYER_BUFFERS_ARB = 0x2006;
public static final int WSWAP_METHOD_ARB = 0x2007; public static final int WGL_WSWAP_METHOD_ARB = 0x2007;
public static final int WNUMBER_OVERLAYS_ARB = 0x2008; public static final int WGL_WNUMBER_OVERLAYS_ARB = 0x2008;
public static final int WNUMBER_UNDERLAYS_ARB = 0x2009; public static final int WGL_WNUMBER_UNDERLAYS_ARB = 0x2009;
public static final int WTRANSPARENT_ARB = 0x200A; public static final int WGL_WTRANSPARENT_ARB = 0x200A;
public static final int WTRANSPARENT_RED_VALUE_ARB = 0x2037; public static final int WGL_WTRANSPARENT_RED_VALUE_ARB = 0x2037;
public static final int WTRANSPARENT_GREEN_VALUE_ARB = 0x2038; public static final int WGL_WTRANSPARENT_GREEN_VALUE_ARB = 0x2038;
public static final int WTRANSPARENT_BLUE_VALUE_ARB = 0x2039; public static final int WGL_WTRANSPARENT_BLUE_VALUE_ARB = 0x2039;
public static final int WTRANSPARENT_ALPHA_VALUE_ARB = 0x203A; public static final int WGL_WTRANSPARENT_ALPHA_VALUE_ARB = 0x203A;
public static final int WTRANSPARENT_INDEX_VALUE_ARB = 0x203B; public static final int WGL_WTRANSPARENT_INDEX_VALUE_ARB = 0x203B;
public static final int WSHARE_DEPTH_ARB = 0x200C; public static final int WGL_WSHARE_DEPTH_ARB = 0x200C;
public static final int WSHARE_STENCIL_ARB = 0x200D; public static final int WGL_WSHARE_STENCIL_ARB = 0x200D;
public static final int WSHARE_ACCUM_ARB = 0x200E; public static final int WGL_WSHARE_ACCUM_ARB = 0x200E;
public static final int WSUPPORT_GDI_ARB = 0x200F; public static final int WGL_WSUPPORT_GDI_ARB = 0x200F;
public static final int WSUPPORT_OPENARB = 0x2010; public static final int WGL_WSUPPORT_OPENARB = 0x2010;
public static final int WDOUBLE_BUFFER_ARB = 0x2011; public static final int WGL_WDOUBLE_BUFFER_ARB = 0x2011;
public static final int WSTEREO_ARB = 0x2012; public static final int WGL_WSTEREO_ARB = 0x2012;
public static final int WPIXEL_TYPE_ARB = 0x2013; public static final int WGL_WPIXEL_TYPE_ARB = 0x2013;
public static final int WCOLOR_BITS_ARB = 0x2014; public static final int WGL_WCOLOR_BITS_ARB = 0x2014;
public static final int WRED_BITS_ARB = 0x2015; public static final int WGL_WRED_BITS_ARB = 0x2015;
public static final int WRED_SHIFT_ARB = 0x2016; public static final int WGL_WRED_SHIFT_ARB = 0x2016;
public static final int WGREEN_BITS_ARB = 0x2017; public static final int WGL_WGREEN_BITS_ARB = 0x2017;
public static final int WGREEN_SHIFT_ARB = 0x2018; public static final int WGL_WGREEN_SHIFT_ARB = 0x2018;
public static final int WBLUE_BITS_ARB = 0x2019; public static final int WGL_WBLUE_BITS_ARB = 0x2019;
public static final int WBLUE_SHIFT_ARB = 0x201A; public static final int WGL_WBLUE_SHIFT_ARB = 0x201A;
public static final int WALPHA_BITS_ARB = 0x201B; public static final int WGL_WALPHA_BITS_ARB = 0x201B;
public static final int WALPHA_SHIFT_ARB = 0x201C; public static final int WGL_WALPHA_SHIFT_ARB = 0x201C;
public static final int WACCUM_BITS_ARB = 0x201D; public static final int WGL_WACCUM_BITS_ARB = 0x201D;
public static final int WACCUM_RED_BITS_ARB = 0x201E; public static final int WGL_WACCUM_RED_BITS_ARB = 0x201E;
public static final int WACCUM_GREEN_BITS_ARB = 0x201F; public static final int WGL_WACCUM_GREEN_BITS_ARB = 0x201F;
public static final int WACCUM_BLUE_BITS_ARB = 0x2020; public static final int WGL_WACCUM_BLUE_BITS_ARB = 0x2020;
public static final int WACCUM_ALPHA_BITS_ARB = 0x2021; public static final int WGL_WACCUM_ALPHA_BITS_ARB = 0x2021;
public static final int WDEPTH_BITS_ARB = 0x2022; public static final int WGL_WDEPTH_BITS_ARB = 0x2022;
public static final int WSTENCIL_BITS_ARB = 0x2023; public static final int WGL_WSTENCIL_BITS_ARB = 0x2023;
public static final int WAUX_BUFFERS_ARB = 0x2024; public static final int WGL_WAUX_BUFFERS_ARB = 0x2024;
public static final int WNO_ACCELERATION_ARB = 0x2025; public static final int WGL_WNO_ACCELERATION_ARB = 0x2025;
public static final int WGENERIC_ACCELERATION_ARB = 0x2026; public static final int WGL_WGENERIC_ACCELERATION_ARB = 0x2026;
public static final int WFULL_ACCELERATION_ARB = 0x2027; public static final int WGL_WFULL_ACCELERATION_ARB = 0x2027;
public static final int WSWAP_EXCHANGE_ARB = 0x2028; public static final int WGL_WSWAP_EXCHANGE_ARB = 0x2028;
public static final int WSWAP_COPY_ARB = 0x2029; public static final int WGL_WSWAP_COPY_ARB = 0x2029;
public static final int WSWAP_UNDEFINED_ARB = 0x202A; public static final int WGL_WSWAP_UNDEFINED_ARB = 0x202A;
public static final int WTYPE_RGBA_ARB = 0x202B; public static final int WGL_WTYPE_RGBA_ARB = 0x202B;
public static final int WTYPE_COLORINDEX_ARB = 0x202C; public static final int WGL_WTYPE_COLORINDEX_ARB = 0x202C;
} }

View File

@ -41,38 +41,38 @@ package org.lwjgl.opengl.wgl;
public interface WGLRenderTexture public interface WGLRenderTexture
{ {
public static final int WBIND_TO_TEXTURE_RGB_ARB = 0x2070; public static final int WGL_WBIND_TO_TEXTURE_RGB_ARB = 0x2070;
public static final int WBIND_TO_TEXTURE_RGBA_ARB = 0x2071; public static final int WGL_WBIND_TO_TEXTURE_RGBA_ARB = 0x2071;
public static final int WTEXTURE_FORMAT_ARB = 0x2072; public static final int WGL_WTEXTURE_FORMAT_ARB = 0x2072;
public static final int WTEXTURE_TARGET_ARB = 0x2073; public static final int WGL_WTEXTURE_TARGET_ARB = 0x2073;
public static final int WMIPMAP_TEXTURE_ARB = 0x2074; public static final int WGL_WMIPMAP_TEXTURE_ARB = 0x2074;
public static final int WTEXTURE_RGB_ARB = 0x2075; public static final int WGL_WTEXTURE_RGB_ARB = 0x2075;
public static final int WTEXTURE_RGBA_ARB = 0x2076; public static final int WGL_WTEXTURE_RGBA_ARB = 0x2076;
public static final int WNO_TEXTURE_ARB = 0x2077; public static final int WGL_WNO_TEXTURE_ARB = 0x2077;
public static final int WTEXTURE_CUBE_MAP_ARB = 0x2078; public static final int WGL_WTEXTURE_CUBE_MAP_ARB = 0x2078;
public static final int WTEXTURE_1D_ARB = 0x2079; public static final int WGL_WTEXTURE_1D_ARB = 0x2079;
public static final int WTEXTURE_2D_ARB = 0x207A; public static final int WGL_WTEXTURE_2D_ARB = 0x207A;
public static final int WMIPMAP_LEVEL_ARB = 0x207B; public static final int WGL_WMIPMAP_LEVEL_ARB = 0x207B;
public static final int WCUBE_MAP_FACE_ARB = 0x207C; public static final int WGL_WCUBE_MAP_FACE_ARB = 0x207C;
public static final int WTEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D; public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D;
public static final int WTEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E; public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E;
public static final int WTEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F; public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F;
public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080; public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080;
public static final int WTEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081; public static final int WGL_WTEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081;
public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082; public static final int WGL_WTEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082;
public static final int WFRONT_LEFT_ARB = 0x2083; public static final int WGL_WFRONT_LEFT_ARB = 0x2083;
public static final int WFRONT_RIGHT_ARB = 0x2084; public static final int WGL_WFRONT_RIGHT_ARB = 0x2084;
public static final int WBACK_LEFT_ARB = 0x2085; public static final int WGL_WBACK_LEFT_ARB = 0x2085;
public static final int WBACK_RIGHT_ARB = 0x2086; public static final int WGL_WBACK_RIGHT_ARB = 0x2086;
public static final int WAUX0_ARB = 0x2087; public static final int WGL_WAUX0_ARB = 0x2087;
public static final int WAUX1_ARB = 0x2088; public static final int WGL_WAUX1_ARB = 0x2088;
public static final int WAUX2_ARB = 0x2089; public static final int WGL_WAUX2_ARB = 0x2089;
public static final int WAUX3_ARB = 0x208A; public static final int WGL_WAUX3_ARB = 0x208A;
public static final int WAUX4_ARB = 0x208B; public static final int WGL_WAUX4_ARB = 0x208B;
public static final int WAUX5_ARB = 0x208C; public static final int WGL_WAUX5_ARB = 0x208C;
public static final int WAUX6_ARB = 0x208D; public static final int WGL_WAUX6_ARB = 0x208D;
public static final int WAUX7_ARB = 0x208E; public static final int WGL_WAUX7_ARB = 0x208E;
public static final int WAUX8_ARB = 0x208F; public static final int WGL_WAUX8_ARB = 0x208F;
public static final int WAUX9_ARB = 0x2090; public static final int WGL_WAUX9_ARB = 0x2090;
} }

View File

@ -33,7 +33,7 @@ void GLUQuadricCallbacks::clear() {
typedef void (GLAPIENTRY *callback_t)(); 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) { switch (type) {
case GLU_ERROR: case GLU_ERROR:
@ -42,13 +42,13 @@ void GLUQuadricCallbacks::set(jint globj, JavaMethod* cb, jint type)
delete errorCallback; delete errorCallback;
} }
if (cb == NULL) { if (cb == NULL) {
gluQuadricCallback((GLUquadricObj *) globj, gluQuadricCallback(globj,
(GLenum) type, (GLenum) type,
NULL); NULL);
} }
else { else {
errorCallback = cb; errorCallback = cb;
gluQuadricCallback((GLUquadricObj *) globj, gluQuadricCallback(globj,
(GLenum) type, (GLenum) type,
(callback_t) GLUQuadricCallbacks::gluError); (callback_t) GLUQuadricCallbacks::gluError);
} }

View File

@ -25,7 +25,7 @@ public:
~GLUQuadricCallbacks(); ~GLUQuadricCallbacks();
static void CALLBACK gluError(GLenum); static void CALLBACK gluError(GLenum);
static void set(jint, JavaMethod*, jint); static void set(GLUquadricObj *, JavaMethod*, jint);
static void clear(); static void clear();
protected: protected:

View File

@ -70,10 +70,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength
/* /*
* Class: org_lwjgl_Display * Class: org_lwjgl_Display
* Method: setGammaRamp * Method: setGammaRamp
* Signature: (I)Z * Signature: (Ljava/nio/FloatBuffer;)Z
*/ */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp
(JNIEnv *, jclass, jint); (JNIEnv *, jclass, jobject);
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -24,27 +24,11 @@ extern "C" {
/* /*
* Class: org_lwjgl_Sys * Class: org_lwjgl_Sys
* Method: nGetNULLValue * 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); (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 * Class: org_lwjgl_Sys
* Method: getTimerResolution * Method: getTimerResolution

View File

@ -7,7 +7,9 @@
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/* Inaccessible static: _00024assertionsDisabled */
/* Inaccessible static: currentWindow */ /* Inaccessible static: currentWindow */
/* Inaccessible static: class_00024org_00024lwjgl_00024Window */
/* /*
* Class: org_lwjgl_Window * Class: org_lwjgl_Window
* Method: nSetTitle * Method: nSetTitle
@ -16,14 +18,6 @@ extern "C" {
JNIEXPORT void JNICALL Java_org_lwjgl_Window_nSetTitle JNIEXPORT void JNICALL Java_org_lwjgl_Window_nSetTitle
(JNIEnv *, jobject, jstring); (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 * Class: org_lwjgl_Window
* Method: minimize * Method: minimize
@ -40,6 +34,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_Window_minimize
JNIEXPORT void JNICALL Java_org_lwjgl_Window_restore JNIEXPORT void JNICALL Java_org_lwjgl_Window_restore
(JNIEnv *, jobject); (JNIEnv *, jobject);
/*
* Class: org_lwjgl_Window
* Method: tick
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_Window_tick
(JNIEnv *, jobject);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@ -12,10 +12,10 @@ extern "C" {
/* /*
* Class: org_lwjgl_input_Cursor * Class: org_lwjgl_input_Cursor
* Method: nCreateCursor * Method: nCreateCursor
* Signature: (IIIIIII)I * Signature: (IIIIILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor 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 * Class: org_lwjgl_input_Cursor

View File

@ -258,9 +258,9 @@ extern "C" {
#define org_lwjgl_input_Keyboard_KEY_POWER 222L #define org_lwjgl_input_Keyboard_KEY_POWER 222L
#undef org_lwjgl_input_Keyboard_KEY_SLEEP #undef org_lwjgl_input_Keyboard_KEY_SLEEP
#define org_lwjgl_input_Keyboard_KEY_SLEEP 223L #define org_lwjgl_input_Keyboard_KEY_SLEEP 223L
/* Inaccessible static: keyName */
/* Inaccessible static: created */ /* Inaccessible static: created */
/* Inaccessible static: keyDownBuffer */ /* Inaccessible static: keyDownBuffer */
/* Inaccessible static: keyDownAddress */
/* Inaccessible static: readBuffer */ /* Inaccessible static: readBuffer */
/* Inaccessible static: translationEnabled */ /* Inaccessible static: translationEnabled */
/* Inaccessible static: numEvents */ /* Inaccessible static: numEvents */
@ -295,10 +295,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nDestroy
/* /*
* Class: org_lwjgl_input_Keyboard * Class: org_lwjgl_input_Keyboard
* Method: nPoll * Method: nPoll
* Signature: (I)V * Signature: (Ljava/nio/ByteBuffer;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll
(JNIEnv *, jclass, jint); (JNIEnv *, jclass, jobject);
/* /*
* Class: org_lwjgl_input_Keyboard * Class: org_lwjgl_input_Keyboard
@ -311,7 +311,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Keyboard_nRead
/* /*
* Class: org_lwjgl_input_Keyboard * Class: org_lwjgl_input_Keyboard
* Method: nEnableTranslation * Method: nEnableTranslation
* Signature: ()V * Signature: ()Z
*/ */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Keyboard_nEnableTranslation JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Keyboard_nEnableTranslation
(JNIEnv *, jclass); (JNIEnv *, jclass);

View File

@ -7,7 +7,9 @@
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/* Inaccessible static: _00024assertionsDisabled */
/* Inaccessible static: currentWindow */ /* Inaccessible static: currentWindow */
/* Inaccessible static: class_00024org_00024lwjgl_00024Window */
/* /*
* Class: org_lwjgl_opengl_BaseGL * Class: org_lwjgl_opengl_BaseGL
* Method: swapBuffers * Method: swapBuffers

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -49,7 +49,7 @@
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: getString * 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); const char * msg = (const char *) gluGetString((GLint) p0);
jstring ret = env->NewStringUTF(msg); 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 * Class: org_lwjgl_opengl_GLU
* Method: errorString * 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); const GLubyte * msg = gluErrorString((GLint) p0);
jstring ret = env->NewStringUTF((const char *) msg); 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 * Class: org_lwjgl_opengl_GLU
* Method: ortho2D * 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); gluOrtho2D((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3);
CHECK_GL_ERROR 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 * Class: org_lwjgl_opengl_GLU
* Method: perspective * 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); gluPerspective((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3);
CHECK_GL_ERROR CHECK_GL_ERROR
@ -91,9 +91,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective(JNIEnv * env, jobje
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: pickMatrix * 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 CHECK_GL_ERROR
} }
@ -101,7 +102,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix(JNIEnv * env, jobjec
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: lookAt * 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); gluLookAt((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5, (GLdouble) p6, (GLdouble) p7, (GLdouble) p8);
CHECK_GL_ERROR 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 * Class: org_lwjgl_opengl_GLU
* Method: project * 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 CHECK_GL_ERROR
return ret; return ret;
} }
@ -122,9 +129,15 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project(JNIEnv * env, jobject o
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: unProject * 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 CHECK_GL_ERROR
return ret; return ret;
} }
@ -133,9 +146,11 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject(JNIEnv * env, jobject
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: scaleImage * 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 CHECK_GL_ERROR
return ret; return ret;
} }
@ -144,9 +159,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage(JNIEnv * env, jobjec
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: build1DMipmaps * 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 CHECK_GL_ERROR
return ret; return ret;
} }
@ -155,9 +171,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps(JNIEnv * env, jo
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: build2DMipmaps * 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 CHECK_GL_ERROR
return ret; return ret;
} }
@ -166,20 +183,21 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps(JNIEnv * env, jo
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: newQuadric * 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(); GLUquadricObj *ret = gluNewQuadric();
CHECK_GL_ERROR CHECK_GL_ERROR
return ret; return env->NewDirectByteBuffer(ret, 0);
} }
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: cylinder * 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); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluCylinder(address, (GLdouble) baseRadius, (GLdouble) topRadius, (GLdouble) height, (GLint) slices, (GLint) stacks);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -187,9 +205,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_cylinder(JNIEnv * env, jobject
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: deleteQuadric * 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); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluDeleteQuadric(address);
GLUQuadricCallbacks::clear(); GLUQuadricCallbacks::clear();
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -198,10 +217,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric(JNIEnv * env, job
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: disk * Method: disk
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_disk JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk
(JNIEnv * env, jobject obj, jint quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops) (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); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, (GLint) slices, (GLint) loops);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -209,11 +229,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_disk
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: partialDisk * Method: partialDisk
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_partialDisk JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk
(JNIEnv * env, jobject obj, jint quad, jdouble innerRadius, jdouble outerRadius, (JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius,
jint slices, jint loops, jdouble startAngle, jdouble sweepAngle) jint slices, jint loops, jdouble startAngle, jdouble sweepAngle)
{ {
gluPartialDisk((GLUquadricObj *) quad, (GLdouble) innerRadius, (GLdouble) outerRadius, GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluPartialDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius,
(GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle); (GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -222,10 +243,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_partialDisk
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricDrawStyle * Method: quadricDrawStyle
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricDrawStyle JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle
(JNIEnv * env, jobject obj, jint quad, jint drawStyle) (JNIEnv * env, jclass clazz, jobject quad, jint drawStyle)
{ {
gluQuadricDrawStyle((GLUquadricObj *) quad, (GLenum) drawStyle); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluQuadricDrawStyle(address, (GLenum) drawStyle);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -233,10 +255,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricDrawStyle
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricNormals * Method: quadricNormals
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricNormals JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals
(JNIEnv * env, jobject obj, jint quad, jint normals) (JNIEnv * env, jclass clazz, jobject quad, jint normals)
{ {
gluQuadricNormals((GLUquadricObj *) quad, (GLenum) normals); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluQuadricNormals(address, (GLenum) normals);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -244,10 +267,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricNormals
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricOrientation * Method: quadricOrientation
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricOrientation JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation
(JNIEnv * env, jobject obj, jint quad, jint orientation) (JNIEnv * env, jclass clazz, jobject quad, jint orientation)
{ {
gluQuadricOrientation((GLUquadricObj *) quad, (GLenum) orientation); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluQuadricOrientation(address, (GLenum) orientation);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -255,10 +279,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricOrientation
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricTexture * Method: quadricTexture
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricTexture JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture
(JNIEnv * env, jobject obj, jint quad, jboolean textureCoords) (JNIEnv * env, jclass clazz, jobject quad, jboolean textureCoords)
{ {
gluQuadricTexture((GLUquadricObj *) quad, (GLboolean) textureCoords); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluQuadricTexture(address, (GLboolean) textureCoords);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -266,10 +291,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricTexture
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: sphere * Method: sphere
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere
(JNIEnv * env, jobject obj, jint quad, jdouble radius, jint slices, jint stacks) (JNIEnv * env, jclass clazz, jobject quad, jdouble radius, jint slices, jint stacks)
{ {
gluSphere((GLUquadricObj *) quad, (GLdouble) radius, (GLint) slices, (GLint) stacks); GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
gluSphere(address, (GLdouble) radius, (GLint) slices, (GLint) stacks);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
@ -278,24 +304,26 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere
* Method: quadricCallback * Method: quadricCallback
* Signature: (IILjava/lang/String;)V * Signature: (IILjava/lang/String;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_String_2 /*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback__IILjava_lang_String_2
(JNIEnv * env, jobject obj, jint quad, jint type, jstring method) (JNIEnv * env, jclass clazz, jobject quad, jint type, jstring method)
{ {
GLUQuadricCallbacks::set(quad, GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
GLUQuadricCallbacks::set(address,
new JavaMethod(env, obj, env->GetStringUTFChars(method, 0)), new JavaMethod(env, obj, env->GetStringUTFChars(method, 0)),
type); type);
CHECK_GL_ERROR CHECK_GL_ERROR
} }
*/
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricCallback * Method: quadricCallback
* Signature: (IILjava/lang/Object;Ljava/lang/String;)V * Signature: (IILjava/lang/Object;Ljava/lang/String;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_Object_2Ljava_lang_String_2 JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback__IILjava_lang_Object_2Ljava_lang_String_2
(JNIEnv * env, jobject obj, jint quad, jint type, jobject target, jstring method) (JNIEnv * env, jclass clazz, jobject quad, jint type, jobject target, jstring method)
{ {
GLUQuadricCallbacks::set(quad, GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
GLUQuadricCallbacks::set(address,
new JavaMethod(env, target, env->GetStringUTFChars(method, 0)), new JavaMethod(env, target, env->GetStringUTFChars(method, 0)),
type); type);
CHECK_GL_ERROR CHECK_GL_ERROR

View File

@ -9,187 +9,179 @@ extern "C" {
#endif #endif
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: errorString * Method: gluErrorString
* Signature: (I)Ljava/lang/String; * Signature: (I)Ljava/lang/String;
*/ */
JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluErrorString
(JNIEnv *, jobject, jint); (JNIEnv *, jclass, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: getString * Method: gluGetString
* Signature: (I)Ljava/lang/String; * Signature: (I)Ljava/lang/String;
*/ */
JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_gluGetString
(JNIEnv *, jobject, jint); (JNIEnv *, jclass, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: ortho2D * Method: gluOrtho2D
* Signature: (DDDD)V * Signature: (DDDD)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluOrtho2D
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: perspective * Method: gluPerspective
* Signature: (DDDD)V * Signature: (DDDD)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: pickMatrix * Method: gluPickMatrix
* Signature: (DDDDI)V * Signature: (DDDDLjava/nio/IntBuffer;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jint); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: lookAt * Method: gluLookAt
* Signature: (DDDDDDDDD)V * Signature: (DDDDDDDDD)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: project * Method: gluProject
* Signature: (DDDIIIIII)I * 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 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: unProject * Method: gluUnProject
* Signature: (DDDIIIIII)I * 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 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject
(JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); (JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: scaleImage * Method: gluScaleImage
* Signature: (IIIIIIIII)I * Signature: (IIIILjava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage
(JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint, jint, jint, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: build1DMipmaps * Method: gluBuild1DMipmaps
* Signature: (IIIIII)I * Signature: (IIIIILjava/nio/ByteBuffer;)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps
(JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: build2DMipmaps * Method: gluBuild2DMipmaps
* Signature: (IIIIIII)I * Signature: (IIIIIILjava/nio/ByteBuffer;)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps
(JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: newQuadric * Method: gluNewQuadric
* Signature: ()I * Signature: ()Ljava/nio/ByteBuffer;
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_newQuadric JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric
(JNIEnv *, jobject); (JNIEnv *, jclass);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: cylinder * Method: gluCylinder
* Signature: (IDDDII)V * Signature: (Ljava/nio/ByteBuffer;DDDII)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_cylinder JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder
(JNIEnv *, jobject, jint, jdouble, jdouble, jdouble, jint, jint); (JNIEnv *, jclass, jobject, jdouble, jdouble, jdouble, jint, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: deleteQuadric * Method: gluDeleteQuadric
* Signature: (I)V * Signature: (Ljava/nio/ByteBuffer;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric
(JNIEnv *, jobject, jint); (JNIEnv *, jclass, jobject);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: disk * Method: gluDisk
* Signature: (IDDII)V * Signature: (Ljava/nio/ByteBuffer;DDII)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_disk JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk
(JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint); (JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: partialDisk * Method: gluPartialDisk
* Signature: (IDDIIDD)V * Signature: (Ljava/nio/ByteBuffer;DDIIDD)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_partialDisk JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk
(JNIEnv *, jobject, jint, jdouble, jdouble, jint, jint, jdouble, jdouble); (JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint, jdouble, jdouble);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricDrawStyle * Method: gluQuadricDrawStyle
* Signature: (II)V * Signature: (Ljava/nio/ByteBuffer;I)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricDrawStyle JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle
(JNIEnv *, jobject, jint, jint); (JNIEnv *, jclass, jobject, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricNormals * Method: gluQuadricNormals
* Signature: (II)V * Signature: (Ljava/nio/ByteBuffer;I)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricNormals JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals
(JNIEnv *, jobject, jint, jint); (JNIEnv *, jclass, jobject, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricOrientation * Method: gluQuadricOrientation
* Signature: (II)V * Signature: (Ljava/nio/ByteBuffer;I)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricOrientation JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation
(JNIEnv *, jobject, jint, jint); (JNIEnv *, jclass, jobject, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricTexture * Method: gluQuadricTexture
* Signature: (IZ)V * Signature: (Ljava/nio/ByteBuffer;Z)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricTexture JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture
(JNIEnv *, jobject, jint, jboolean); (JNIEnv *, jclass, jobject, jboolean);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: sphere * Method: gluSphere
* Signature: (IDII)V * Signature: (Ljava/nio/ByteBuffer;DII)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_sphere JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere
(JNIEnv *, jobject, jint, jdouble, jint, jint); (JNIEnv *, jclass, jobject, jdouble, jint, jint);
/* /*
* Class: org_lwjgl_opengl_GLU * Class: org_lwjgl_opengl_GLU
* Method: quadricCallback * Method: gluQuadricCallback
* Signature: (IILjava/lang/String;)V * Signature: (Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/String;)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_String_2 JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback
(JNIEnv *, jobject, jint, jint, jstring); (JNIEnv *, jclass, jobject, jint, jobject, 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);
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -51,8 +51,8 @@ if test "x$JAVA_HOME" = x; then
else else
AC_MSG_RESULT($JAVA_HOME) AC_MSG_RESULT($JAVA_HOME)
JAVA_HOME="$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" 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 -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 fi
dnl Checks for libraries. dnl Checks for libraries.

View File

@ -307,7 +307,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength
* Signature: (I)Z * Signature: (I)Z
*/ */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp 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) if (gamma_ramp_length == 0)
return JNI_FALSE; return JNI_FALSE;
@ -319,7 +319,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp
return JNI_FALSE; return JNI_FALSE;
} }
int screen = DefaultScreen(disp); 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; unsigned short *ramp;
ramp = (unsigned short *)malloc(sizeof(unsigned short)*gamma_ramp_length); ramp = (unsigned short *)malloc(sizeof(unsigned short)*gamma_ramp_length);
for (int i = 0; i < gamma_ramp_length; i++) { for (int i = 0; i < gamma_ramp_length; i++) {

View File

@ -53,32 +53,10 @@ long int hires_timer; // Hires timer current time
* Method: nGetNULLValue * Method: nGetNULLValue
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_nGetNULLValue JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_nGetNULLValue
(JNIEnv *, jclass) (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);
} }
/* /*

View File

@ -8,10 +8,12 @@
* Signature: (IIIIIII)I * Signature: (IIIIIII)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor 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; const int *delays = NULL;
int *delays = (int *)delay_addresses; if (delay_buffer != NULL)
delays = (const int *)env->GetDirectBufferAddress(delay_buffer);
XcursorPixel *pixels = (XcursorPixel *)env->GetDirectBufferAddress(image_buffer);
int stride = width*height; int stride = width*height;
XcursorImages *cursor_images = XcursorImagesCreate(num_images); XcursorImages *cursor_images = XcursorImagesCreate(num_images);
if (cursor_images == NULL) if (cursor_images == NULL)
@ -28,7 +30,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor
} }
Cursor cursor = XcursorImagesLoadCursor(getCurrentDisplay(), cursor_images); Cursor cursor = XcursorImagesLoadCursor(getCurrentDisplay(), cursor_images);
XcursorImagesDestroy(cursor_images); XcursorImagesDestroy(cursor_images);
return (jint)cursor; return cursor;
} }
/* /*

View File

@ -264,9 +264,10 @@ void handleKeyEvent(XKeyEvent *event) {
* Signature: (I)V * Signature: (I)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll 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));
} }
/* /*

View File

@ -198,8 +198,8 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Mouse_nGetNativeCursorCaps
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor
(JNIEnv *env, jclass clazz, jint cursor_handle) (JNIEnv *env, jclass clazz, jint cursor_handle)
{ {
if (cursor_handle != 0) {
Cursor cursor = (Cursor)cursor_handle; Cursor cursor = (Cursor)cursor_handle;
if (cursor != None) {
if (!native_cursor) { if (!native_cursor) {
current_x = current_y = 0; current_x = current_y = 0;
XWarpPointer(getCurrentDisplay(), None, getCurrentWindow(), 0, 0, 0, 0, current_x, current_y); XWarpPointer(getCurrentDisplay(), None, getCurrentWindow(), 0, 0, 0, 0, current_x, current_y);

View File

@ -360,9 +360,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_Display_getGammaRampLength
* Signature: (I)Z * Signature: (I)Z
*/ */
JNIEXPORT jboolean JNICALL Java_org_lwjgl_Display_setGammaRamp 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 // Turn array of floats into array of RGB WORDs
for (int i = 0; i < 256; i ++) { for (int i = 0; i < 256; i ++) {

View File

@ -54,32 +54,10 @@ __int64 hires_timer; // Hires timer current time
* Method: nGetNULLValue * Method: nGetNULLValue
* Signature: ()I * Signature: ()I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_Sys_nGetNULLValue JNIEXPORT jobject JNICALL Java_org_lwjgl_Sys_nGetNULLValue
(JNIEnv *, jclass) (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);
} }
/* /*

View File

@ -8,9 +8,9 @@
* Signature: (IIIIIIIII)I * Signature: (IIIIIIIII)I
*/ */
JNIEXPORT jint JNICALL Java_org_lwjgl_input_Cursor_nCreateCursor 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; BITMAPINFO bitmapInfo;

View File

@ -150,7 +150,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nDestroy
* Signature: (I)V * Signature: (I)V
*/ */
JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll
(JNIEnv * env, jclass clazz, jint buf) (JNIEnv * env, jclass clazz, jobject buffer)
{ {
HRESULT ret; HRESULT ret;
do { do {
@ -176,7 +176,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Keyboard_nPoll
} }
} while (ret != DI_OK && ret != S_FALSE); } while (ret != DI_OK && ret != S_FALSE);
lpdiKeyboard->GetDeviceState(256, (void *)buf); void *keyboardBuffer = (void *)env->GetDirectBufferAddress(buffer);
lpdiKeyboard->GetDeviceState(256, keyboardBuffer);
} }
/* /*

View File

@ -166,7 +166,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_input_Mouse_nGetNativeCursorCaps
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nSetNativeCursor
(JNIEnv *env, jclass clazz, jint cursor_handle) (JNIEnv *env, jclass clazz, jint cursor_handle)
{ {
if (cursor_handle != NULL) { if (cursor_handle != 0) {
if (mDIDevice == NULL) if (mDIDevice == NULL)
throwException(env, "null device!"); throwException(env, "null device!");
mDIDevice->Unacquire(); mDIDevice->Unacquire();