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] |