You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Brian M. <ma...@us...> - 2002-08-19 02:37:25
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal In directory usw-pr-cvs1:/tmp/cvs-serv15367 Modified Files: CoreAL.java Log Message: add: last al methods added Index: CoreAL.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- CoreAL.java 19 Aug 2002 01:10:00 -0000 1.4 +++ CoreAL.java 19 Aug 2002 02:37:21 -0000 1.5 @@ -69,6 +69,15 @@ public native boolean isEnabled(int capability); /** + * Hinting for implementation + * NOTE: This method is a NOP, but is provided for completeness. + * + * @param target FIXME + * @param mode FIXME + */ + public native void hint(int target, int mode); + + /** * Returns a boolean OpenAL state. * * @param parameter state to be queried @@ -100,13 +109,45 @@ */ public native double getDouble(int pname); + /** + * Returns a boolean OpenAL state. + * + * @param parameter state to be queried + * @return boolean state described by pname will be returned. + */ + public native boolean getBooleanv(int pname); + + /** + * Returns an integer OpenAL state. + * + * @param parameter state to be queried + * @return integer state described by pname will be returned. + */ + public native int getIntegerv(int pname); + + /** + * Returns a floating point OpenAL state. + * + * @param parameter state to be queried + * @return floating point state described by pname will be returned. + */ + public native float getFloatv(int pname); + + /** + * Returns a double OpenAL state. + * + * @param parameter state to be queried + * @return double state described by pname will be returned. + */ + public native double getDoublev(int pname); + /** * Retrieve an OpenAL string property. * - * @param param The property to be returned + * @param pname The property to be returned * @return OpenAL String property */ - public native String getString(int param); + public native String getString(int pname); /** * Retrieve the current error state and then clears the error state. @@ -166,6 +207,14 @@ public native void listener3f(int pname, float v1, float v2, float v3); /** + * Sets a floating point vector property of the listener + * + * @param pname name of the attribute to be set + * @param vector floating point values representing vector + */ + public native void listenerfv(int pname, float[] vector); + + /** * Gets an integer property of the listener. * * @param pname name of the attribute to be retrieved @@ -182,6 +231,23 @@ public native float getListenerf(int pname); /** + * Retrieves a set of three floating point values from a + * property of the listener. + * + * @param pname name of the attribute to be retrieved + * @return array of floats containing floating point values + */ + public native float[] getListener3f(int pname); + + /** + * Retrieves a floating point vector property of the listener. + * + * @param pname name of the attribute to be retrieved + * @return array of floats representing vector + */ + public native float[] getListenerfv(int pname); + + /** * Generate one or more sources. * * @param n number of sources to generate @@ -209,30 +275,39 @@ * Set an integer property of a source. * * @param source Source to det property on - * @param param property to set + * @param pname property to set * @param value value of property */ - public native void sourcei(int source, int param, int value); + public native void sourcei(int source, int pname, int value); /** * Set a floating point property of a source. * * @param source Source to det property on - * @param param property to set + * @param pname property to set * @param value value of property */ - public native void sourcef(int source, int param, float value); + public native void sourcef(int source, int pname, float value); /** * Sets a source property requiring three floating point values. * - * @param source Source to det property on - * @param param property to set + * @param source Source to set property on + * @param pname property to set * @param v1 value 1 of property * @param v2 value 2 of property * @param v3 value 3 of property */ - public native void source3f(int source, int param, float v1, float v2, float v3); + public native void source3f(int source, int pname, float v1, float v2, float v3); + + /** + * Sets a floating point vector property of a source. + * + * @param source source whichs attribute is being set + * @param pname name of the attribute being set + * @param vector float array (representing vector) to set the attribute to + */ + public native void sourcefv(int source, int pname, float[] vector); /** * Retrieves an integer property of a source. @@ -241,7 +316,7 @@ * @param pname name of property * @return integer value of pname */ - public native int getSourcei(int source, int param); + public native int getSourcei(int source, int pname); /** * Retrieves a floating point property of a source. @@ -250,7 +325,25 @@ * @param pname name of property * @return integer value of pname */ - public native float getSourcef(int source, int param); + public native float getSourcef(int source, int pname); + + /** + * Gets a set of three floating point values from a source. + * + * @param source Source to get property from + * @param pname property to get + * @return floating point array containing values + */ + public native float[] getSource3f(int source, int pname); + + /** + * Gets a floating point vector property from a Source object. + * + * @param source Source to get property from + * @param pname property to get + * @return floating point array representing vector + */ + public native float[] getSourcefv(int source, int pname); /** * Plays a set of sources. @@ -348,6 +441,24 @@ public native void bufferData(int buffer, int format, int data, int size, int freq); /** + * Retrieves an integer property from a buffer. + * + * @param buffer buffer to get property from + * @param pname name of property to retrieve + * @return integer property of buffer + */ + public native int getBufferi(int buffer, int pname); + + /** + * Retrieves a floating point property from a buffer. + * + * @param buffer buffer to get property from + * @param pname name of property to retrieve + * @return floating point property of buffer + */ + public native float getBufferf(int buffer, int pname); + + /** * Queues a set of buffers on a source. * * @param source source to queue buffers onto @@ -385,20 +496,4 @@ * @param value Doppler velocity value to set */ public native void dopplerVelocity(float value); - - //non implemented methods: - //=========================================== - //public native void getBooleanv(int pname, boolean* data); - //public native void fetIntegerv(int pname, int* data); - //public native void getFloatv(int pname, float* data); - //public native void getDoublev(int pname, double* data); - //public native float listenerfv(int pname, float* values); - //public native void getListener3f(int pname, ALfloat* v1, ALfloat* v2, ALfloat* v3); - //public native void getListenerfv(int pname, ALfloat* values); - //public native void hint(int target, int mode); - //public native void sourcefv(int source, int param, ALfloat* values); - //public native void getSource3f(int source, int param, ALfloat* v1, ALfloat* v2, ALfloat* v3 ; - //public native void getSourcefv(int source, int param, ALfloat* values); - //public native void getBufferi(int buffer, int param, ALint* value); - //public native void getBufferf(int buffer, int param, ALfloat* value); } |
From: Brian M. <ma...@us...> - 2002-08-19 01:10:05
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal In directory usw-pr-cvs1:/tmp/cvs-serv30949 Modified Files: CoreAL.java Log Message: add: more al methods (work in progress) Index: CoreAL.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/CoreAL.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- CoreAL.java 15 Aug 2002 15:14:42 -0000 1.3 +++ CoreAL.java 19 Aug 2002 01:10:00 -0000 1.4 @@ -47,11 +47,58 @@ } /** - * Retrieve the current error state and then clears the error state. + * Enables a feature of the OpenAL driver. * - * @return current error state + * @param capability name of a capability to enable */ - public native int getError(); + public native void enable(int capability); + + /** + * Disables a feature of the OpenAL driver. + * + * @param capability name of a capability to disable + */ + public native void disable(int capability); + + /** + * Checks if a specific feature is enabled in the OpenAL driver. + * + * @param capability name of a capability to check + * @return true if named feature is enabled + */ + public native boolean isEnabled(int capability); + + /** + * Returns a boolean OpenAL state. + * + * @param parameter state to be queried + * @return boolean state described by pname will be returned. + */ + public native boolean getBoolean(int pname); + + /** + * Returns an int OpenAL state. + * + * @param parameter state to be queried + * @return int state described by pname will be returned. + */ + public native int getInteger(int pname); + + /** + * Returns a float OpenAL state. + * + * @param parameter state to be queried + * @return float state described by pname will be returned. + */ + public native float getFloat(int pname); + + /** + * Returns a double OpenAL state. + * + * @param parameter state to be queried + * @return double state described by pname will be returned. + */ + public native double getDouble(int pname); /** * Retrieve an OpenAL string property. @@ -59,15 +106,80 @@ * @param param The property to be returned * @return OpenAL String property */ - public native String getString(int param); + public native String getString(int param); /** - * Generate one or more buffers. + * Retrieve the current error state and then clears the error state. * - * @param n number of buffers to generate - * @param buffers array holding buffers + * @return current error state */ - public native void genBuffers(int n, int[] buffers); + public native int getError(); + + /** + * Test if a specific extension is available for the OpenAL driver. + * + * @param fname String describing the desired extension + * @return true if extension is available, false if not + */ + public native boolean isExtensionPresent(String fname); + + /** + * Returns the address of an OpenAL extension function. + * + * @param fname String containing the function name + * @return int specifying offset of extension + */ + public native int getProcAddress(String fname); + + /** + * Returns the enumeration value of an OpenAL enum described by a string. + * + * @param ename String describing an OpenAL enum + * @return Actual int for the described enumeration name + */ + public native int getEnumValue(String ename); + + /** + * Sets an integer property of the listener + * + * @param pname name of the attribute to be set + * @param integer value to set the attribute to + */ + public native void listeneri(int pname, int value); + + /** + * Sets a floating point property of the listener + * + * @param pname name of the attribute to be set + * @param value floating point value to set the attribute to + */ + public native void listenerf(int pname, float value); + + /** + * Sets a floating point property of the listener + * + * @param pname name of the attribute to be set + * @param v1 value value 1 + * @param v2 value value 2 + * @param v3 float value 3 + */ + public native void listener3f(int pname, float v1, float v2, float v3); + + /** + * Gets an integer property of the listener. + * + * @param pname name of the attribute to be retrieved + * @return integer value of property + */ + public native int getListeneri(int pname); + + /** + * Gets a floating point property of the listener. + * + * @param pname name of the attribute to be retrieved + * @return floating point value of property + */ + public native float getListenerf(int pname); /** * Generate one or more sources. @@ -76,17 +188,22 @@ * @param sources array holding sources */ public native void genSources(int n, int[] sources); - + /** - * Fill a buffer with audio data. + * Delete one or more sources. * - * @param buffer Buffer to fill - * @param format format sound data is in - * @param data location of data (pointer) - * @param size size of data segment - * @param freq frequency of data + * @param n Number of sources to delete + * @param source Source array to delete from */ - public native void bufferData(int buffer, int format, int data, int size, int freq); + public native void deleteSources(int n, int[] source); + + /** + * Tests if a source is valid. + * + * @param id id of source to be testes for validity + * @return true if id is valid, false if not + */ + public native boolean isSource(int id); /** * Set an integer property of a source. @@ -98,11 +215,88 @@ public native void sourcei(int source, int param, int value); /** + * Set a floating point property of a source. + * + * @param source Source to det property on + * @param param property to set + * @param value value of property + */ + public native void sourcef(int source, int param, float value); + + /** + * Sets a source property requiring three floating point values. + * + * @param source Source to det property on + * @param param property to set + * @param v1 value 1 of property + * @param v2 value 2 of property + * @param v3 value 3 of property + */ + public native void source3f(int source, int param, float v1, float v2, float v3); + + /** + * Retrieves an integer property of a source. + * + * @param source source to get property from + * @param pname name of property + * @return integer value of pname + */ + public native int getSourcei(int source, int param); + + /** + * Retrieves a floating point property of a source. + * + * @param source source to get property from + * @param pname name of property + * @return integer value of pname + */ + public native float getSourcef(int source, int param); + + /** + * Plays a set of sources. + * + * @param n number of sources to play + * @param source array of sources to play + */ + public native void sourcePlayv(int n, int[] sources); + + /** + * Pauses a set of sources. + * + * @param n number of sources to pause + * @param source array of sources to pause + */ + public native void sourcePausev(int n, int[] sources); + + /** + * Stops a set of sources. + * + * @param n number of sources to stop + * @param source array of sources to stop + */ + public native void sourceStopv(int n, int[] sources); + + /** + * Rewinds a set of sources. + * + * @param n number of sources to rewind + * @param source array of sources to rewind + */ + public native void sourceRewindv(int n, int[] sources); + + /** * Play a source. * * @param source Source to play */ public native void sourcePlay(int source); + + /** + * Pauses a source. + * + * @param source Source to pause + */ + public native void sourcePause(int source); /** * Stops a source. @@ -112,13 +306,19 @@ public native void sourceStop(int source); /** - * Delete one or more sources. + * Rewinds a source. * - * @param n Number of sources to delete - * @param source Source array to delete from + * @param source Source to rewind + */ + public native void sourceRewind(int source); + + /** + * Generate one or more buffers. + * + * @param n number of buffers to generate + * @param buffers array holding buffers */ - public native void deleteSources(int n, int[] source); - + public native void genBuffers(int n, int[] buffers); /** * Delete one or more buffers. @@ -126,5 +326,79 @@ * @param n Number of buffers to delete * @param buffers Buffer array to delete from */ - public native void deleteBuffers(int n, int[] buffers); + public native void deleteBuffers(int n, int[] buffers); + + /** + * Tests if buffer is valid. + * + * @param buffer buffer to be tested for validity + * @return true if supplied buffer is valid, false if not + */ + public native boolean isBuffer(int buffer); + + /** + * Fill a buffer with audio data. + * + * @param buffer Buffer to fill + * @param format format sound data is in + * @param data location of data (pointer) + * @param size size of data segment + * @param freq frequency of data + */ + public native void bufferData(int buffer, int format, int data, int size, int freq); + + /** + * Queues a set of buffers on a source. + * + * @param source source to queue buffers onto + * @param n number of buffers to be queued + * @param buffers buffers to be queued + */ + public native void sourceQueueBuffers(int source, int n, int[] buffers); + + /** + * Unqueues a set of buffers attached to a source. + * + * @param source source to unqueue buffers from + * @param n number of buffers to be unqueued + * @param buffers buffers to be unqueued + */ + public native void sourceUnqueueBuffers(int source, int n, int[] buffers); + + /** + * Selects the OpenAL distance model. + * + * @param value distance model to be set + */ + public native void distanceModel(int value); + + /** + * Selects the OpenAL Doppler factor value. + * + * @param value Doppler scale value to set + */ + public native void dopplerFactor(float value); + + /** + * Selects the OpenAL Doppler velocity value. + * + * @param value Doppler velocity value to set + */ + public native void dopplerVelocity(float value); + + //non implemented methods: + //=========================================== + //public native void getBooleanv(int pname, boolean* data); + //public native void fetIntegerv(int pname, int* data); + //public native void getFloatv(int pname, float* data); + //public native void getDoublev(int pname, double* data); + //public native float listenerfv(int pname, float* values); + //public native void getListener3f(int pname, ALfloat* v1, ALfloat* v2, ALfloat* v3); + //public native void getListenerfv(int pname, ALfloat* values); + //public native void hint(int target, int mode); + //public native void sourcefv(int source, int param, ALfloat* values); + //public native void getSource3f(int source, int param, ALfloat* v1, ALfloat* v2, ALfloat* v3 ; + //public native void getSourcefv(int source, int param, ALfloat* values); + //public native void getBufferi(int buffer, int param, ALint* value); + //public native void getBufferf(int buffer, int param, ALfloat* value); } |
From: Brian M. <ma...@us...> - 2002-08-18 13:57:31
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal In directory usw-pr-cvs1:/tmp/cvs-serv27997 Modified Files: ALUT.java OpenALTest.java Added Files: ALUTLoadWAVData.java Removed Files: ALUTLoadWAVFile.java Log Message: change: ALUTLoadWAVFile -> ALUTLoadWAVData --- NEW FILE: ALUTLoadWAVData.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/ALUTLoadWAVData.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.openal; /** * $Id: ALUTLoadWAVData.java,v 1.1 2002/08/18 13:57:28 matzon Exp $ * * This class is used by the alutLoadWAVFile method. Since we * cannot modify values supplied to the method (since JNI is pass by value) * we return this object, which encapsulates the file loaded. Use this class * when unloading using 'alutUnloadWAV'. * * @author Brian Matzon <br...@ma...> * @version $Revision: 1.1 $ */ public class ALUTLoadWAVData { /* format of file */ public final int format; /* pointer to data allocated */ public final int data; /* size of data allocated */ public final int size; /* frequency of sound data */ public final int freq; /* whether or not to loop */ public final boolean loop; /** * Creates an ALUTLoadWAVFile object with specified properties * * @param format OpenAL format specifier * @param data address of data (pointer) * @param size size of the data in bytes * @param freq frequency of the data * @param loop looping indicator for the WAV data */ public ALUTLoadWAVData(int format, int data, int size, int freq, boolean loop) { this.format = format; this.data = data; this.size = size; this.freq = freq; this.loop = loop; } } Index: ALUT.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/ALUT.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/ALUT.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ALUT.java 15 Aug 2002 15:14:42 -0000 1.3 +++ ALUT.java 18 Aug 2002 13:57:28 -0000 1.4 @@ -66,9 +66,17 @@ * Loads a wave file into memory * * @param file name of file to load (in current working directory) - * @return ALUTLoadWAVFile object containing information regarding file loaded + * @return ALUTLoadWAVData object containing information regarding wave data loaded */ - public native ALUTLoadWAVFile loadWAVFile(String file); + public native ALUTLoadWAVData loadWAVFile(String file); + + /** + * Loads a byte buffer into memory + * + * @param buffer byte buffer containing file + * @return ALUTLoadWAVData object containing information regarding wave data loaded + */ + public native ALUTLoadWAVData loadWAVMemory(byte[] buffer); /** * Unloads the specified file from memory Index: OpenALTest.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/OpenALTest.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/OpenALTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- OpenALTest.java 15 Aug 2002 15:14:42 -0000 1.3 +++ OpenALTest.java 18 Aug 2002 13:57:28 -0000 1.4 @@ -31,6 +31,9 @@ */ package org.lwjgl.openal; + +import java.io.*; +import java.net.*; /** * $Id$ * @@ -72,7 +75,12 @@ al.genSources(1, sources); /* load data */ - ALUTLoadWAVFile file = alut.loadWAVFile("footsteps.wav"); + ALUTLoadWAVData file = alut.loadWAVFile("footsteps.wav"); + //byte[] buffer = getBufferFor("footsteps.wav"); + + //System.out.println("buffersize: " + buffer.length); + + //ALUTLoadWAVData file = alut.loadWAVMemory(buffer); /* copy to buffers */ al.bufferData(buffers[0], file.format, file.data, file.size, file.freq); @@ -107,5 +115,41 @@ /* shutdown */ alut.exit(); + } + + private static byte[] getBufferFor(String filename) { + URL url = null; + + String cwd = System.getProperty("user.dir"); + + try { + url = new URL("file:///" + cwd + "/" + filename); + } catch (MalformedURLException mue) { + mue.printStackTrace(); + } + + System.out.println("Attempting to load: " + url); + + try { + BufferedInputStream bis = new BufferedInputStream(url.openStream()); + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + + int bufferLength = 4096; + byte[] readBuffer = new byte[bufferLength]; + int read = -1; + + while((read = bis.read(readBuffer, 0, bufferLength)) != -1) { + baos.write(readBuffer, 0, read); + } + + //done reading, close + bis.close(); + + return baos.toByteArray(); + } catch (Exception ioe) { + ioe.printStackTrace(); + } + System.exit(-1); + return null; } } --- ALUTLoadWAVFile.java DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/ALUTLoadWAVFile.java |
From: Brian M. <ma...@us...> - 2002-08-18 13:56:33
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory usw-pr-cvs1:/tmp/cvs-serv27747 Modified Files: org_lwjgl_openal_ALUT.cpp Log Message: change: ALUTLoadWAVFile -> ALUTLoadWAVData Index: org_lwjgl_openal_ALUT.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- org_lwjgl_openal_ALUT.cpp 18 Aug 2002 13:47:56 -0000 1.3 +++ org_lwjgl_openal_ALUT.cpp 18 Aug 2002 13:56:29 -0000 1.4 @@ -117,7 +117,7 @@ alutLoadWAVFile(filename, (ALenum*) &format, (void**) &data, (ALsizei*) &size, (ALsizei*) &freq, (ALboolean*) &loop); /* get class */ - alutLoadWAVFile_class = env->FindClass("org/lwjgl/openal/ALUTLoadWAVFile"); + alutLoadWAVFile_class = env->FindClass("org/lwjgl/openal/ALUTLoadWAVData"); /* get constructor */ methodID = env->GetMethodID(alutLoadWAVFile_class, "<init>", "(IIIIZ)V"); @@ -168,7 +168,7 @@ alutLoadWAVMemory(bufferlocation, (ALenum*) &format, (void**) &data, (ALsizei*) &size, (ALsizei*) &freq, (ALboolean*) &loop); /* get class */ - alutLoadWAVFile_class = env->FindClass("org/lwjgl/openal/ALUTLoadWAVFile"); + alutLoadWAVFile_class = env->FindClass("org/lwjgl/openal/ALUTLoadWAVData"); /* get constructor */ methodID = env->GetMethodID(alutLoadWAVFile_class, "<init>", "(IIIIZ)V"); |
From: Brian M. <ma...@us...> - 2002-08-18 13:47:59
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory usw-pr-cvs1:/tmp/cvs-serv25660 Modified Files: org_lwjgl_openal_ALUT.cpp Log Message: fix: memory leak Index: org_lwjgl_openal_ALUT.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_openal_ALUT.cpp 18 Aug 2002 13:42:14 -0000 1.2 +++ org_lwjgl_openal_ALUT.cpp 18 Aug 2002 13:47:56 -0000 1.3 @@ -124,6 +124,9 @@ /* create object */ alutLoadWAVFile_object = env->NewObject(alutLoadWAVFile_class, methodID, format, (int) data, size, freq, loop); + + /* release chars */ + env->ReleaseStringUTFChars((jstring)filename, 0); return alutLoadWAVFile_object; } |
From: Brian M. <ma...@us...> - 2002-08-18 13:42:17
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory usw-pr-cvs1:/tmp/cvs-serv21737 Modified Files: org_lwjgl_openal_ALUT.cpp Log Message: add: loadWAVMemory implemented fix: wrong comments on alutInit Index: org_lwjgl_openal_ALUT.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALUT.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- org_lwjgl_openal_ALUT.cpp 15 Aug 2002 15:41:37 -0000 1.1 +++ org_lwjgl_openal_ALUT.cpp 18 Aug 2002 13:42:14 -0000 1.2 @@ -44,6 +44,8 @@ /* OpenAL includes */ #include <alut.h> +#include <stdlib.h> + /** * This function initializes OpenAL. * @@ -125,6 +127,7 @@ return alutLoadWAVFile_object; } + /** * This function loads a WAV file into memory from another memory location. * @@ -132,9 +135,61 @@ * ALvoid alutLoadWAVMemory(ALbyte *memory,ALenum *format,ALvoid **data,ALsizei * *size,ALsizei *freq,ALboolean *loop) */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALUT_loadWAVMemory (JNIEnv *env, jobject obj, jbyteArray buffer) { + + /* + * NOTE: Since Java doesn't support modification of supplied + * variables (pass by value). We will return a class that + * holds what is needed to unload the file again. + * The data field contains the offset at whcih the data + * segment begins (ie. a pointer). This will *not* work + * on 64 bit platforms, since we use an jint for this. + */ + + /* actual file info object */ + jobject alutLoadWAVFile_object = NULL; + + /* class type to find */ + jclass alutLoadWAVFile_class = NULL; + + /* method id - will be set to constructor of alutLoadWAVFile */ + jmethodID methodID = NULL; + + /* sound data vars */ + jint format, size, freq; + jboolean loop; + void* data; + ALbyte* bufferlocation = (ALbyte*) (env->GetByteArrayElements(buffer, 0)); + + /* load wave from mem */ + alutLoadWAVMemory(bufferlocation, (ALenum*) &format, (void**) &data, (ALsizei*) &size, (ALsizei*) &freq, (ALboolean*) &loop); + + /* get class */ + alutLoadWAVFile_class = env->FindClass("org/lwjgl/openal/ALUTLoadWAVFile"); + + /* get constructor */ + methodID = env->GetMethodID(alutLoadWAVFile_class, "<init>", "(IIIIZ)V"); + + /* create object */ + alutLoadWAVFile_object = env->NewObject(alutLoadWAVFile_class, methodID, format, (int) data, size, freq, loop); + + /* release bytearray again */ + env->ReleaseByteArrayElements(buffer, (jbyte*) bufferlocation, 0); + + return alutLoadWAVFile_object; +} + +/** + * This function unloads a WAV file from memory and is normally used after copying the data into a buffer + * after an alutLoad* function. + * + * C Specification: + * ALvoid alutUnloadWAV(ALenum format, ALvoid *data, ALsizei size, ALsizei freq) + */ JNIEXPORT void JNICALL Java_org_lwjgl_openal_ALUT_unloadWAV (JNIEnv *env, jobject obj, jint format, jint data, jint size, jint freq) { alutUnloadWAV(format, (void**) data, size, freq); } + /** * This function exits OpenAL. * |
From: Brian M. <ma...@us...> - 2002-08-18 13:41:41
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory usw-pr-cvs1:/tmp/cvs-serv21607 Modified Files: org_lwjgl_openal_ALUT.h Log Message: loadWAVMemory implemented Index: org_lwjgl_openal_ALUT.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_openal_ALUT.h =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_openal_ALUT.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- org_lwjgl_openal_ALUT.h 15 Aug 2002 15:10:47 -0000 1.3 +++ org_lwjgl_openal_ALUT.h 18 Aug 2002 13:41:35 -0000 1.4 @@ -57,6 +57,14 @@ /* * Class: org_lwjgl_openal_ALUT + * Method: loadWAVMemory + * Signature: ([B)Lorg/lwjgl/openal/ALUTLoadWAVFile; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_openal_ALUT_loadWAVMemory + (JNIEnv *, jobject, jbyteArray); + +/* + * Class: org_lwjgl_openal_ALUT * Method: unloadWAV * Signature: (IIII)V */ |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-17 14:13:15
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory usw-pr-cvs1:/tmp/cvs-serv11131/src/native/common Modified Files: org_lwjgl_opengl_GLU.h org_lwjgl_opengl_GL.h Removed Files: org_lwjgl_Audio.h org_lwjgl_opengl_GLUT.h Log Message: Working Index: org_lwjgl_opengl_GLU.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GLU.h =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GLU.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- org_lwjgl_opengl_GLU.h 11 Aug 2002 11:50:00 -0000 1.1.1.1 +++ org_lwjgl_opengl_GLU.h 17 Aug 2002 14:13:12 -0000 1.2 @@ -7,6 +7,94 @@ #ifdef __cplusplus extern "C" { #endif +/* + * Class: org_lwjgl_opengl_GLU + * Method: errorString + * Signature: (I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString + (JNIEnv *, jobject, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: getString + * Signature: (I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString + (JNIEnv *, jobject, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: ortho2D + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: perspective + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: pickMatrix + * Signature: (DDDDI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: lookAt + * Signature: (DDDDDDDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: project + * Signature: (DDDIIIIII)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: unProject + * Signature: (DDDIIIIII)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject + (JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: scaleImage + * Signature: (IIIIIIIII)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage + (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: build1DMipmaps + * Signature: (IIIIII)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps + (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GLU + * Method: build2DMipmaps + * Signature: (IIIIIII)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps + (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint); + #ifdef __cplusplus } #endif Index: org_lwjgl_opengl_GL.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.h =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- org_lwjgl_opengl_GL.h 11 Aug 2002 11:50:00 -0000 1.1.1.1 +++ org_lwjgl_opengl_GL.h 17 Aug 2002 14:13:12 -0000 1.2 @@ -10,6 +10,3358 @@ /* Inaccessible static: _00024assertionsDisabled */ /* Inaccessible static: currentContext */ /* Inaccessible static: class_000240 */ +/* Inaccessible static: WGL_ARB_buffer_region */ +/* Inaccessible static: WGL_ARB_extensions_string */ +/* Inaccessible static: WGL_ARB_pbuffer */ +/* Inaccessible static: WGL_ARB_pixel_format */ +/* Inaccessible static: WGL_ARB_render_texture */ +/* Inaccessible static: WGL_EXT_extensions_string */ +/* Inaccessible static: class_000240 */ +/* Inaccessible static: class_000241 */ [...3327 lines suppressed...] + +/* + * Class: org_lwjgl_opengl_GL + * Method: writeMaskEXT + * Signature: (IIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_writeMaskEXT + (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_GL + * Method: checkWGLExtensionsString + * Signature: ()Z + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_checkWGLExtensionsString + (JNIEnv *, jclass); + #ifdef __cplusplus } #endif --- org_lwjgl_Audio.h DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_Audio.h --- org_lwjgl_opengl_GLUT.h DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GLUT.h |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-17 14:13:14
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/msvc In directory usw-pr-cvs1:/tmp/cvs-serv11131/src/native/msvc Modified Files: .cvsignore Native.dsp Log Message: Working Index: .cvsignore CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/msvc/.cvsignore =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/msvc/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- .cvsignore 14 Aug 2002 01:08:57 -0000 1.1 +++ .cvsignore 17 Aug 2002 14:13:12 -0000 1.2 @@ -2,3 +2,4 @@ Native.opt Native.plg Debug +Release Index: Native.dsp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/msvc/Native.dsp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/msvc/Native.dsp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Native.dsp 15 Aug 2002 15:44:42 -0000 1.3 +++ Native.dsp 17 Aug 2002 14:13:12 -0000 1.4 @@ -43,7 +43,8 @@ # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "NATIVE_EXPORTS" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /GX /O2 /I "%JDK_HOME%\include" /I "..\common" /I "c:\j2sdk1.4.0\include" /I "c:\j2sdk1.4.0\include\win32" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "NATIVE_EXPORTS" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /MT /W3 /GX /O2 /I "%JDK_HOME%\include" /I "..\common" /I "c:\j2sdk1.4.0\include" /I "c:\j2sdk1.4.0\include\win32" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "NATIVE_EXPORTS" /FD /c +# SUBTRACT CPP /YX /Yc /Yu # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x809 /d "NDEBUG" @@ -139,6 +140,10 @@ # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=..\common\checkGLerror.h +# End Source File # Begin Source File SOURCE=..\win32\extgl.h |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-17 14:13:14
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory usw-pr-cvs1:/tmp/cvs-serv11131/src/native/win32 Modified Files: org_lwjgl_opengl_BaseGL.cpp org_lwjgl_input_Keyboard.cpp org_lwjgl_opengl_GL.cpp LWJGL.cpp org_lwjgl_opengl_GLU.cpp org_lwjgl_Display.cpp extgl.c Log Message: Working Index: org_lwjgl_opengl_BaseGL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_BaseGL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_BaseGL.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_opengl_BaseGL.cpp 15 Aug 2002 15:43:02 -0000 1.2 +++ org_lwjgl_opengl_BaseGL.cpp 17 Aug 2002 14:13:11 -0000 1.3 @@ -109,12 +109,6 @@ return JNI_FALSE; } - _wglSetDC(hdc); - if (!glInitialize()) { - printf("Failed to initialize GL\n"); - return JNI_FALSE; - } - // Create a rendering context hglrc = wglCreateContext(hdc); if (hglrc == NULL) { @@ -123,7 +117,20 @@ } // Automatically make it the current context - Java_org_lwjgl_opengl_BaseGL_nMakeCurrent(env, obj); + wglMakeCurrent(hdc, hglrc); + + char * p = (char *) glGetString(GL_EXTENSIONS); + if (NULL == p) { + printf("NO extensions available\n"); + } else { + printf("Available extensions:\n%s\n", p); + } + + _wglSetDC(hdc); + if (glInitialize() != 0) { + printf("Failed to initialize GL\n"); + return JNI_FALSE; + } return JNI_TRUE; } Index: org_lwjgl_input_Keyboard.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Keyboard.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Keyboard.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_input_Keyboard.cpp 15 Aug 2002 15:43:02 -0000 1.2 +++ org_lwjgl_input_Keyboard.cpp 17 Aug 2002 14:13:11 -0000 1.3 @@ -67,8 +67,8 @@ globalClassLock = env->NewGlobalRef(clazz); } - fid_readBuffer = env->GetFieldID(clazz, "readBuffer", "Ljava/nio/ByteBuffer;"); - fid_readBufferAddress = env->GetFieldID(clazz, "readBufferAddress", "I"); + fid_readBuffer = env->GetStaticFieldID(clazz, "readBuffer", "Ljava/nio/ByteBuffer;"); + fid_readBufferAddress = env->GetStaticFieldID(clazz, "readBufferAddress", "I"); } /* Index: org_lwjgl_opengl_GL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_GL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_GL.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_opengl_GL.cpp 15 Aug 2002 15:43:02 -0000 1.2 +++ org_lwjgl_opengl_GL.cpp 17 Aug 2002 14:13:11 -0000 1.3 @@ -41,3 +41,4070 @@ #include <windows.h> #include "org_lwjgl_opengl_GL.h" +#include "extgl.h" +#include "checkGLerror.h" + +/* + * Class: org_lwjgl_opengl_GL + * Method: activeStencilFaceEXT + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_activeStencilFaceEXT(JNIEnv * env, jobject obj, jint p0) [...4039 lines suppressed...] + CHECK_GL_ERROR +} + +/* + * Class: org_lwjgl_opengl_GL + * Method: checkWGLExtensionsString + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_checkWGLExtensionsString(JNIEnv * env, jclass clazz) +{ + + jfieldID fid_WGL_ARB_extensions_string = env->GetStaticFieldID(clazz, "WGL_ARB_extensions_string", "Z"); + jfieldID fid_WGL_EXT_extensions_string = env->GetStaticFieldID(clazz, "WGL_EXT_extensions_string", "Z"); + + if (wglGetExtensionsStringARB) + env->SetStaticBooleanField(clazz, fid_WGL_ARB_extensions_string, JNI_TRUE); + if (wglGetExtensionsStringEXT) + env->SetStaticBooleanField(clazz, fid_WGL_EXT_extensions_string, JNI_TRUE); + +} + Index: LWJGL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/LWJGL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/LWJGL.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- LWJGL.cpp 15 Aug 2002 15:43:02 -0000 1.2 +++ LWJGL.cpp 17 Aug 2002 14:13:11 -0000 1.3 @@ -42,6 +42,7 @@ #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <stdio.h> +#include "LWJGL.h" /* * DLL entry point for Windows. Called when Java loads the .dll Index: org_lwjgl_opengl_GLU.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_GLU.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_GLU.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_opengl_GLU.cpp 15 Aug 2002 15:43:02 -0000 1.2 +++ org_lwjgl_opengl_GLU.cpp 17 Aug 2002 14:13:11 -0000 1.3 @@ -41,3 +41,124 @@ #include <windows.h> #include "org_lwjgl_opengl_GLU.h" +#include "extgl.h" +#include "checkGLerror.h" +#include "gl/glu.h" + +/* + * Class: org_lwjgl_opengl_GLU + * Method: getString + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_getString(JNIEnv * env, jobject obj, jint p0) +{ + const char * msg = (const char *) gluGetString((GLint) p0); + jstring ret = env->NewStringUTF(msg); + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: errorString + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GLU_errorString(JNIEnv * env, jobject obj, jint p0) +{ + const GLubyte * msg = gluErrorString((GLint) p0); + jstring ret = env->NewStringUTF((const char *) msg); + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: ortho2D + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ortho2D(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +{ + gluOrtho2D((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: perspective + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_perspective(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3) +{ + gluPerspective((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); + CHECK_GL_ERROR +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: pickMatrix + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_pickMatrix(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jint p4) +{ + gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLint *) p4); + CHECK_GL_ERROR +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: lookAt + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_lookAt(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5, jdouble p6, jdouble p7, jdouble p8) +{ + gluLookAt((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5, (GLdouble) p6, (GLdouble) p7, (GLdouble) p8); + CHECK_GL_ERROR +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: project + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_project(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +{ + 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); + CHECK_GL_ERROR + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: unProject + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_unProject(JNIEnv * env, jobject obj, jdouble p0, jdouble p1, jdouble p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +{ + 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); + CHECK_GL_ERROR + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: scaleImage + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_scaleImage(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jint p8) +{ + jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *) p4, (GLint) p5, (GLint) p6, (GLint) p7, (void *) p8); + CHECK_GL_ERROR + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: build1DMipmaps + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build1DMipmaps(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5) +{ + jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (const void *) p5); + CHECK_GL_ERROR + return ret; +} + +/* + * Class: org_lwjgl_opengl_GLU + * Method: build2DMipmaps + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_build2DMipmaps(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6) +{ + jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (const void *) p6); + CHECK_GL_ERROR + return ret; +} + Index: org_lwjgl_Display.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_Display.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_Display.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- org_lwjgl_Display.cpp 15 Aug 2002 15:38:48 -0000 1.3 +++ org_lwjgl_Display.cpp 17 Aug 2002 14:13:12 -0000 1.4 @@ -42,11 +42,11 @@ #include <windows.h> #include "org_lwjgl_Display.h" -#define DIRECTINPUT_VERSION 0x0700 +//#define DIRECTINPUT_VERSION 0x0700 #include <dinput.h> -#define WINDOWCLASSNAME "JGLIBWINDOW" +#define WINDOWCLASSNAME "LWJGLWINDOW" // Initialise static variables bool oneShotInitialised = false; @@ -75,6 +75,8 @@ break; } } + case WM_PAINT: + return 0; } // default action @@ -180,7 +182,7 @@ width, height, NULL, NULL, - (HINSTANCE) GetCurrentProcess(), + GetModuleHandle(NULL), NULL); // And we never look at windowClass again... @@ -199,11 +201,30 @@ ShowCursor(FALSE); // Create input - HRESULT ret = DirectInputCreate((HINSTANCE)GetCurrentProcess(), DIRECTINPUT_VERSION, &lpdi, NULL); + HRESULT ret = DirectInputCreate(GetModuleHandle(NULL), DIRECTINPUT_VERSION, &lpdi, NULL); if (ret != DI_OK && ret != DIERR_BETADIRECTINPUTVERSION ) { - printf("Failed to create directinput\n"); + printf("Failed to create directinput"); + switch (ret) { + case DIERR_BETADIRECTINPUTVERSION : + printf(" - Beta versio0n\n"); + break; + case DIERR_INVALIDPARAM : + printf(" - Invalid parameter\n"); + break; + case DIERR_OLDDIRECTINPUTVERSION : + printf(" - Old Version\n"); + break; + case DIERR_OUTOFMEMORY : + printf(" - Out Of Memory\n"); + break; + default: + printf("\n"); + } return JNI_FALSE; } + + jfieldID fid_handle = env->GetStaticFieldID(clazz, "handle", "I"); + env->SetStaticIntField(clazz, fid_handle, (jint) hwnd); return JNI_TRUE; } Index: extgl.c CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/extgl.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/extgl.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- extgl.c 11 Aug 2002 11:50:45 -0000 1.1.1.1 +++ extgl.c 17 Aug 2002 14:13:12 -0000 1.2 @@ -748,6 +748,7 @@ /* char err[1000];*/ if (t == NULL) { + printf("Failed to get function: %s\n", name); /*sprintf(err, "wglGetProcAddress on %s failed", name);*/ error = 1; /* MessageBox(0, err, "Error", MB_OK | MB_ICONHAND);*/ } @@ -1779,6 +1780,8 @@ { error = 0; InitSupportedExtensions(); + if (error != 0) + printf("Failed to init supported extensions\n"); /* first load the etensions */ InitARBImaging(); |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-17 14:11:28
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl In directory usw-pr-cvs1:/tmp/cvs-serv10865/src/java/org/lwjgl Modified Files: Sys.java Log Message: Working Index: Sys.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Sys.java 16 Aug 2002 21:53:02 -0000 1.5 +++ Sys.java 17 Aug 2002 14:11:24 -0000 1.6 @@ -79,7 +79,7 @@ } /** The native library name */ - public static final String LIBRARY_NAME = "lwjgl"; + public static final String LIBRARY_NAME = "lwjgl_d"; /** * No constructor for Sys. |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-17 14:10:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl In directory usw-pr-cvs1:/tmp/cvs-serv10636/src/java/org/lwjgl/opengl Modified Files: GL.java Log Message: Working Index: GL.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GL.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- GL.java 16 Aug 2002 21:53:02 -0000 1.4 +++ GL.java 17 Aug 2002 14:10:06 -0000 1.5 @@ -32,6 +32,13 @@ package org.lwjgl.opengl; +import java.lang.reflect.*; +import java.lang.reflect.AccessibleObject; +import java.lang.reflect.Field; +import java.util.HashMap; +import java.util.StringTokenizer; + +import org.lwjgl.Display; import org.lwjgl.Sys; /** @@ -1302,7 +1309,7 @@ float writeFrequency, float priority); - public native boolean wglBindTexImageARB(int hPbuffer, int iBuffer); + public static native boolean wglBindTexImageARB(int hPbuffer, int iBuffer); public static native boolean wglChoosePixelFormatARB( int hdc, @@ -1312,31 +1319,31 @@ int piFormats, int piNumFormats); - public native int wglCreateBufferRegionARB( + public static native int wglCreateBufferRegionARB( int hdc, int iLayerPlane, int uType); - public native int wglCreatePbufferARB( + public static native int wglCreatePbufferARB( int hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList); - public native void wglDeleteBufferRegionARB(int hRegion); + public static native void wglDeleteBufferRegionARB(int hRegion); - public native boolean wglDestroyPbufferARB(int hPbuffer); + public static native boolean wglDestroyPbufferARB(int hPbuffer); public static native void wglFreeMemoryNV(int pointer); - // #endif + public static native int wglGetCurrentReadDCARB(); public static native String wglGetExtensionsStringARB(int hdc); - // #endif + public static native String wglGetExtensionsStringEXT(); @@ -1365,16 +1372,16 @@ int hReadDC, int hglrc); - public native boolean wglQueryPbufferARB( + public static native boolean wglQueryPbufferARB( int hPbuffer, int iAttribute, int piValue); - public native int wglReleasePbufferDCARB(int hPbuffer, int hDC); + public static native int wglReleasePbufferDCARB(int hPbuffer, int hDC); - public native boolean wglReleaseTexImageARB(int hPbuffer, int iBuffer); + public static native boolean wglReleaseTexImageARB(int hPbuffer, int iBuffer); - public native boolean wglRestoreBufferRegionARB( + public static native boolean wglRestoreBufferRegionARB( int hRegion, int x, int y, @@ -1383,14 +1390,14 @@ int xSrc, int ySrc); - public native boolean wglSaveBufferRegionARB( + public static native boolean wglSaveBufferRegionARB( int hRegion, int x, int y, int width, int height); - public native boolean wglSetPbufferAttribARB( + public static native boolean wglSetPbufferAttribARB( int hPbuffer, int piAttribList); @@ -1529,6 +1536,90 @@ * Determine which extensions are available */ private void determineAvailableExtensions() { + + determineAvailableWGLExtensions(); + + // Grab all the public booleans out of this class + Field[] fields = GL.class.getDeclaredFields(); + HashMap map = new HashMap(fields.length); + for (int i = 0; i < fields.length; i ++) { + if (!Modifier.isStatic(fields[i].getModifiers()) && fields[i].getType() == boolean.class) + map.put(fields[i].getName(), fields[i]); + } + + String exts = wglGetExtensionsStringEXT(); + StringTokenizer st = new StringTokenizer(exts); + while (st.hasMoreTokens()) { + String ext = st.nextToken(); + + Field f = (Field) map.get(ext); + if (f != null) { + try { + f.setBoolean(this, true); + } catch (IllegalAccessException e) { + e.printStackTrace(System.err); + } + } + + } + + } + + /* + * Available WGL extensions + */ + public static boolean WGL_ARB_buffer_region; + public static boolean WGL_ARB_extensions_string; + public static boolean WGL_ARB_pbuffer; + public static boolean WGL_ARB_pixel_format; + public static boolean WGL_ARB_render_texture; + public static boolean WGL_EXT_extensions_string; + + /** + * Checks and sets WGL_EXT_extensions_string and WGL_ARB_extensions_string + * if available. + */ + private static native void checkWGLExtensionsString(); + + /** + * Determine which WGL extensions are available + */ + private void determineAvailableWGLExtensions() { + + // First we must determine if WGL_EXT_extensions_string is available + checkWGLExtensionsString(); + if (!WGL_EXT_extensions_string && !WGL_ARB_extensions_string) + return; + + // Grab all the public booleans out of this class + Field[] fields = GL.class.getDeclaredFields(); + HashMap map = new HashMap(fields.length); + for (int i = 0; i < fields.length; i ++) { + if (Modifier.isStatic(fields[i].getModifiers()) && fields[i].getType() == boolean.class) + map.put(fields[i].getName(), fields[i]); + } + + final String exts; + + if (WGL_ARB_extensions_string) + exts = wglGetExtensionsStringARB(Display.getHandle()); // Remember - this is an HWND not an HDC, which is what's required + else + exts = wglGetExtensionsStringEXT(); + + StringTokenizer st = new StringTokenizer(exts); + while (st.hasMoreTokens()) { + String ext = st.nextToken(); + + Field f = (Field) map.get(ext); + if (f != null) { + try { + f.setBoolean(GL.class, true); + } catch (IllegalAccessException e) { + e.printStackTrace(System.err); + } + } + + } } /* (non-Javadoc) |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:53:06
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl In directory usw-pr-cvs1:/tmp/cvs-serv12257/src/java/org/lwjgl/opengl Modified Files: GL.java GLConstants.java GLU.java Removed Files: GLUT.java GLUTConstants.java Log Message: Removed StructBuffer Index: GL.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GL.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- GL.java 15 Aug 2002 16:18:12 -0000 1.3 +++ GL.java 16 Aug 2002 21:53:02 -0000 1.4 @@ -43,10 +43,1480 @@ * @version $Revision$ */ public class GL extends CoreGL implements GLConstants { + public native void activeStencilFaceEXT(int face); + + public native void activeTextureARB(int texture); + + public native void alphaFragmentOp1ATI( + int op, + int dst, + int dstMod, [...1458 lines suppressed...] + public boolean NV_texture_shader3; + public boolean NV_vertex_array_range; + public boolean NV_vertex_array_range2; + public boolean NV_vertex_program; + public boolean NV_vertex_program1_1; + public boolean SGIS_generate_mipmap; + public boolean SGIX_shadow; + public boolean SGIX_depth_texture; /** * Constructor for GL. @@ -66,7 +1536,7 @@ */ protected void init() { super.init(); - + // Right after creation we can go and find out what extensions are // available. We can't actually determine this beforehand of course // because the available extensions can only be determined when there's Index: GLConstants.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLConstants.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLConstants.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- GLConstants.java 15 Aug 2002 16:18:12 -0000 1.3 +++ GLConstants.java 16 Aug 2002 21:53:02 -0000 1.4 @@ -32,6 +32,26 @@ package org.lwjgl.opengl; +import org.lwjgl.opengl.arb.*; +import org.lwjgl.opengl.ati.*; +import org.lwjgl.opengl.ati.ATIElementArray; +import org.lwjgl.opengl.ati.ATIEnvmapBumpmap; +import org.lwjgl.opengl.atix.ATIXPointSprites; +import org.lwjgl.opengl.atix.ATIXTextureEnvRoute; +import org.lwjgl.opengl.ext.*; +import org.lwjgl.opengl.ext.EXTAgbr; +import org.lwjgl.opengl.ext.EXTCompiledVertexArray; +import org.lwjgl.opengl.hp.HPOcclusionTest; +import org.lwjgl.opengl.nv.*; +import org.lwjgl.opengl.nv.NVCopyDepthToColor; +import org.lwjgl.opengl.nv.NVDepthClamp; +import org.lwjgl.opengl.sgis.SGISGenerateMipmap; +import org.lwjgl.opengl.sgix.SGIXDepthTexture; +import org.lwjgl.opengl.sgix.SGIXShadow; +import org.lwjgl.opengl.wgl.*; +import org.lwjgl.opengl.wgl.WGLBufferRegion; +import org.lwjgl.opengl.wgl.WGLMakeCurrentRead; + /** * $Id$ * @@ -41,6 +61,77 @@ * @version $Revision$ */ -public interface GLConstants extends CoreGLConstants { +public interface GLConstants + extends + CoreGLConstants, + ARBCubeMap, + ARBDepthTexture, + ARBMatrixPalette, + ARBMultisample, + ARBMultitexture, + ARBPointParameters, + ARBShadow, + ARBShadowAmbient, + ARBTextureBorderClamp, + ARBTextureCompression, + ARBTextureEnvCombine, + ARBTextureEnvDot3, + ARBTextureMirroredRepeat, + ARBTransposeMatrix, + ARBVertexBlend, + ARBVertexProgram, + ATIElementArray, + ATIEnvmapBumpmap, + ATIFragmentShader, + ATIPnTriangles, + ATITextureMirrorOnce, + ATIVertexArrayObject, + ATIVertexStreams, + ATIXPointSprites, + ATIXTextureEnvRoute, + EXTAgbr, + EXTCompiledVertexArray, + EXTDrawRangeElements, + EXTFogCoord, + EXTPointParameters, + EXTSecondaryColor, + EXTStencilTwoSide, + EXTStencilWrap, + EXTTextureCompressionS3TC, + EXTTextureFilterAnisotropic, + EXTTextureLODBias, + EXTVertexShader, + EXTVertexWeighting, + HPOcclusionTest, + NVCopyDepthToColor, + NVDepthClamp, + NVEvaluators, + NVFence, + NVFogDistance, + NVLightMaxExponent, + NVOcclusionQuery, + NVPackedDepthStencil, + NVPointSprite, + NVRegisterCombiners, + NVRegisterCombiners2, + NVTexgenReflection, + NVTextureEnvCombine4, + NVTextureRectangle, + NVTextureShader, + NVTextureShader2, + NVTextureShader3, + NVVertexArrayRange, + NVVertexArrayRange2, + NVVertexProgram, + SGISGenerateMipmap, + SGIXDepthTexture, + SGIXShadow, + WGLBufferRegion, + WGLMakeCurrentRead, + WGLMultisample, + WGLPBuffer, + WGLPixelFormat, + WGLRenderTexture +{ } Index: GLU.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLU.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLU.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- GLU.java 15 Aug 2002 16:18:12 -0000 1.3 +++ GLU.java 16 Aug 2002 21:53:02 -0000 1.4 @@ -43,7 +43,7 @@ * @version $Revision$ */ public class GLU implements GLUConstants { - + static { System.loadLibrary(Sys.LIBRARY_NAME); } @@ -57,5 +57,92 @@ public GLU(GL gl) { this.gl = gl; } + + public native String errorString(int errCode); + + public native String getString(int name); + + public native void ortho2D( + double left, + double right, + double bottom, + double top); + + public native void perspective( + double fovy, + double aspect, + double zNear, + double zFar); + + public native void pickMatrix( + double x, + double y, + double width, + double height, + int viewport /*int*/ + ); + + public native void lookAt( + double eyex, + double eyey, + double eyez, + double centerx, + double centery, + double centerz, + double upx, + double upy, + double upz); + + public native int project( + double objx, + double objy, + double objz, + int modelMatrix /*double*/ + , int projMatrix /*double*/ + , int viewport /*int*/ + , int winx /*double*/ + , int winy /*double*/ + , int winz /*double*/ + ); + + public native int unProject( + double winx, + double winy, + double winz, + int modelMatrix /*double*/ + , int projMatrix /*double*/ + , int viewport /*int*/ + , int objx /*double*/ + , int objy /*double*/ + , int objz /*double*/ + ); + + public native int scaleImage( + int format, + int widthin, + int heightin, + int typein, + int datain /*void*/ + , int widthout, int heightout, int typeout, int dataout /*void*/ + ); + + public native int build1DMipmaps( + int target, + int components, + int width, + int format, + int type, + int data /*void*/ + ); + + public native int build2DMipmaps( + int target, + int components, + int width, + int height, + int format, + int type, + int data /*void*/ + ); } --- GLUT.java DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLUT.java --- GLUTConstants.java DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/GLUTConstants.java |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:53:06
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl In directory usw-pr-cvs1:/tmp/cvs-serv12257/src/java/org/lwjgl Modified Files: Sys.java Removed Files: StructBuffer.java Log Message: Removed StructBuffer Index: Sys.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Sys.java 15 Aug 2002 15:46:18 -0000 1.4 +++ Sys.java 16 Aug 2002 21:53:02 -0000 1.5 @@ -163,4 +163,14 @@ */ public static native void setProcessPriority(int priority); + /** + * @return the optimum alignment for structures for use by the vector library + */ + public static native int getFastStructureAlignment(); + + /** + * @return the optimum alignment for structure members for use by the vector library + */ + public static native int getFastMemberAlignment(); + } --- StructBuffer.java DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/StructBuffer.java |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:52:28
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector In directory usw-pr-cvs1:/tmp/cvs-serv12082/src/java/org/lwjgl/vector Modified Files: Matrix2f.java Vector3f.java Matrix4f.java Vector2f.java Vector4f.java Matrix3f.java Log Message: Added licenses. Index: Matrix2f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix2f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix2f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Matrix2f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Matrix2f.java 16 Aug 2002 21:52:25 -0000 1.2 @@ -1,26 +1,55 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Matrix2f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; +import java.nio.FloatBuffer; + /** - * (C) 2002 JGL.org - * - * Matrix2f.java Created on Aug 1, 2002 by foo - */ -/** + * $Id$ + * + * Holds a 2x2 matrix. * - * @author foo + * @author cix_foo <ci...@us...> + * @version $Revision$ */ -public class Matrix2f { +public class Matrix2f { + + public float m00, m01, m10, m11; + /** * Constructor for Matrix2f. */ public Matrix2f() { - super(); } } Index: Vector3f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector3f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector3f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Vector3f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Vector3f.java 16 Aug 2002 21:52:26 -0000 1.2 @@ -1,19 +1,45 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Vector3f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; /** - * (C) 2002 JGL.org - * - * Vector3f.java Created on Aug 1, 2002 by foo - */ -/** + * $Id$ + * + * Holds a 3-tuple vector. * - * @author foo + * @author cix_foo <ci...@us...> + * @version $Revision$ */ + public class Vector3f { public float x, y, z; Index: Matrix4f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix4f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix4f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Matrix4f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Matrix4f.java 16 Aug 2002 21:52:26 -0000 1.2 @@ -1,23 +1,47 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Matrix4f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; /** - * (C) 2002 JGL.org - * - * Matrix4f.java Created on Aug 1, 2002 by foo - */ -/** - * + * Holds a 4x4 float matrix. + * * @author foo */ public class Matrix4f { - + + public float m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33; + /** - * Constructor for Matrix4f. + * Construct a Matrix4f */ public Matrix4f() { super(); Index: Vector2f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector2f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector2f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Vector2f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Vector2f.java 16 Aug 2002 21:52:26 -0000 1.2 @@ -1,19 +1,45 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Vector2f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; /** - * (C) 2002 JGL.org - * - * Vector2f.java Created on Aug 1, 2002 by foo - */ -/** + * $Id$ + * + * Holds a 2-tuple vector. * - * @author foo + * @author cix_foo <ci...@us...> + * @version $Revision$ */ + public class Vector2f { public float x, y; Index: Vector4f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector4f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Vector4f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Vector4f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Vector4f.java 16 Aug 2002 21:52:26 -0000 1.2 @@ -1,19 +1,45 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Vector4f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; /** - * (C) 2002 JGL.org - * - * Vector4f.java Created on Aug 1, 2002 by foo - */ -/** + * $Id$ + * + * Holds a 4-tuple vector. * - * @author foo + * @author cix_foo <ci...@us...> + * @version $Revision$ */ + public class Vector4f { public float x, y, z, w; Index: Matrix3f.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix3f.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/vector/Matrix3f.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Matrix3f.java 9 Aug 2002 10:56:30 -0000 1.1 +++ Matrix3f.java 16 Aug 2002 21:52:26 -0000 1.2 @@ -1,21 +1,49 @@ -/** - * (C) 2002 Shaven Puppy Ltd +/* + * Copyright (c) 2002 Light Weight Java Game Library Project + * All rights reserved. * - * Matrix3f.java Created on Aug 1, 2002 by foo + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'Light Weight Java Game Library' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package org.lwjgl.vector; /** - * (C) 2002 JGL.org - * - * Matrix3f.java Created on Aug 1, 2002 by foo - */ -/** + * $Id$ + * + * Holds a 3x3 matrix. * - * @author foo + * @author cix_foo <ci...@us...> + * @version $Revision$ */ + public class Matrix3f { + public float m00, m01, m02, m10, m11, m12, m20, m21, m22; + /** * Constructor for Matrix3f. */ |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:11
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgis In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/sgis Added Files: SGISGenerateMipmap.java Log Message: Initial commit --- NEW FILE: SGISGenerateMipmap.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:24:52 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.sgis; public interface SGISGenerateMipmap { public static final int GENERATE_MIPMAP_SGIS = 0x8191; public static final int GENERATE_MIPMAP_HINT_SGIS = 0x8192; } |
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/nv Added Files: NVPackedDepthStencil.java NVPointSprite.java NVFogDistance.java NVCopyDepthToColor.java NVTextureShader2.java NVLightMaxExponent.java NVTextureShader.java NVTexgenReflection.java NVVertexArrayRange.java NVVertexProgram.java NVRegisterCombiners2.java NVRegisterCombiners.java NVTextureEnvCombine4.java NVDepthClamp.java NVEvaluators.java NVFence.java NVVertexArrayRange2.java NVTextureShader3.java NVTextureRectangle.java NVOcclusionQuery.java Log Message: Initial commit --- NEW FILE: NVPackedDepthStencil.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:28:27 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVPackedDepthStencil { public static final int DEPTH_STENCIL_NV = 0x84F9; public static final int UNSIGNED_INT_24_8_NV = 0x84FA; } --- NEW FILE: NVPointSprite.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVPointSprite.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:56:50 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVPointSprite { public static final int POINT_SPRITE_NV = 0x8861; public static final int COORD_REPLACE_NV = 0x8862; public static final int POINT_SPRITE_R_MODE_NV = 0x8863; } --- NEW FILE: NVFogDistance.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVFogDistance.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:23:35 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVFogDistance { public static final int FOG_DISTANCE_MODE_NV = 0x855A; public static final int EYE_RADIAL_NV = 0x855B; public static final int EYE_PLANE_ABSOLUTE_NV = 0x855C; } --- NEW FILE: NVCopyDepthToColor.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:30:49 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVCopyDepthToColor { public static final int DEPTH_STENCIL_TO_RGBA_NV = 0x886E; public static final int DEPTH_STENCIL_TO_BGRA_NV = 0x886F; } --- NEW FILE: NVTextureShader2.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVTextureShader2.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:27:12 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVTextureShader2 { public static final int DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF; public static final int HILO_NV = 0x86F4; public static final int DSDT_NV = 0x86F5; public static final int DSDT_MAG_NV = 0x86F6; public static final int DSDT_MAG_VIB_NV = 0x86F7; public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; public static final int UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; public static final int SIGNED_RGBA_NV = 0x86FB; public static final int SIGNED_RGBA8_NV = 0x86FC; public static final int SIGNED_RGB_NV = 0x86FE; public static final int SIGNED_RGB8_NV = 0x86FF; public static final int SIGNED_LUMINANCE_NV = 0x8701; public static final int SIGNED_LUMINANCE8_NV = 0x8702; public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; public static final int SIGNED_ALPHA_NV = 0x8705; public static final int SIGNED_ALPHA8_NV = 0x8706; public static final int SIGNED_INTENSITY_NV = 0x8707; public static final int SIGNED_INTENSITY8_NV = 0x8708; public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; public static final int HILO16_NV = 0x86F8; public static final int SIGNED_HILO_NV = 0x86F9; public static final int SIGNED_HILO16_NV = 0x86FA; public static final int DSDT8_NV = 0x8709; public static final int DSDT8_MAG8_NV = 0x870A; public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; } --- NEW FILE: NVLightMaxExponent.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:27:54 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVLightMaxExponent { public static final int MAX_SHININESS_NV = 0x8504; public static final int MAX_SPOT_EXPONENT_NV = 0x8505; } --- NEW FILE: NVTextureShader.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVTextureShader.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:21:57 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVTextureShader { public static final int TEXTURE_SHADER_NV = 0x86DE; public static final int RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9; public static final int SHADER_OPERATION_NV = 0x86DF; public static final int CULL_MODES_NV = 0x86E0; public static final int OFFSET_TEXTURE_MATRIX_NV = 0x86E1; public static final int OFFSET_TEXTURE_SCALE_NV = 0x86E2; public static final int OFFSET_TEXTURE_BIAS_NV = 0x86E3; public static final int PREVIOUS_TEXTURE_INPUT_NV = 0x86E4; public static final int CONST_EYE_NV = 0x86E5; public static final int SHADER_CONSISTENT_NV = 0x86DD; public static final int PASS_THROUGH_NV = 0x86E6; public static final int CULL_FRAGMENT_NV = 0x86E7; public static final int OFFSET_TEXTURE_2D_NV = 0x86E8; public static final int OFFSET_TEXTURE_RECTANGLE_NV = 0x864C; public static final int OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D; public static final int DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9; public static final int DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA; public static final int DOT_PRODUCT_NV = 0x86EC; public static final int DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED; public static final int DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE; public static final int DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E; public static final int DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0; public static final int DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1; public static final int DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2; public static final int DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3; public static final int HILO_NV = 0x86F4; public static final int DSDT_NV = 0x86F5; public static final int DSDT_MAG_NV = 0x86F6; public static final int DSDT_MAG_VIB_NV = 0x86F7; public static final int UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA; public static final int UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB; public static final int SIGNED_RGBA_NV = 0x86FB; public static final int SIGNED_RGBA8_NV = 0x86FC; public static final int SIGNED_RGB_NV = 0x86FE; public static final int SIGNED_RGB8_NV = 0x86FF; public static final int SIGNED_LUMINANCE_NV = 0x8701; public static final int SIGNED_LUMINANCE8_NV = 0x8702; public static final int SIGNED_LUMINANCE_ALPHA_NV = 0x8703; public static final int SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704; public static final int SIGNED_ALPHA_NV = 0x8705; public static final int SIGNED_ALPHA8_NV = 0x8706; public static final int SIGNED_INTENSITY_NV = 0x8707; public static final int SIGNED_INTENSITY8_NV = 0x8708; public static final int SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C; public static final int SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D; public static final int HILO16_NV = 0x86F8; public static final int SIGNED_HILO_NV = 0x86F9; public static final int SIGNED_HILO16_NV = 0x86FA; public static final int DSDT8_NV = 0x8709; public static final int DSDT8_MAG8_NV = 0x870A; public static final int DSDT_MAG_INTENSITY_NV = 0x86DC; public static final int DSDT8_MAG8_INTENSITY8_NV = 0x870B; public static final int HI_SCALE_NV = 0x870E; public static final int LO_SCALE_NV = 0x870F; public static final int DS_SCALE_NV = 0x8710; public static final int DT_SCALE_NV = 0x8711; public static final int MAGNITUDE_SCALE_NV = 0x8712; public static final int VIBRANCE_SCALE_NV = 0x8713; public static final int HI_BIAS_NV = 0x8714; public static final int LO_BIAS_NV = 0x8715; public static final int DS_BIAS_NV = 0x8716; public static final int DT_BIAS_NV = 0x8717; public static final int MAGNITUDE_BIAS_NV = 0x8718; public static final int VIBRANCE_BIAS_NV = 0x8719; public static final int TEXTURE_BORDER_VALUES_NV = 0x871A; public static final int TEXTURE_HI_SIZE_NV = 0x871B; public static final int TEXTURE_LO_SIZE_NV = 0x871C; public static final int TEXTURE_DS_SIZE_NV = 0x871D; public static final int TEXTURE_DT_SIZE_NV = 0x871E; public static final int TEXTURE_MAG_SIZE_NV = 0x871F; } --- NEW FILE: NVTexgenReflection.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:25:20 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVTexgenReflection { public static final int NORMAL_MAP_NV = 0x8511; public static final int REFLECTION_MAP_NV = 0x8512; } --- NEW FILE: NVVertexArrayRange.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:18:16 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVVertexArrayRange { public static final int VERTEX_ARRAY_RANGE_NV = 0x851D; public static final int VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E; public static final int VERTEX_ARRAY_RANGE_VALID_NV = 0x851F; public static final int MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520; public static final int VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521; } --- NEW FILE: NVVertexProgram.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:26:24 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVVertexProgram { public static final int VERTEX_PROGRAM_NV = 0x8620; public static final int VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642; public static final int VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643; public static final int VERTEX_STATE_PROGRAM_NV = 0x8621; public static final int ATTRIB_ARRAY_SIZE_NV = 0x8623; public static final int ATTRIB_ARRAY_STRIDE_NV = 0x8624; public static final int ATTRIB_ARRAY_TYPE_NV = 0x8625; public static final int CURRENT_ATTRIB_NV = 0x8626; public static final int PROGRAM_PARAMETER_NV = 0x8644; public static final int ATTRIB_ARRAY_POINTER_NV = 0x8645; public static final int PROGRAM_TARGET_NV = 0x8646; public static final int PROGRAM_LENGTH_NV = 0x8627; public static final int PROGRAM_RESIDENT_NV = 0x8647; public static final int PROGRAM_STRING_NV = 0x8628; public static final int TRACK_MATRIX_NV = 0x8648; public static final int TRACK_MATRIX_TRANSFORM_NV = 0x8649; public static final int MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E; public static final int MAX_TRACK_MATRICES_NV = 0x862F; public static final int CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640; public static final int CURRENT_MATRIX_NV = 0x8641; public static final int VERTEX_PROGRAM_BINDING_NV = 0x864A; public static final int PROGRAM_ERROR_POSITION_NV = 0x864B; public static final int MODELVIEW_PROJECTION_NV = 0x8629; public static final int MATRIX0_NV = 0x8630; public static final int MATRIX1_NV = 0x8631; public static final int MATRIX2_NV = 0x8632; public static final int MATRIX3_NV = 0x8633; public static final int MATRIX4_NV = 0x8634; public static final int MATRIX5_NV = 0x8635; public static final int MATRIX6_NV = 0x8636; public static final int MATRIX7_NV = 0x8637; public static final int IDENTITY_NV = 0x862A; public static final int INVERSE_NV = 0x862B; public static final int TRANSPOSE_NV = 0x862C; public static final int INVERSE_TRANSPOSE_NV = 0x862D; public static final int VERTEX_ATTRIB_ARRAY0_NV = 0x8650; public static final int VERTEX_ATTRIB_ARRAY1_NV = 0x8651; public static final int VERTEX_ATTRIB_ARRAY2_NV = 0x8652; public static final int VERTEX_ATTRIB_ARRAY3_NV = 0x8653; public static final int VERTEX_ATTRIB_ARRAY4_NV = 0x8654; public static final int VERTEX_ATTRIB_ARRAY5_NV = 0x8655; public static final int VERTEX_ATTRIB_ARRAY6_NV = 0x8656; public static final int VERTEX_ATTRIB_ARRAY7_NV = 0x8657; public static final int VERTEX_ATTRIB_ARRAY8_NV = 0x8658; public static final int VERTEX_ATTRIB_ARRAY9_NV = 0x8659; public static final int VERTEX_ATTRIB_ARRAY10_NV = 0x865A; public static final int VERTEX_ATTRIB_ARRAY11_NV = 0x865B; public static final int VERTEX_ATTRIB_ARRAY12_NV = 0x865C; public static final int VERTEX_ATTRIB_ARRAY13_NV = 0x865D; public static final int VERTEX_ATTRIB_ARRAY14_NV = 0x865E; public static final int VERTEX_ATTRIB_ARRAY15_NV = 0x865F; public static final int MAP1_VERTEX_ATTRIB0_4_NV = 0x8660; public static final int MAP1_VERTEX_ATTRIB1_4_NV = 0x8661; public static final int MAP1_VERTEX_ATTRIB2_4_NV = 0x8662; public static final int MAP1_VERTEX_ATTRIB3_4_NV = 0x8663; public static final int MAP1_VERTEX_ATTRIB4_4_NV = 0x8664; public static final int MAP1_VERTEX_ATTRIB5_4_NV = 0x8665; public static final int MAP1_VERTEX_ATTRIB6_4_NV = 0x8666; public static final int MAP1_VERTEX_ATTRIB7_4_NV = 0x8667; public static final int MAP1_VERTEX_ATTRIB8_4_NV = 0x8668; public static final int MAP1_VERTEX_ATTRIB9_4_NV = 0x8669; public static final int MAP1_VERTEX_ATTRIB10_4_NV = 0x866A; public static final int MAP1_VERTEX_ATTRIB11_4_NV = 0x866B; public static final int MAP1_VERTEX_ATTRIB12_4_NV = 0x866C; public static final int MAP1_VERTEX_ATTRIB13_4_NV = 0x866D; public static final int MAP1_VERTEX_ATTRIB14_4_NV = 0x866E; public static final int MAP1_VERTEX_ATTRIB15_4_NV = 0x866F; public static final int MAP2_VERTEX_ATTRIB0_4_NV = 0x8670; public static final int MAP2_VERTEX_ATTRIB1_4_NV = 0x8671; public static final int MAP2_VERTEX_ATTRIB2_4_NV = 0x8672; public static final int MAP2_VERTEX_ATTRIB3_4_NV = 0x8673; public static final int MAP2_VERTEX_ATTRIB4_4_NV = 0x8674; public static final int MAP2_VERTEX_ATTRIB5_4_NV = 0x8675; public static final int MAP2_VERTEX_ATTRIB6_4_NV = 0x8676; public static final int MAP2_VERTEX_ATTRIB7_4_NV = 0x8677; public static final int MAP2_VERTEX_ATTRIB8_4_NV = 0x8678; public static final int MAP2_VERTEX_ATTRIB9_4_NV = 0x8679; public static final int MAP2_VERTEX_ATTRIB10_4_NV = 0x867A; public static final int MAP2_VERTEX_ATTRIB11_4_NV = 0x867B; public static final int MAP2_VERTEX_ATTRIB12_4_NV = 0x867C; public static final int MAP2_VERTEX_ATTRIB13_4_NV = 0x867D; public static final int MAP2_VERTEX_ATTRIB14_4_NV = 0x867E; public static final int MAP2_VERTEX_ATTRIB15_4_NV = 0x867F; } --- NEW FILE: NVRegisterCombiners2.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:28:46 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVRegisterCombiners2 { public static final int PER_STAGE_CONSTANTS_NV = 0x8535; } --- NEW FILE: NVRegisterCombiners.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:20:54 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVRegisterCombiners { public static final int REGISTER_COMBINERS_NV = 0x8522; public static final int COMBINER0_NV = 0x8550; public static final int COMBINER1_NV = 0x8551; public static final int COMBINER2_NV = 0x8552; public static final int COMBINER3_NV = 0x8553; public static final int COMBINER4_NV = 0x8554; public static final int COMBINER5_NV = 0x8555; public static final int COMBINER6_NV = 0x8556; public static final int COMBINER7_NV = 0x8557; public static final int VARIABLE_A_NV = 0x8523; public static final int VARIABLE_B_NV = 0x8524; public static final int VARIABLE_C_NV = 0x8525; public static final int VARIABLE_D_NV = 0x8526; public static final int VARIABLE_E_NV = 0x8527; public static final int VARIABLE_F_NV = 0x8528; public static final int VARIABLE_G_NV = 0x8529; public static final int CONSTANT_COLOR0_NV = 0x852A; public static final int CONSTANT_COLOR1_NV = 0x852B; public static final int PRIMARY_COLOR_NV = 0x852C; public static final int SECONDARY_COLOR_NV = 0x852D; public static final int SPARE0_NV = 0x852E; public static final int SPARE1_NV = 0x852F; public static final int UNSIGNED_IDENTITY_NV = 0x8536; public static final int UNSIGNED_INVERT_NV = 0x8537; public static final int EXPAND_NORMAL_NV = 0x8538; public static final int EXPAND_NEGATE_NV = 0x8539; public static final int HALF_BIAS_NORMAL_NV = 0x853A; public static final int HALF_BIAS_NEGATE_NV = 0x853B; public static final int SIGNED_IDENTITY_NV = 0x853C; public static final int SIGNED_NEGATE_NV = 0x853D; public static final int E_TIMES_F_NV = 0x8531; public static final int SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532; public static final int SCALE_BY_TWO_NV = 0x853E; public static final int SCALE_BY_FOUR_NV = 0x853F; public static final int SCALE_BY_ONE_HALF_NV = 0x8540; public static final int BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541; public static final int DISCARD_NV = 0x8530; public static final int COMBINER_INPUT_NV = 0x8542; public static final int COMBINER_MAPPING_NV = 0x8543; public static final int COMBINER_COMPONENT_USAGE_NV = 0x8544; public static final int COMBINER_AB_DOT_PRODUCT_NV = 0x8545; public static final int COMBINER_CD_DOT_PRODUCT_NV = 0x8546; public static final int COMBINER_MUX_SUM_NV = 0x8547; public static final int COMBINER_SCALE_NV = 0x8548; public static final int COMBINER_BIAS_NV = 0x8549; public static final int COMBINER_AB_OUTPUT_NV = 0x854A; public static final int COMBINER_CD_OUTPUT_NV = 0x854B; public static final int COMBINER_SUM_OUTPUT_NV = 0x854C; public static final int NUM_GENERAL_COMBINERS_NV = 0x854E; public static final int COLOR_SUM_CLAMP_NV = 0x854F; public static final int MAX_GENERAL_COMBINERS_NV = 0x854D; } --- NEW FILE: NVTextureEnvCombine4.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:23:05 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVTextureEnvCombine4 { public static final int COMBINE4_NV = 0x8503; public static final int SOURCE3_RGB_NV = 0x8583; public static final int SOURCE3_ALPHA_NV = 0x858B; public static final int OPERAND3_RGB_NV = 0x8593; public static final int OPERAND3_ALPHA_NV = 0x859B; } --- NEW FILE: NVDepthClamp.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVDepthClamp.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:37:44 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVDepthClamp { public static final int DEPTH_CLAMP_NV = 0x864F; } --- NEW FILE: NVEvaluators.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVEvaluators.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:30:22 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVEvaluators { public static final int EVAL_2D_NV = 0x86C0; public static final int EVAL_TRIANGULAR_2D_NV = 0x86C1; public static final int MAP_TESSELLATION_NV = 0x86C2; public static final int MAP_ATTRIB_U_ORDER_NV = 0x86C3; public static final int MAP_ATTRIB_V_ORDER_NV = 0x86C4; public static final int EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5; public static final int EVAL_VERTEX_ATTRIB0_NV = 0x86C6; public static final int EVAL_VERTEX_ATTRIB1_NV = 0x86C7; public static final int EVAL_VERTEX_ATTRIB2_NV = 0x86C8; public static final int EVAL_VERTEX_ATTRIB3_NV = 0x86C9; public static final int EVAL_VERTEX_ATTRIB4_NV = 0x86CA; public static final int EVAL_VERTEX_ATTRIB5_NV = 0x86CB; public static final int EVAL_VERTEX_ATTRIB6_NV = 0x86CC; public static final int EVAL_VERTEX_ATTRIB7_NV = 0x86CD; public static final int EVAL_VERTEX_ATTRIB8_NV = 0x86CE; public static final int EVAL_VERTEX_ATTRIB9_NV = 0x86CF; public static final int EVAL_VERTEX_ATTRIB10_NV = 0x86D0; public static final int EVAL_VERTEX_ATTRIB11_NV = 0x86D1; public static final int EVAL_VERTEX_ATTRIB12_NV = 0x86D2; public static final int EVAL_VERTEX_ATTRIB13_NV = 0x86D3; public static final int EVAL_VERTEX_ATTRIB14_NV = 0x86D4; public static final int EVAL_VERTEX_ATTRIB15_NV = 0x86D5; public static final int MAX_MAP_TESSELLATION_NV = 0x86D6; public static final int MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7; } --- NEW FILE: NVFence.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVFence.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:26:52 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.nv; public interface NVFence { public static final int ALL_COMPLETED_NV = 0x84F2; public static final int FENCE_STATUS_NV = 0x84F3; public static final int FENCE_CONDITION_NV = 0x84F4; } --- NEW FILE: NVVertexArrayRange2.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * ... [truncated message content] |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/atix In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/atix Added Files: ATIXTextureEnvRoute.java ATIXPointSprites.java Log Message: Initial commit --- NEW FILE: ATIXTextureEnvRoute.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:37:26 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.atix; public interface ATIXTextureEnvRoute { public static final int SECONDARY_COLOR_ATIX = 0x8747; public static final int TEXTURE_OUTPUT_RGB_ATIX = 0x8748; public static final int TEXTURE_OUTPUT_ALPHA_ATIX = 0x8749; } --- NEW FILE: ATIXPointSprites.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:36:54 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.atix; public interface ATIXPointSprites { public static final int TEXTURE_POINT_MODE_ATIX = 0x60b0; public static final int TEXTURE_POINT_ONE_COORD_ATIX = 0x60b1; public static final int TEXTURE_POINT_SPRITE_ATIX = 0x60b2; public static final int POINT_SPRITE_CULL_MODE_ATIX = 0x60b3; public static final int POINT_SPRITE_CULL_CENTER_ATIX = 0x60b4; public static final int POINT_SPRITE_CULL_CLIP_ATIX = 0x60b5; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgix In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/sgix Added Files: SGIXShadow.java SGIXDepthTexture.java Log Message: Initial commit --- NEW FILE: SGIXShadow.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgix/SGIXShadow.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:11:56 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.sgix; public interface SGIXShadow { public static final int TEXTURE_COMPARE_SGIX = 0x819A; public static final int TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B; public static final int TEXTURE_LEQUAL_R_SGIX = 0x819C; public static final int TEXTURE_GEQUAL_R_SGIX = 0x819D; } --- NEW FILE: SGIXDepthTexture.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:13:09 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.sgix; public interface SGIXDepthTexture { public static final int DEPTH_COMPONENT16_SGIX = 0x81A5; public static final int DEPTH_COMPONENT24_SGIX = 0x81A6; public static final int DEPTH_COMPONENT32_SGIX = 0x81A7; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/ext Added Files: EXTFogCoord.java EXTStencilTwoSide.java EXTPointParameters.java EXTTextureLODBias.java EXTDrawRangeElements.java EXTVertexWeighting.java EXTSecondaryColor.java EXTCompiledVertexArray.java EXTVertexShader.java EXTStencilWrap.java EXTTextureCompressionS3TC.java EXTAgbr.java EXTTextureFilterAnisotropic.java Log Message: Initial commit --- NEW FILE: EXTFogCoord.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:17:44 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTFogCoord { public static final int FOG_COORDINATE_SOURCE_EXT = 0x8450; public static final int FOG_COORDINATE_EXT = 0x8451; public static final int FRAGMENT_DEPTH_EXT = 0x8452; public static final int CURRENT_FOG_COORDINATE_EXT = 0x8453; public static final int FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454; public static final int FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455; public static final int FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456; public static final int FOG_COORDINATE_ARRAY_EXT = 0x8457; } --- NEW FILE: EXTStencilTwoSide.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:01:46 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTStencilTwoSide { public static final int STENCIL_TEST_TWO_SIDE_EXT = 0x8910; public static final int ACTIVE_STENCIL_FACE_EXT = 0x8911; } --- NEW FILE: EXTPointParameters.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTPointParameters.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:20:06 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTPointParameters { public static final int POINT_SIZE_MIN_EXT = 0x8126; public static final int POINT_SIZE_MAX_EXT = 0x8127; public static final int POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128; public static final int DISTANCE_ATTENUATION_EXT = 0x8129; } --- NEW FILE: EXTTextureLODBias.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:29:59 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTTextureLODBias { public static final int TEXTURE_FILTER_CONTROL_EXT = 0x8500; public static final int TEXTURE_LOD_BIAS_EXT = 0x8501; public static final int MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD; } --- NEW FILE: EXTDrawRangeElements.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:00:36 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTDrawRangeElements { public static final int MAX_ELEMENTS_VERTICES_EXT = 0x80E8; public static final int MAX_ELEMENTS_INDICES_EXT = 0x80E9; } --- NEW FILE: EXTVertexWeighting.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:25:57 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTVertexWeighting { public static final int MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */ public static final int MODELVIEW1_STACK_DEPTH_EXT = 0x8502; public static final int MODELVIEW0_MATRIX_EXT = 0x0BA6; /* alias to MODELVIEW_MATRIX */ public static final int MODELVIEW1_MATRIX_EXT = 0x8506; public static final int VERTEX_WEIGHTING_EXT = 0x8509; public static final int MODELVIEW0_EXT = 0x1700; /* alias to MODELVIEW */ public static final int MODELVIEW1_EXT = 0x850A; public static final int CURRENT_VERTEX_WEIGHT_EXT = 0x850B; public static final int VERTEX_WEIGHT_ARRAY_EXT = 0x850C; public static final int VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D; public static final int VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E; public static final int VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F; public static final int VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510; } --- NEW FILE: EXTSecondaryColor.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:17:13 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTSecondaryColor { public static final int COLOR_SUM_EXT = 0x8458; public static final int CURRENT_SECONDARY_COLOR_EXT = 0x8459; public static final int SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A; public static final int SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B; public static final int SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C; public static final int SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D; public static final int SECONDARY_COLOR_ARRAY_EXT = 0x845E; } --- NEW FILE: EXTCompiledVertexArray.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:14:06 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTCompiledVertexArray { public static final int ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8; public static final int ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9; } --- NEW FILE: EXTVertexShader.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:33:02 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTVertexShader { public static final int VERTEX_SHADER_EXT = 0x8780; public static final int VERTEX_SHADER_BINDING_EXT = 0x8781; public static final int OP_INDEX_EXT = 0x8782; public static final int OP_NEGATE_EXT = 0x8783; public static final int OP_DOT3_EXT = 0x8784; public static final int OP_DOT4_EXT = 0x8785; public static final int OP_MUL_EXT = 0x8786; public static final int OP_ADD_EXT = 0x8787; public static final int OP_MADD_EXT = 0x8788; public static final int OP_FRAC_EXT = 0x8789; public static final int OP_MAX_EXT = 0x878A; public static final int OP_MIN_EXT = 0x878B; public static final int OP_SET_GE_EXT = 0x878C; public static final int OP_SET_LT_EXT = 0x878D; public static final int OP_CLAMP_EXT = 0x878E; public static final int OP_FLOOR_EXT = 0x878F; public static final int OP_ROUND_EXT = 0x8790; public static final int OP_EXP_BASE_2_EXT = 0x8791; public static final int OP_LOG_BASE_2_EXT = 0x8792; public static final int OP_POWER_EXT = 0x8793; public static final int OP_RECIP_EXT = 0x8794; public static final int OP_RECIP_SQRT_EXT = 0x8795; public static final int OP_SUB_EXT = 0x8796; public static final int OP_CROSS_PRODUCT_EXT = 0x8797; public static final int OP_MULTIPLY_MATRIX_EXT = 0x8798; public static final int OP_MOV_EXT = 0x8799; public static final int OUTPUT_VERTEX_EXT = 0x879A; public static final int OUTPUT_COLOR0_EXT = 0x879B; public static final int OUTPUT_COLOR1_EXT = 0x879C; public static final int OUTPUT_TEXTURE_COORD0_EXT = 0x879D; public static final int OUTPUT_TEXTURE_COORD1_EXT = 0x879E; public static final int OUTPUT_TEXTURE_COORD2_EXT = 0x879F; public static final int OUTPUT_TEXTURE_COORD3_EXT = 0x87A0; public static final int OUTPUT_TEXTURE_COORD4_EXT = 0x87A1; public static final int OUTPUT_TEXTURE_COORD5_EXT = 0x87A2; public static final int OUTPUT_TEXTURE_COORD6_EXT = 0x87A3; public static final int OUTPUT_TEXTURE_COORD7_EXT = 0x87A4; public static final int OUTPUT_TEXTURE_COORD8_EXT = 0x87A5; public static final int OUTPUT_TEXTURE_COORD9_EXT = 0x87A6; public static final int OUTPUT_TEXTURE_COORD10_EXT = 0x87A7; public static final int OUTPUT_TEXTURE_COORD11_EXT = 0x87A8; public static final int OUTPUT_TEXTURE_COORD12_EXT = 0x87A9; public static final int OUTPUT_TEXTURE_COORD13_EXT = 0x87AA; public static final int OUTPUT_TEXTURE_COORD14_EXT = 0x87AB; public static final int OUTPUT_TEXTURE_COORD15_EXT = 0x87AC; public static final int OUTPUT_TEXTURE_COORD16_EXT = 0x87AD; public static final int OUTPUT_TEXTURE_COORD17_EXT = 0x87AE; public static final int OUTPUT_TEXTURE_COORD18_EXT = 0x87AF; public static final int OUTPUT_TEXTURE_COORD19_EXT = 0x87B0; public static final int OUTPUT_TEXTURE_COORD20_EXT = 0x87B1; public static final int OUTPUT_TEXTURE_COORD21_EXT = 0x87B2; public static final int OUTPUT_TEXTURE_COORD22_EXT = 0x87B3; public static final int OUTPUT_TEXTURE_COORD23_EXT = 0x87B4; public static final int OUTPUT_TEXTURE_COORD24_EXT = 0x87B5; public static final int OUTPUT_TEXTURE_COORD25_EXT = 0x87B6; public static final int OUTPUT_TEXTURE_COORD26_EXT = 0x87B7; public static final int OUTPUT_TEXTURE_COORD27_EXT = 0x87B8; public static final int OUTPUT_TEXTURE_COORD28_EXT = 0x87B9; public static final int OUTPUT_TEXTURE_COORD29_EXT = 0x87BA; public static final int OUTPUT_TEXTURE_COORD30_EXT = 0x87BB; public static final int OUTPUT_TEXTURE_COORD31_EXT = 0x87BC; public static final int OUTPUT_FOG_EXT = 0x87BD; public static final int SCALAR_EXT = 0x87BE; public static final int VECTOR_EXT = 0x87BF; public static final int MATRIX_EXT = 0x87C0; public static final int VARIANT_EXT = 0x87C1; public static final int INVARIANT_EXT = 0x87C2; public static final int LOCAL_CONSTANT_EXT = 0x87C3; public static final int LOCAL_EXT = 0x87C4; public static final int MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5; public static final int MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6; public static final int MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7; public static final int MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8; public static final int MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9; public static final int MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA; public static final int MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB; public static final int MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC; public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD; public static final int MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE; public static final int VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF; public static final int VERTEX_SHADER_VARIANTS_EXT = 0x87D0; public static final int VERTEX_SHADER_INVARIANTS_EXT = 0x87D1; public static final int VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2; public static final int VERTEX_SHADER_LOCALS_EXT = 0x87D3; public static final int VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4; public static final int X_EXT = 0x87D5; public static final int Y_EXT = 0x87D6; public static final int Z_EXT = 0x87D7; public static final int W_EXT = 0x87D8; public static final int NEGATIVE_X_EXT = 0x87D9; public static final int NEGATIVE_Y_EXT = 0x87DA; public static final int NEGATIVE_Z_EXT = 0x87DB; public static final int NEGATIVE_W_EXT = 0x87DC; public static final int ZERO_EXT = 0x87DD; public static final int ONE_EXT = 0x87DE; public static final int NEGATIVE_ONE_EXT = 0x87DF; public static final int NORMALIZED_RANGE_EXT = 0x87E0; public static final int FULL_RANGE_EXT = 0x87E1; public static final int CURRENT_VERTEX_EXT = 0x87E2; public static final int MVP_MATRIX_EXT = 0x87E3; public static final int VARIANT_VALUE_EXT = 0x87E4; public static final int VARIANT_DATATYPE_EXT = 0x87E5; public static final int VARIANT_ARRAY_STRIDE_EXT = 0x87E6; public static final int VARIANT_ARRAY_TYPE_EXT = 0x87E7; public static final int VARIANT_ARRAY_EXT = 0x87E8; public static final int VARIANT_ARRAY_POINTER_EXT = 0x87E9; public static final int INVARIANT_VALUE_EXT = 0x87EA; public static final int INVARIANT_DATATYPE_EXT = 0x87EB; public static final int LOCAL_CONSTANT_VALUE_EXT = 0x87EC; public static final int LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED; } --- NEW FILE: EXTStencilWrap.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:29:34 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTStencilWrap { public static final int INCR_WRAP_EXT = 0x8507; public static final int DECR_WRAP_EXT = 0x8508; } --- NEW FILE: EXTTextureCompressionS3TC.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:01:13 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTTextureCompressionS3TC { public static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; public static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; public static final int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; public static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; } --- NEW FILE: EXTAgbr.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTAgbr.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:29:12 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTAgbr { public static final int ABGR_EXT = 0x8000; } --- NEW FILE: EXTTextureFilterAnisotropic.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:24:27 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ext; public interface EXTTextureFilterAnisotropic { public static final int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; public static final int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/ati Added Files: ATIPnTriangles.java ATIFragmentShader.java ATIVertexArrayObject.java ATIVertexStreams.java ATITextureMirrorOnce.java ATIEnvmapBumpmap.java ATIElementArray.java Log Message: Initial commit --- NEW FILE: ATIPnTriangles.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:31:14 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATIPnTriangles { public static final int PN_TRIANGLES_ATI = 0x87F0; public static final int MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1; public static final int PN_TRIANGLES_POINT_MODE_ATI = 0x87F2; public static final int PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3; public static final int PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4; public static final int PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5; public static final int PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6; public static final int PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7; public static final int PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8; } --- NEW FILE: ATIFragmentShader.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:34:05 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). * * Note: 2X_BIT_ATI, 4X_BIT_ATI and 8X_BIT_ATI has been changed to X2_BIT_ATI, X4_BIT_ATI and X8_BIT_ATI * because variables cannot start with a number. * */ package org.lwjgl.opengl.ati; public interface ATIFragmentShader { public static final int FRAGMENT_SHADER_ATI = 0x8920; public static final int REG_0_ATI = 0x8921; public static final int REG_1_ATI = 0x8922; public static final int REG_2_ATI = 0x8923; public static final int REG_3_ATI = 0x8924; public static final int REG_4_ATI = 0x8925; public static final int REG_5_ATI = 0x8926; public static final int REG_6_ATI = 0x8927; public static final int REG_7_ATI = 0x8928; public static final int REG_8_ATI = 0x8929; public static final int REG_9_ATI = 0x892A; public static final int REG_10_ATI = 0x892B; public static final int REG_11_ATI = 0x892C; public static final int REG_12_ATI = 0x892D; public static final int REG_13_ATI = 0x892E; public static final int REG_14_ATI = 0x892F; public static final int REG_15_ATI = 0x8930; public static final int REG_16_ATI = 0x8931; public static final int REG_17_ATI = 0x8932; public static final int REG_18_ATI = 0x8933; public static final int REG_19_ATI = 0x8934; public static final int REG_20_ATI = 0x8935; public static final int REG_21_ATI = 0x8936; public static final int REG_22_ATI = 0x8937; public static final int REG_23_ATI = 0x8938; public static final int REG_24_ATI = 0x8939; public static final int REG_25_ATI = 0x893A; public static final int REG_26_ATI = 0x893B; public static final int REG_27_ATI = 0x893C; public static final int REG_28_ATI = 0x893D; public static final int REG_29_ATI = 0x893E; public static final int REG_30_ATI = 0x893F; public static final int REG_31_ATI = 0x8940; public static final int CON_0_ATI = 0x8941; public static final int CON_1_ATI = 0x8942; public static final int CON_2_ATI = 0x8943; public static final int CON_3_ATI = 0x8944; public static final int CON_4_ATI = 0x8945; public static final int CON_5_ATI = 0x8946; public static final int CON_6_ATI = 0x8947; public static final int CON_7_ATI = 0x8948; public static final int CON_8_ATI = 0x8949; public static final int CON_9_ATI = 0x894A; public static final int CON_10_ATI = 0x894B; public static final int CON_11_ATI = 0x894C; public static final int CON_12_ATI = 0x894D; public static final int CON_13_ATI = 0x894E; public static final int CON_14_ATI = 0x894F; public static final int CON_15_ATI = 0x8950; public static final int CON_16_ATI = 0x8951; public static final int CON_17_ATI = 0x8952; public static final int CON_18_ATI = 0x8953; public static final int CON_19_ATI = 0x8954; public static final int CON_20_ATI = 0x8955; public static final int CON_21_ATI = 0x8956; public static final int CON_22_ATI = 0x8957; public static final int CON_23_ATI = 0x8958; public static final int CON_24_ATI = 0x8959; public static final int CON_25_ATI = 0x895A; public static final int CON_26_ATI = 0x895B; public static final int CON_27_ATI = 0x895C; public static final int CON_28_ATI = 0x895D; public static final int CON_29_ATI = 0x895E; public static final int CON_30_ATI = 0x895F; public static final int CON_31_ATI = 0x8960; public static final int MOV_ATI = 0x8961; public static final int ADD_ATI = 0x8963; public static final int MUL_ATI = 0x8964; public static final int SUB_ATI = 0x8965; public static final int DOT3_ATI = 0x8966; public static final int DOT4_ATI = 0x8967; public static final int MAD_ATI = 0x8968; public static final int LERP_ATI = 0x8969; public static final int CND_ATI = 0x896A; public static final int CND0_ATI = 0x896B; public static final int DOT2_ADD_ATI = 0x896C; public static final int SECONDARY_INTERPOLATOR_ATI = 0x896D; public static final int NUM_FRAGMENT_REGISTERS_ATI = 0x896E; public static final int NUM_FRAGMENT_CONSTANTS_ATI = 0x896F; public static final int NUM_PASSES_ATI = 0x8970; public static final int NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971; public static final int NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972; public static final int NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973; public static final int NUM_LOOPBACK_COMPONENTS_ATI = 0x8974; public static final int COLOR_ALPHA_PAIRING_ATI = 0x8975; public static final int SWIZZLE_STR_ATI = 0x8976; public static final int SWIZZLE_STQ_ATI = 0x8977; public static final int SWIZZLE_STR_DR_ATI = 0x8978; public static final int SWIZZLE_STQ_DQ_ATI = 0x8979; public static final int SWIZZLE_STRQ_ATI = 0x897A; public static final int SWIZZLE_STRQ_DQ_ATI = 0x897B; public static final int RED_BIT_ATI = 0x00000001; public static final int GREEN_BIT_ATI = 0x00000002; public static final int BLUE_BIT_ATI = 0x00000004; public static final int X2_BIT_ATI = 0x00000001; public static final int X4_BIT_ATI = 0x00000002; public static final int X8_BIT_ATI = 0x00000004; public static final int HALF_BIT_ATI = 0x00000008; public static final int QUARTER_BIT_ATI = 0x00000010; public static final int EIGHTH_BIT_ATI = 0x00000020; public static final int SATURATE_BIT_ATI = 0x00000040; public static final int COMP_BIT_ATI = 0x00000002; public static final int NEGATE_BIT_ATI = 0x00000004; public static final int BIAS_BIT_ATI = 0x00000008; } --- NEW FILE: ATIVertexArrayObject.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:36:01 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATIVertexArrayObject { public static final int STATIC_ATI = 0x8760; public static final int DYNAMIC_ATI = 0x8761; public static final int PRESERVE_ATI = 0x8762; public static final int DISCARD_ATI = 0x8763; public static final int OBJECT_BUFFER_SIZE_ATI = 0x8764; public static final int OBJECT_BUFFER_USAGE_ATI = 0x8765; public static final int ARRAY_OBJECT_BUFFER_ATI = 0x8766; public static final int ARRAY_OBJECT_OFFSET_ATI = 0x8767; } --- NEW FILE: ATIVertexStreams.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:35:16 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATIVertexStreams { public static final int MAX_VERTEX_STREAMS_ATI = 0x876B; public static final int VERTEX_SOURCE_ATI = 0x876C; public static final int VERTEX_STREAM0_ATI = 0x876D; public static final int VERTEX_STREAM1_ATI = 0x876E; public static final int VERTEX_STREAM2_ATI = 0x876F; public static final int VERTEX_STREAM3_ATI = 0x8770; public static final int VERTEX_STREAM4_ATI = 0x8771; public static final int VERTEX_STREAM5_ATI = 0x8772; public static final int VERTEX_STREAM6_ATI = 0x8773; public static final int VERTEX_STREAM7_ATI = 0x8774; } --- NEW FILE: ATITextureMirrorOnce.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:34:34 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATITextureMirrorOnce { public static final int MIRROR_CLAMP_ATI = 0x8742; public static final int MIRROR_CLAMP_TO_EDGE_ATI = 0x8743; } --- NEW FILE: ATIEnvmapBumpmap.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:33:36 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATIEnvmapBumpmap { public static final int BUMP_ROT_MATRIX_ATI = 0x8775; public static final int BUMP_ROT_MATRIX_SIZE_ATI = 0x8776; public static final int BUMP_NUM_TEX_UNITS_ATI = 0x8777; public static final int BUMP_TEX_UNITS_ATI = 0x8778; public static final int DUDV_ATI = 0x8779; public static final int DU8DV8_ATI = 0x877A; public static final int BUMP_ENVMAP_ATI = 0x877B; public static final int BUMP_TARGET_ATI = 0x877C; } --- NEW FILE: ATIElementArray.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/ati/ATIElementArray.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:34:52 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.ati; public interface ATIElementArray { public static final int ELEMENT_ARRAY_ATI = 0x8768; public static final int ELEMENT_ARRAY_TYPE_ATI = 0x8769; public static final int ELEMENT_ARRAY_POINTER_ATI = 0x876A; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:10
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/hp In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/hp Added Files: HPOcclusionTest.java Log Message: Initial commit --- NEW FILE: HPOcclusionTest.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:36:28 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.hp; public interface HPOcclusionTest { public static final int OCCLUSION_TEST_HP = 0x8165; public static final int OCCLUSION_TEST_RESULT_HP = 0x8166; } |
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/arb Added Files: ARBTextureCompression.java ARBMatrixPalette.java ARBMultitexture.java ARBPointParameters.java ARBDepthTexture.java ARBVertexBlend.java ARBVertexProgram.java ARBTextureBorderClamp.java ARBMultisample.java ARBTextureEnvDot3.java ARBCubeMap.java ARBTextureEnvCombine.java ARBTransposeMatrix.java ARBTextureMirroredRepeat.java ARBShadow.java ARBShadowAmbient.java Log Message: Initial commit --- NEW FILE: ARBTextureCompression.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:10:08 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTextureCompression { public static final int COMPRESSED_ALPHA_ARB = 0x84E9; public static final int COMPRESSED_LUMINANCE_ARB = 0x84EA; public static final int COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB; public static final int COMPRESSED_INTENSITY_ARB = 0x84EC; public static final int COMPRESSED_RGB_ARB = 0x84ED; public static final int COMPRESSED_RGBA_ARB = 0x84EE; public static final int TEXTURE_COMPRESSION_HINT_ARB = 0x84EF; public static final int TEXTURE_IMAGE_SIZE_ARB = 0x86A0; public static final int TEXTURE_COMPRESSED_ARB = 0x86A1; public static final int NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2; public static final int COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3; } --- NEW FILE: ARBMatrixPalette.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:32:23 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBMatrixPalette { public static final int MATRIX_PALETTE_ARB = 0x8840; public static final int MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841; public static final int MAX_PALETTE_MATRICES_ARB = 0x8842; public static final int CURRENT_PALETTE_MATRIX_ARB = 0x8843; public static final int MATRIX_INDEX_ARRAY_ARB = 0x8844; public static final int CURRENT_MATRIX_INDEX_ARB = 0x8845; public static final int MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846; public static final int MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847; public static final int MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848; public static final int MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849; } --- NEW FILE: ARBMultitexture.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBMultitexture.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:06:09 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBMultitexture { public static final int TEXTURE0_ARB = 0x84C0; public static final int TEXTURE1_ARB = 0x84C1; public static final int TEXTURE2_ARB = 0x84C2; public static final int TEXTURE3_ARB = 0x84C3; public static final int TEXTURE4_ARB = 0x84C4; public static final int TEXTURE5_ARB = 0x84C5; public static final int TEXTURE6_ARB = 0x84C6; public static final int TEXTURE7_ARB = 0x84C7; public static final int TEXTURE8_ARB = 0x84C8; public static final int TEXTURE9_ARB = 0x84C9; public static final int TEXTURE10_ARB = 0x84CA; public static final int TEXTURE11_ARB = 0x84CB; public static final int TEXTURE12_ARB = 0x84CC; public static final int TEXTURE13_ARB = 0x84CD; public static final int TEXTURE14_ARB = 0x84CE; public static final int TEXTURE15_ARB = 0x84CF; public static final int TEXTURE16_ARB = 0x84D0; public static final int TEXTURE17_ARB = 0x84D1; public static final int TEXTURE18_ARB = 0x84D2; public static final int TEXTURE19_ARB = 0x84D3; public static final int TEXTURE20_ARB = 0x84D4; public static final int TEXTURE21_ARB = 0x84D5; public static final int TEXTURE22_ARB = 0x84D6; public static final int TEXTURE23_ARB = 0x84D7; public static final int TEXTURE24_ARB = 0x84D8; public static final int TEXTURE25_ARB = 0x84D9; public static final int TEXTURE26_ARB = 0x84DA; public static final int TEXTURE27_ARB = 0x84DB; public static final int TEXTURE28_ARB = 0x84DC; public static final int TEXTURE29_ARB = 0x84DD; public static final int TEXTURE30_ARB = 0x84DE; public static final int TEXTURE31_ARB = 0x84DF; public static final int ACTIVE_TEXTURE_ARB = 0x84E0; public static final int CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1; public static final int MAX_TEXTURE_UNITS_ARB = 0x84E2; } --- NEW FILE: ARBPointParameters.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBPointParameters.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:31:36 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBPointParameters { public static final int POINT_SIZE_MIN_ARB = 0x8126; public static final int POINT_SIZE_MAX_ARB = 0x8127; public static final int POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128; public static final int POINT_DISTANCE_ATTENUATION_ARB = 0x8129; } --- NEW FILE: ARBDepthTexture.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:59:46 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBDepthTexture { public static final int DEPTH_COMPONENT16_ARB = 0x81A5; public static final int DEPTH_COMPONENT24_ARB = 0x81A6; public static final int DEPTH_COMPONENT32_ARB = 0x81A7; public static final int TEXTURE_DEPTH_SIZE_ARB = 0x884A; public static final int DEPTH_TEXTURE_MODE_ARB = 0x884B; } --- NEW FILE: ARBVertexBlend.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:31:57 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBVertexBlend { public static final int MAX_VERTEX_UNITS_ARB = 0x86A4; public static final int ACTIVE_VERTEX_UNITS_ARB = 0x86A5; public static final int WEIGHT_SUM_UNITY_ARB = 0x86A6; public static final int VERTEX_BLEND_ARB = 0x86A7; public static final int CURRENT_WEIGHT_ARB = 0x86A8; public static final int WEIGHT_ARRAY_TYPE_ARB = 0x86A9; public static final int WEIGHT_ARRAY_STRIDE_ARB = 0x86AA; public static final int WEIGHT_ARRAY_SIZE_ARB = 0x86AB; public static final int WEIGHT_ARRAY_POINTER_ARB = 0x86AC; public static final int WEIGHT_ARRAY_ARB = 0x86AD; public static final int MODELVIEW0_ARB = 0x1700; public static final int MODELVIEW1_ARB = 0x850a; public static final int MODELVIEW2_ARB = 0x8722; public static final int MODELVIEW3_ARB = 0x8723; public static final int MODELVIEW4_ARB = 0x8724; public static final int MODELVIEW5_ARB = 0x8725; public static final int MODELVIEW6_ARB = 0x8726; public static final int MODELVIEW7_ARB = 0x8727; public static final int MODELVIEW8_ARB = 0x8728; public static final int MODELVIEW9_ARB = 0x8729; public static final int MODELVIEW10_ARB = 0x872A; public static final int MODELVIEW11_ARB = 0x872B; public static final int MODELVIEW12_ARB = 0x872C; public static final int MODELVIEW13_ARB = 0x872D; public static final int MODELVIEW14_ARB = 0x872E; public static final int MODELVIEW15_ARB = 0x872F; public static final int MODELVIEW16_ARB = 0x8730; public static final int MODELVIEW17_ARB = 0x8731; public static final int MODELVIEW18_ARB = 0x8732; public static final int MODELVIEW19_ARB = 0x8733; public static final int MODELVIEW20_ARB = 0x8734; public static final int MODELVIEW21_ARB = 0x8735; public static final int MODELVIEW22_ARB = 0x8736; public static final int MODELVIEW23_ARB = 0x8737; public static final int MODELVIEW24_ARB = 0x8738; public static final int MODELVIEW25_ARB = 0x8739; public static final int MODELVIEW26_ARB = 0x873A; public static final int MODELVIEW27_ARB = 0x873B; public static final int MODELVIEW28_ARB = 0x873C; public static final int MODELVIEW29_ARB = 0x873D; public static final int MODELVIEW30_ARB = 0x873E; public static final int MODELVIEW31_ARB = 0x873F; } --- NEW FILE: ARBVertexProgram.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:02:30 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBVertexProgram { public static final int VERTEX_PROGRAM_ARB = 0x8620; public static final int VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642; public static final int VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643; public static final int COLOR_SUM_ARB = 0x8458; public static final int PROGRAM_FORMAT_ASCII_ARB = 0x8875; public static final int VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622; public static final int VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623; public static final int VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624; public static final int VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625; public static final int VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A; public static final int CURRENT_VERTEX_ATTRIB_ARB = 0x8626; public static final int VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645; public static final int PROGRAM_LENGTH_ARB = 0x8627; public static final int PROGRAM_FORMAT_ARB = 0x8876; public static final int PROGRAM_BINDING_ARB = 0x8677; public static final int PROGRAM_INSTRUCTIONS_ARB = 0x88A0; public static final int MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1; public static final int PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2; public static final int MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3; public static final int PROGRAM_TEMPORARIES_ARB = 0x88A4; public static final int MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5; public static final int PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6; public static final int MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7; public static final int PROGRAM_PARAMETERS_ARB = 0x88A8; public static final int MAX_PROGRAM_PARAMETERS_ARB = 0x88A9; public static final int PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA; public static final int MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB; public static final int PROGRAM_ATTRIBS_ARB = 0x88AC; public static final int MAX_PROGRAM_ATTRIBS_ARB = 0x88AD; public static final int PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE; public static final int MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF; public static final int PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0; public static final int MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1; public static final int PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2; public static final int MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3; public static final int MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4; public static final int MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5; public static final int PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6; public static final int PROGRAM_STRING_ARB = 0x8628; public static final int PROGRAM_ERROR_POSITION_ARB = 0x864B; public static final int CURRENT_MATRIX_ARB = 0x8641; public static final int TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7; public static final int CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640; public static final int MAX_VERTEX_ATTRIBS_ARB = 0x8869; public static final int MAX_PROGRAM_MATRICES_ARB = 0x862F; public static final int MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E; public static final int PROGRAM_ERROR_STRING_ARB = 0x8874; public static final int MATRIX0_ARB = 0x88C0; public static final int MATRIX1_ARB = 0x88C1; public static final int MATRIX2_ARB = 0x88C2; public static final int MATRIX3_ARB = 0x88C3; public static final int MATRIX4_ARB = 0x88C4; public static final int MATRIX5_ARB = 0x88C5; public static final int MATRIX6_ARB = 0x88C6; public static final int MATRIX7_ARB = 0x88C7; public static final int MATRIX8_ARB = 0x88C8; public static final int MATRIX9_ARB = 0x88C9; public static final int MATRIX10_ARB = 0x88CA; public static final int MATRIX11_ARB = 0x88CB; public static final int MATRIX12_ARB = 0x88CC; public static final int MATRIX13_ARB = 0x88CD; public static final int MATRIX14_ARB = 0x88CE; public static final int MATRIX15_ARB = 0x88CF; public static final int MATRIX16_ARB = 0x88D0; public static final int MATRIX17_ARB = 0x88D1; public static final int MATRIX18_ARB = 0x88D2; public static final int MATRIX19_ARB = 0x88D3; public static final int MATRIX20_ARB = 0x88D4; public static final int MATRIX21_ARB = 0x88D5; public static final int MATRIX22_ARB = 0x88D6; public static final int MATRIX23_ARB = 0x88D7; public static final int MATRIX24_ARB = 0x88D8; public static final int MATRIX25_ARB = 0x88D9; public static final int MATRIX26_ARB = 0x88DA; public static final int MATRIX27_ARB = 0x88DB; public static final int MATRIX28_ARB = 0x88DC; public static final int MATRIX29_ARB = 0x88DD; public static final int MATRIX30_ARB = 0x88DE; public static final int MATRIX31_ARB = 0x88DF; } --- NEW FILE: ARBTextureBorderClamp.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:16:42 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTextureBorderClamp { public static final int CLAMP_TO_BORDER_ARB = 0x812D; } --- NEW FILE: ARBMultisample.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBMultisample.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:21:23 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBMultisample { public static final int MULTISAMPLE_ARB = 0x809D; public static final int SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E; public static final int SAMPLE_ALPHA_TO_ONE_ARB = 0x809F; public static final int SAMPLE_COVERAGE_ARB = 0x80A0; public static final int SAMPLE_BUFFERS_ARB = 0x80A8; public static final int SAMPLES_ARB = 0x80A9; public static final int SAMPLE_COVERAGE_VALUE_ARB = 0x80AA; public static final int SAMPLE_COVERAGE_INVERT_ARB = 0x80AB; public static final int MULTISAMPLE_BIT_ARB = 0x20000000; } --- NEW FILE: ARBTextureEnvDot3.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:15:16 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTextureEnvDot3 { public static final int DOT3_RGB_ARB = 0x86AE; public static final int DOT3_RGBA_ARB = 0x86AF; } --- NEW FILE: ARBCubeMap.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBCubeMap.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:11:04 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBCubeMap { public static final int NORMAL_MAP_ARB = 0x8511; public static final int REFLECTION_MAP_ARB = 0x8512; public static final int TEXTURE_CUBE_MAP_ARB = 0x8513; public static final int TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514; public static final int TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515; public static final int TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516; public static final int TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517; public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518; public static final int TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519; public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A; public static final int PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B; public static final int MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C; } --- NEW FILE: ARBTextureEnvCombine.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:14:40 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTextureEnvCombine { public static final int COMBINE_ARB = 0x8570; public static final int COMBINE_RGB_ARB = 0x8571; public static final int COMBINE_ALPHA_ARB = 0x8572; public static final int RGB_SCALE_ARB = 0x8573; public static final int ADD_SIGNED_ARB = 0x8574; public static final int INTERPOLATE_ARB = 0x8575; public static final int CONSTANT_ARB = 0x8576; public static final int PRIMARY_COLOR_ARB = 0x8577; public static final int PREVIOUS_ARB = 0x8578; public static final int SOURCE0_RGB_ARB = 0x8580; public static final int SOURCE1_RGB_ARB = 0x8581; public static final int SOURCE2_RGB_ARB = 0x8582; public static final int SOURCE0_ALPHA_ARB = 0x8588; public static final int SOURCE1_ALPHA_ARB = 0x8589; public static final int SOURCE2_ALPHA_ARB = 0x858A; public static final int OPERAND0_RGB_ARB = 0x8590; public static final int OPERAND1_RGB_ARB = 0x8591; public static final int OPERAND2_RGB_ARB = 0x8592; public static final int OPERAND0_ALPHA_ARB = 0x8598; public static final int OPERAND1_ALPHA_ARB = 0x8599; public static final int OPERAND2_ALPHA_ARB = 0x859A; } --- NEW FILE: ARBTransposeMatrix.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:08:52 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTransposeMatrix { public static final int TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3; public static final int TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4; public static final int TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5; public static final int TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6; } --- NEW FILE: ARBTextureMirroredRepeat.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:58:27 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBTextureMirroredRepeat { public static final int MIRRORED_REPEAT_ARB = 0x8370; } --- NEW FILE: ARBShadow.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBShadow.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:58:50 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBShadow { public static final int TEXTURE_COMPARE_MODE_ARB = 0x884C; public static final int TEXTURE_COMPARE_FUNC_ARB = 0x884D; public static final int COMPARE_R_TO_TEXTURE_ARB = 0x884E; } --- NEW FILE: ARBShadowAmbient.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 15:59:19 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.arb; public interface ARBShadowAmbient { public static final int TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:50:09
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl In directory usw-pr-cvs1:/tmp/cvs-serv11055/src/java/org/lwjgl/opengl/wgl Added Files: WGLPixelFormat.java WGLMultisample.java WGLRenderTexture.java WGLBufferRegion.java WGLMakeCurrentRead.java WGLPBuffer.java Log Message: Initial commit --- NEW FILE: WGLPixelFormat.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:07:42 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLPixelFormat { public static final int WNUMBER_PIXEL_FORMATS_ARB = 0x2000; public static final int WDRAW_TO_WINDOW_ARB = 0x2001; public static final int WDRAW_TO_BITMAP_ARB = 0x2002; public static final int WACCELERATION_ARB = 0x2003; public static final int WNEED_PALETTE_ARB = 0x2004; public static final int WNEED_SYSTEM_PALETTE_ARB = 0x2005; public static final int WSWAP_LAYER_BUFFERS_ARB = 0x2006; public static final int WSWAP_METHOD_ARB = 0x2007; public static final int WNUMBER_OVERLAYS_ARB = 0x2008; public static final int WNUMBER_UNDERLAYS_ARB = 0x2009; public static final int WTRANSPARENT_ARB = 0x200A; public static final int WTRANSPARENT_RED_VALUE_ARB = 0x2037; public static final int WTRANSPARENT_GREEN_VALUE_ARB = 0x2038; public static final int WTRANSPARENT_BLUE_VALUE_ARB = 0x2039; public static final int WTRANSPARENT_ALPHA_VALUE_ARB = 0x203A; public static final int WTRANSPARENT_INDEX_VALUE_ARB = 0x203B; public static final int WSHARE_DEPTH_ARB = 0x200C; public static final int WSHARE_STENCIL_ARB = 0x200D; public static final int WSHARE_ACCUM_ARB = 0x200E; public static final int WSUPPORT_GDI_ARB = 0x200F; public static final int WSUPPORT_OPENARB = 0x2010; public static final int WDOUBLE_BUFFER_ARB = 0x2011; public static final int WSTEREO_ARB = 0x2012; public static final int WPIXEL_TYPE_ARB = 0x2013; public static final int WCOLOR_BITS_ARB = 0x2014; public static final int WRED_BITS_ARB = 0x2015; public static final int WRED_SHIFT_ARB = 0x2016; public static final int WGREEN_BITS_ARB = 0x2017; public static final int WGREEN_SHIFT_ARB = 0x2018; public static final int WBLUE_BITS_ARB = 0x2019; public static final int WBLUE_SHIFT_ARB = 0x201A; public static final int WALPHA_BITS_ARB = 0x201B; public static final int WALPHA_SHIFT_ARB = 0x201C; public static final int WACCUM_BITS_ARB = 0x201D; public static final int WACCUM_RED_BITS_ARB = 0x201E; public static final int WACCUM_GREEN_BITS_ARB = 0x201F; public static final int WACCUM_BLUE_BITS_ARB = 0x2020; public static final int WACCUM_ALPHA_BITS_ARB = 0x2021; public static final int WDEPTH_BITS_ARB = 0x2022; public static final int WSTENCIL_BITS_ARB = 0x2023; public static final int WAUX_BUFFERS_ARB = 0x2024; public static final int WNO_ACCELERATION_ARB = 0x2025; public static final int WGENERIC_ACCELERATION_ARB = 0x2026; public static final int WFULL_ACCELERATION_ARB = 0x2027; public static final int WSWAP_EXCHANGE_ARB = 0x2028; public static final int WSWAP_COPY_ARB = 0x2029; public static final int WSWAP_UNDEFINED_ARB = 0x202A; public static final int WTYPE_RGBA_ARB = 0x202B; public static final int WTYPE_COLORINDEX_ARB = 0x202C; } --- NEW FILE: WGLMultisample.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLMultisample.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:10:06 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLMultisample { public static final int WSAMPLE_BUFFERS_ARB = 0x2041; public static final int WSAMPLES_ARB = 0x2042; } --- NEW FILE: WGLRenderTexture.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:08:41 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLRenderTexture { public static final int WBIND_TO_TEXTURE_RGB_ARB = 0x2070; public static final int WBIND_TO_TEXTURE_RGBA_ARB = 0x2071; public static final int WTEXTURE_FORMAT_ARB = 0x2072; public static final int WTEXTURE_TARGET_ARB = 0x2073; public static final int WMIPMAP_TEXTURE_ARB = 0x2074; public static final int WTEXTURE_RGB_ARB = 0x2075; public static final int WTEXTURE_RGBA_ARB = 0x2076; public static final int WNO_TEXTURE_ARB = 0x2077; public static final int WTEXTURE_CUBE_MAP_ARB = 0x2078; public static final int WTEXTURE_1D_ARB = 0x2079; public static final int WTEXTURE_2D_ARB = 0x207A; public static final int WMIPMAP_LEVEL_ARB = 0x207B; public static final int WCUBE_MAP_FACE_ARB = 0x207C; public static final int WTEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x207D; public static final int WTEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x207E; public static final int WTEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x207F; public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x2080; public static final int WTEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x2081; public static final int WTEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x2082; public static final int WFRONT_LEFT_ARB = 0x2083; public static final int WFRONT_RIGHT_ARB = 0x2084; public static final int WBACK_LEFT_ARB = 0x2085; public static final int WBACK_RIGHT_ARB = 0x2086; public static final int WAUX0_ARB = 0x2087; public static final int WAUX1_ARB = 0x2088; public static final int WAUX2_ARB = 0x2089; public static final int WAUX3_ARB = 0x208A; public static final int WAUX4_ARB = 0x208B; public static final int WAUX5_ARB = 0x208C; public static final int WAUX6_ARB = 0x208D; public static final int WAUX7_ARB = 0x208E; public static final int WAUX8_ARB = 0x208F; public static final int WAUX9_ARB = 0x2090; } --- NEW FILE: WGLBufferRegion.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:06:10 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLBufferRegion { public static final int WFRONT_COLOR_BUFFER_BIT_ARB = 0x00000001; public static final int WBACK_COLOR_BUFFER_BIT_ARB = 0x00000002; public static final int WDEPTH_BUFFER_BIT_ARB = 0x00000004; public static final int WSTENCIL_BUFFER_BIT_ARB = 0x00000008; } --- NEW FILE: WGLMakeCurrentRead.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:09:29 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLMakeCurrentRead { public static final int ERROR_INVALID_PIXEL_TYPE_ARB = 0x2043; public static final int ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 0x2054; } --- NEW FILE: WGLPBuffer.java --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java /* * Copyright (c) 2002 Light Weight Java Game Library Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of 'Light Weight Java Game Library' nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Created by IntelliJ IDEA. * User: nj * Date: 12-08-2002 * Time: 16:06:59 * To change template for new interface use * Code Style | Class Templates options (Tools | IDE Options). */ package org.lwjgl.opengl.wgl; public interface WGLPBuffer { public static final int WDRAW_TO_PBUFFER_ARB = 0x202D; public static final int WMAX_PBUFFER_PIXELS_ARB = 0x202E; public static final int WMAX_PBUFFER_WIDTH_ARB = 0x202F; public static final int WMAX_PBUFFER_HEIGHT_ARB = 0x2030; public static final int WPBUFFER_LARGEST_ARB = 0x2033; public static final int WPBUFFER_WIDTH_ARB = 0x2034; public static final int WPBUFFER_HEIGHT_ARB = 0x2035; public static final int WPBUFFER_LOST_ARB = 0x2036; } |
From: Caspian Rychlik-P. <ci...@us...> - 2002-08-16 21:48:55
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgix In directory usw-pr-cvs1:/tmp/cvs-serv10811/src/java/org/lwjgl/opengl/sgix Log Message: Directory /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/sgix added to the repository |