lwjgl2-arm64/src/java/org/lwjgl/opengl/GLConstants.java

151 lines
4.2 KiB
Java
Raw Normal View History

2002-08-15 18:19:01 +02:00
/*
2002-12-21 13:37:20 +01:00
* Copyright (c) 2002 Lightweight Java Game Library Project
2002-08-15 18:19:01 +02:00
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
* met:
2002-08-09 12:56:30 +02:00
*
2002-08-15 18:19:01 +02:00
* * 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.
2002-08-09 12:56:30 +02:00
*/
2002-08-15 18:19:01 +02:00
2002-08-09 12:56:30 +02:00
package org.lwjgl.opengl;
2002-08-16 23:53:02 +02:00
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.*;
2002-10-19 01:21:49 +02:00
import org.lwjgl.opengl.ext.EXTAbgr;
2002-08-16 23:53:02 +02:00
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;
2002-08-09 12:56:30 +02:00
/**
2002-08-15 18:19:01 +02:00
* $Id$
*
2002-08-09 12:56:30 +02:00
* All GL constants, including all supported extensions.
*
2002-08-15 18:19:01 +02:00
* @author cix_foo <cix_foo@users.sourceforge.net>
* @version $Revision$
2002-08-09 12:56:30 +02:00
*/
2002-08-15 18:19:01 +02:00
2002-08-16 23:53:02 +02:00
public interface GLConstants
extends
ARBCubeMap,
ARBDepthTexture,
ARBMatrixPalette,
ARBMultisample,
ARBMultitexture,
ARBPointParameters,
ARBShadow,
ARBShadowAmbient,
ARBTextureBorderClamp,
ARBTextureCompression,
ARBTextureEnvCombine,
ARBTextureEnvDot3,
ARBTextureMirroredRepeat,
ARBTransposeMatrix,
ARBVertexBlend,
ARBVertexBufferObject,
2002-08-16 23:53:02 +02:00
ARBVertexProgram,
ATIElementArray,
ATIEnvmapBumpmap,
ATIFragmentShader,
ATIPnTriangles,
ATITextureMirrorOnce,
ATIVertexArrayObject,
ATIVertexStreams,
ATIXPointSprites,
ATIXTextureEnvRoute,
2002-10-19 01:21:49 +02:00
EXTAbgr,
EXTBgra,
EXTBlendColor,
EXTBlendMinmax,
2002-08-16 23:53:02 +02:00
EXTCompiledVertexArray,
EXTDrawRangeElements,
EXTFogCoord,
2002-10-19 01:21:49 +02:00
EXTLightMaxExponent,
EXTPackedPixels,
EXTPalettedTexture,
2002-08-16 23:53:02 +02:00
EXTPointParameters,
2002-10-19 01:21:49 +02:00
EXTRescaleNormal,
2002-08-16 23:53:02 +02:00
EXTSecondaryColor,
2002-10-19 01:21:49 +02:00
EXTSeparateSpecularColor,
EXTSharedTexturePalette,
2002-08-16 23:53:02 +02:00
EXTStencilTwoSide,
EXTStencilWrap,
EXTTextureCompressionS3TC,
2002-10-19 01:21:49 +02:00
EXTTextureEnvCombine,
EXTTextureEnvDot3,
2002-08-16 23:53:02 +02:00
EXTTextureFilterAnisotropic,
EXTTextureLODBias,
2002-10-19 01:21:49 +02:00
EXTVertexArray,
2002-08-16 23:53:02 +02:00
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,
2003-07-28 10:20:10 +02:00
WGLRenderTexture,
CoreGL14Constants
2002-08-16 23:53:02 +02:00
{
2002-08-09 12:56:30 +02:00
}