// // The Open Toolkit Library License // // Copyright (c) 2006 - 2010 the Open Toolkit library. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights to // use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of // the Software, and to permit persons to whom the Software is furnished to do // so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR // OTHER DEALINGS IN THE SOFTWARE. // using System; namespace OpenTK.Graphics.OpenGL { #pragma warning disable 1591 public enum AccumOp : int { Accum = ((int)0x0100), Load = ((int)0x0101), Return = ((int)0x0102), Mult = ((int)0x0103), Add = ((int)0x0104), } public enum ActiveAttribType : int { Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), FloatVec2 = ((int)0x8B50), FloatVec3 = ((int)0x8B51), FloatVec4 = ((int)0x8B52), IntVec2 = ((int)0x8B53), IntVec3 = ((int)0x8B54), IntVec4 = ((int)0x8B55), FloatMat2 = ((int)0x8B5A), FloatMat3 = ((int)0x8B5B), FloatMat4 = ((int)0x8B5C), UnsignedIntVec2 = ((int)0x8DC6), UnsignedIntVec3 = ((int)0x8DC7), UnsignedIntVec4 = ((int)0x8DC8), DoubleMat2 = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleVec2 = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), } public enum ActiveSubroutineUniformParameter : int { UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), NumCompatibleSubroutines = ((int)0x8E4A), CompatibleSubroutines = ((int)0x8E4B), } public enum ActiveUniformBlockParameter : int { UniformBlockReferencedByTessControlShader = ((int)0x84F0), UniformBlockReferencedByTessEvaluationShader = ((int)0x84F1), UniformBlockBinding = ((int)0x8A3F), UniformBlockDataSize = ((int)0x8A40), UniformBlockNameLength = ((int)0x8A41), UniformBlockActiveUniforms = ((int)0x8A42), UniformBlockActiveUniformIndices = ((int)0x8A43), UniformBlockReferencedByVertexShader = ((int)0x8A44), UniformBlockReferencedByFragmentShader = ((int)0x8A46), } public enum ActiveUniformParameter : int { UniformType = ((int)0x8A37), UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), UniformBlockIndex = ((int)0x8A3A), UniformOffset = ((int)0x8A3B), UniformArrayStride = ((int)0x8A3C), UniformMatrixStride = ((int)0x8A3D), UniformIsRowMajor = ((int)0x8A3E), } public enum ActiveUniformType : int { Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), FloatVec2 = ((int)0x8B50), FloatVec3 = ((int)0x8B51), FloatVec4 = ((int)0x8B52), IntVec2 = ((int)0x8B53), IntVec3 = ((int)0x8B54), IntVec4 = ((int)0x8B55), Bool = ((int)0x8B56), BoolVec2 = ((int)0x8B57), BoolVec3 = ((int)0x8B58), BoolVec4 = ((int)0x8B59), FloatMat2 = ((int)0x8B5A), FloatMat3 = ((int)0x8B5B), FloatMat4 = ((int)0x8B5C), Sampler1D = ((int)0x8B5D), Sampler2D = ((int)0x8B5E), Sampler3D = ((int)0x8B5F), SamplerCube = ((int)0x8B60), Sampler1DShadow = ((int)0x8B61), Sampler2DShadow = ((int)0x8B62), Sampler2DRect = ((int)0x8B63), Sampler2DRectShadow = ((int)0x8B64), FloatMat2x3 = ((int)0x8B65), FloatMat2x4 = ((int)0x8B66), FloatMat3x2 = ((int)0x8B67), FloatMat3x4 = ((int)0x8B68), FloatMat4x2 = ((int)0x8B69), FloatMat4x3 = ((int)0x8B6A), Sampler1DArray = ((int)0x8DC0), Sampler2DArray = ((int)0x8DC1), SamplerBuffer = ((int)0x8DC2), Sampler1DArrayShadow = ((int)0x8DC3), Sampler2DArrayShadow = ((int)0x8DC4), SamplerCubeShadow = ((int)0x8DC5), UnsignedIntVec2 = ((int)0x8DC6), UnsignedIntVec3 = ((int)0x8DC7), UnsignedIntVec4 = ((int)0x8DC8), IntSampler1D = ((int)0x8DC9), IntSampler2D = ((int)0x8DCA), IntSampler3D = ((int)0x8DCB), IntSamplerCube = ((int)0x8DCC), IntSampler2DRect = ((int)0x8DCD), IntSampler1DArray = ((int)0x8DCE), IntSampler2DArray = ((int)0x8DCF), IntSamplerBuffer = ((int)0x8DD0), UnsignedIntSampler1D = ((int)0x8DD1), UnsignedIntSampler2D = ((int)0x8DD2), UnsignedIntSampler3D = ((int)0x8DD3), UnsignedIntSamplerCube = ((int)0x8DD4), UnsignedIntSampler2DRect = ((int)0x8DD5), UnsignedIntSampler1DArray = ((int)0x8DD6), UnsignedIntSampler2DArray = ((int)0x8DD7), UnsignedIntSamplerBuffer = ((int)0x8DD8), DoubleMat2 = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleVec2 = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), SamplerCubeMapArray = ((int)0x900C), SamplerCubeMapArrayShadow = ((int)0x900D), IntSamplerCubeMapArray = ((int)0x900E), UnsignedIntSamplerCubeMapArray = ((int)0x900F), Sampler2DMultisample = ((int)0x9108), IntSampler2DMultisample = ((int)0x9109), UnsignedIntSampler2DMultisample = ((int)0x910A), Sampler2DMultisampleArray = ((int)0x910B), IntSampler2DMultisampleArray = ((int)0x910C), UnsignedIntSampler2DMultisampleArray = ((int)0x910D), } public enum All : int { False = ((int)0), NoError = ((int)0), None = ((int)0), Zero = ((int)0), Points = ((int)0x0000), ClientPixelStoreBit = ((int)0x00000001), ContextCoreProfileBit = ((int)0x00000001), ContextFlagForwardCompatibleBit = ((int)0x00000001), CurrentBit = ((int)0x00000001), Gl2XBitAti = ((int)0x00000001), RedBitAti = ((int)0x00000001), SyncFlushCommandsBit = ((int)0x00000001), TextureDeformationBitSgix = ((int)0x00000001), VertexAttribArrayBarrierBitExt = ((int)0x00000001), VertexShaderBit = ((int)0x00000001), ClientVertexArrayBit = ((int)0x00000002), CompBitAti = ((int)0x00000002), ContextCompatibilityProfileBit = ((int)0x00000002), ElementArrayBarrierBitExt = ((int)0x00000002), FragmentShaderBit = ((int)0x00000002), GeometryDeformationBitSgix = ((int)0x00000002), Gl4XBitAti = ((int)0x00000002), GreenBitAti = ((int)0x00000002), PointBit = ((int)0x00000002), BlueBitAti = ((int)0x00000004), ContextFlagRobustAccessBitArb = ((int)0x00000004), GeometryShaderBit = ((int)0x00000004), Gl8XBitAti = ((int)0x00000004), LineBit = ((int)0x00000004), NegateBitAti = ((int)0x00000004), UniformBarrierBitExt = ((int)0x00000004), Vertex23BitPgi = ((int)0x00000004), BiasBitAti = ((int)0x00000008), HalfBitAti = ((int)0x00000008), PolygonBit = ((int)0x00000008), TessControlShaderBit = ((int)0x00000008), TextureFetchBarrierBitExt = ((int)0x00000008), Vertex4BitPgi = ((int)0x00000008), PolygonStippleBit = ((int)0x00000010), QuarterBitAti = ((int)0x00000010), ShaderGlobalAccessBarrierBitNv = ((int)0x00000010), TessEvaluationShaderBit = ((int)0x00000010), EighthBitAti = ((int)0x00000020), PixelModeBit = ((int)0x00000020), ShaderImageAccessBarrierBitExt = ((int)0x00000020), CommandBarrierBitExt = ((int)0x00000040), LightingBit = ((int)0x00000040), SaturateBitAti = ((int)0x00000040), FogBit = ((int)0x00000080), PixelBufferBarrierBitExt = ((int)0x00000080), DepthBufferBit = ((int)0x00000100), TextureUpdateBarrierBitExt = ((int)0x00000100), AccumBufferBit = ((int)0x00000200), BufferUpdateBarrierBitExt = ((int)0x00000200), FramebufferBarrierBitExt = ((int)0x00000400), StencilBufferBit = ((int)0x00000400), TransformFeedbackBarrierBitExt = ((int)0x00000800), ViewportBit = ((int)0x00000800), AtomicCounterBarrierBitExt = ((int)0x00001000), TransformBit = ((int)0x00001000), EnableBit = ((int)0x00002000), ColorBufferBit = ((int)0x00004000), CoverageBufferBitNv = ((int)0x00008000), HintBit = ((int)0x00008000), Lines = ((int)0x0001), MapReadBit = ((int)0x0001), RestartSun = ((int)0x0001), TraceOperationsBitMesa = ((int)0x0001), Color3BitPgi = ((int)0x00010000), EvalBit = ((int)0x00010000), LineLoop = ((int)0x0002), MapWriteBit = ((int)0x0002), ReplaceMiddleSun = ((int)0x0002), TracePrimitivesBitMesa = ((int)0x0002), Color4BitPgi = ((int)0x00020000), ListBit = ((int)0x00020000), LineStrip = ((int)0x0003), ReplaceOldestSun = ((int)0x0003), MapInvalidateRangeBit = ((int)0x0004), TraceArraysBitMesa = ((int)0x0004), Triangles = ((int)0x0004), EdgeflagBitPgi = ((int)0x00040000), TextureBit = ((int)0x00040000), TriangleStrip = ((int)0x0005), TriangleFan = ((int)0x0006), Quads = ((int)0x0007), MapInvalidateBufferBit = ((int)0x0008), QuadStrip = ((int)0x0008), TraceTexturesBitMesa = ((int)0x0008), IndexBitPgi = ((int)0x00080000), ScissorBit = ((int)0x00080000), Polygon = ((int)0x0009), LinesAdjacency = ((int)0x000A), LinesAdjacencyArb = ((int)0x000A), LinesAdjacencyExt = ((int)0x000A), LineStripAdjacency = ((int)0x000B), LineStripAdjacencyArb = ((int)0x000B), LineStripAdjacencyExt = ((int)0x000B), TrianglesAdjacency = ((int)0x000C), TrianglesAdjacencyArb = ((int)0x000C), TrianglesAdjacencyExt = ((int)0x000C), TriangleStripAdjacency = ((int)0x000D), TriangleStripAdjacencyArb = ((int)0x000D), TriangleStripAdjacencyExt = ((int)0x000D), Patches = ((int)0x000E), MapFlushExplicitBit = ((int)0x0010), TracePixelsBitMesa = ((int)0x0010), MatAmbientBitPgi = ((int)0x00100000), MapUnsynchronizedBit = ((int)0x0020), TraceErrorsBitMesa = ((int)0x0020), MatAmbientAndDiffuseBitPgi = ((int)0x00200000), MatDiffuseBitPgi = ((int)0x00400000), MatEmissionBitPgi = ((int)0x00800000), Accum = ((int)0x0100), MatColorIndexesBitPgi = ((int)0x01000000), Load = ((int)0x0101), Return = ((int)0x0102), Mult = ((int)0x0103), Add = ((int)0x0104), Never = ((int)0x0200), MatShininessBitPgi = ((int)0x02000000), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), SrcColor = ((int)0x0300), OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304), OneMinusDstAlpha = ((int)0x0305), DstColor = ((int)0x0306), OneMinusDstColor = ((int)0x0307), SrcAlphaSaturate = ((int)0x0308), FrontLeft = ((int)0x0400), MatSpecularBitPgi = ((int)0x04000000), FrontRight = ((int)0x0401), BackLeft = ((int)0x0402), BackRight = ((int)0x0403), Front = ((int)0x0404), Back = ((int)0x0405), Left = ((int)0x0406), Right = ((int)0x0407), FrontAndBack = ((int)0x0408), Aux0 = ((int)0x0409), Aux1 = ((int)0x040A), Aux2 = ((int)0x040B), Aux3 = ((int)0x040C), InvalidEnum = ((int)0x0500), InvalidValue = ((int)0x0501), InvalidOperation = ((int)0x0502), StackOverflow = ((int)0x0503), StackUnderflow = ((int)0x0504), OutOfMemory = ((int)0x0505), InvalidFramebufferOperation = ((int)0x0506), InvalidFramebufferOperationExt = ((int)0x0506), InvalidFramebufferOperationOes = ((int)0x0506), Gl2D = ((int)0x0600), Gl3D = ((int)0x0601), Gl3DColor = ((int)0x0602), Gl3DColorTexture = ((int)0x0603), Gl4DColorTexture = ((int)0x0604), PassThroughToken = ((int)0x0700), PointToken = ((int)0x0701), LineToken = ((int)0x0702), PolygonToken = ((int)0x0703), BitmapToken = ((int)0x0704), DrawPixelToken = ((int)0x0705), CopyPixelToken = ((int)0x0706), LineResetToken = ((int)0x0707), Exp = ((int)0x0800), NormalBitPgi = ((int)0x08000000), Exp2 = ((int)0x0801), Cw = ((int)0x0900), Ccw = ((int)0x0901), Coeff = ((int)0x0A00), Order = ((int)0x0A01), Domain = ((int)0x0A02), CurrentColor = ((int)0x0B00), CurrentIndex = ((int)0x0B01), CurrentNormal = ((int)0x0B02), CurrentTextureCoords = ((int)0x0B03), CurrentRasterColor = ((int)0x0B04), CurrentRasterIndex = ((int)0x0B05), CurrentRasterTextureCoords = ((int)0x0B06), CurrentRasterPosition = ((int)0x0B07), CurrentRasterPositionValid = ((int)0x0B08), CurrentRasterDistance = ((int)0x0B09), PointSmooth = ((int)0x0B10), PointSize = ((int)0x0B11), PointSizeRange = ((int)0x0B12), SmoothPointSizeRange = ((int)0x0B12), PointSizeGranularity = ((int)0x0B13), SmoothPointSizeGranularity = ((int)0x0B13), LineSmooth = ((int)0x0B20), LineWidth = ((int)0x0B21), LineWidthRange = ((int)0x0B22), SmoothLineWidthRange = ((int)0x0B22), LineWidthGranularity = ((int)0x0B23), SmoothLineWidthGranularity = ((int)0x0B23), LineStipple = ((int)0x0B24), LineStipplePattern = ((int)0x0B25), LineStippleRepeat = ((int)0x0B26), ListMode = ((int)0x0B30), MaxListNesting = ((int)0x0B31), ListBase = ((int)0x0B32), ListIndex = ((int)0x0B33), PolygonMode = ((int)0x0B40), PolygonSmooth = ((int)0x0B41), PolygonStipple = ((int)0x0B42), EdgeFlag = ((int)0x0B43), CullFace = ((int)0x0B44), CullFaceMode = ((int)0x0B45), FrontFace = ((int)0x0B46), Lighting = ((int)0x0B50), LightModelLocalViewer = ((int)0x0B51), LightModelTwoSide = ((int)0x0B52), LightModelAmbient = ((int)0x0B53), ShadeModel = ((int)0x0B54), ColorMaterialFace = ((int)0x0B55), ColorMaterialParameter = ((int)0x0B56), ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60), FogIndex = ((int)0x0B61), FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65), FogColor = ((int)0x0B66), DepthRange = ((int)0x0B70), DepthTest = ((int)0x0B71), DepthWritemask = ((int)0x0B72), DepthClearValue = ((int)0x0B73), DepthFunc = ((int)0x0B74), AccumClearValue = ((int)0x0B80), StencilTest = ((int)0x0B90), StencilClearValue = ((int)0x0B91), StencilFunc = ((int)0x0B92), StencilValueMask = ((int)0x0B93), StencilFail = ((int)0x0B94), StencilPassDepthFail = ((int)0x0B95), StencilPassDepthPass = ((int)0x0B96), StencilRef = ((int)0x0B97), StencilWritemask = ((int)0x0B98), MatrixMode = ((int)0x0BA0), Normalize = ((int)0x0BA1), Viewport = ((int)0x0BA2), Modelview0StackDepthExt = ((int)0x0BA3), ModelviewStackDepth = ((int)0x0BA3), ProjectionStackDepth = ((int)0x0BA4), TextureStackDepth = ((int)0x0BA5), Modelview0MatrixExt = ((int)0x0BA6), ModelviewMatrix = ((int)0x0BA6), ProjectionMatrix = ((int)0x0BA7), TextureMatrix = ((int)0x0BA8), AttribStackDepth = ((int)0x0BB0), ClientAttribStackDepth = ((int)0x0BB1), AlphaTest = ((int)0x0BC0), AlphaTestFunc = ((int)0x0BC1), AlphaTestRef = ((int)0x0BC2), Dither = ((int)0x0BD0), BlendDst = ((int)0x0BE0), BlendSrc = ((int)0x0BE1), Blend = ((int)0x0BE2), LogicOpMode = ((int)0x0BF0), IndexLogicOp = ((int)0x0BF1), LogicOp = ((int)0x0BF1), ColorLogicOp = ((int)0x0BF2), AuxBuffers = ((int)0x0C00), DrawBuffer = ((int)0x0C01), ReadBuffer = ((int)0x0C02), ScissorBox = ((int)0x0C10), ScissorTest = ((int)0x0C11), IndexClearValue = ((int)0x0C20), IndexWritemask = ((int)0x0C21), ColorClearValue = ((int)0x0C22), ColorWritemask = ((int)0x0C23), IndexMode = ((int)0x0C30), RgbaMode = ((int)0x0C31), Doublebuffer = ((int)0x0C32), Stereo = ((int)0x0C33), RenderMode = ((int)0x0C40), PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), LineSmoothHint = ((int)0x0C52), PolygonSmoothHint = ((int)0x0C53), FogHint = ((int)0x0C54), TextureGenS = ((int)0x0C60), TextureGenT = ((int)0x0C61), TextureGenR = ((int)0x0C62), TextureGenQ = ((int)0x0C63), PixelMapIToI = ((int)0x0C70), PixelMapSToS = ((int)0x0C71), PixelMapIToR = ((int)0x0C72), PixelMapIToG = ((int)0x0C73), PixelMapIToB = ((int)0x0C74), PixelMapIToA = ((int)0x0C75), PixelMapRToR = ((int)0x0C76), PixelMapGToG = ((int)0x0C77), PixelMapBToB = ((int)0x0C78), PixelMapAToA = ((int)0x0C79), PixelMapIToISize = ((int)0x0CB0), PixelMapSToSSize = ((int)0x0CB1), PixelMapIToRSize = ((int)0x0CB2), PixelMapIToGSize = ((int)0x0CB3), PixelMapIToBSize = ((int)0x0CB4), PixelMapIToASize = ((int)0x0CB5), PixelMapRToRSize = ((int)0x0CB6), PixelMapGToGSize = ((int)0x0CB7), PixelMapBToBSize = ((int)0x0CB8), PixelMapAToASize = ((int)0x0CB9), UnpackSwapBytes = ((int)0x0CF0), UnpackLsbFirst = ((int)0x0CF1), UnpackRowLength = ((int)0x0CF2), UnpackSkipRows = ((int)0x0CF3), UnpackSkipPixels = ((int)0x0CF4), UnpackAlignment = ((int)0x0CF5), PackSwapBytes = ((int)0x0D00), PackLsbFirst = ((int)0x0D01), PackRowLength = ((int)0x0D02), PackSkipRows = ((int)0x0D03), PackSkipPixels = ((int)0x0D04), PackAlignment = ((int)0x0D05), MapColor = ((int)0x0D10), MapStencil = ((int)0x0D11), IndexShift = ((int)0x0D12), IndexOffset = ((int)0x0D13), RedScale = ((int)0x0D14), RedBias = ((int)0x0D15), ZoomX = ((int)0x0D16), ZoomY = ((int)0x0D17), GreenScale = ((int)0x0D18), GreenBias = ((int)0x0D19), BlueScale = ((int)0x0D1A), BlueBias = ((int)0x0D1B), AlphaScale = ((int)0x0D1C), AlphaBias = ((int)0x0D1D), DepthScale = ((int)0x0D1E), DepthBias = ((int)0x0D1F), MaxEvalOrder = ((int)0x0D30), MaxLights = ((int)0x0D31), MaxClipDistances = ((int)0x0D32), MaxClipPlanes = ((int)0x0D32), MaxTextureSize = ((int)0x0D33), MaxPixelMapTable = ((int)0x0D34), MaxAttribStackDepth = ((int)0x0D35), MaxModelviewStackDepth = ((int)0x0D36), MaxNameStackDepth = ((int)0x0D37), MaxProjectionStackDepth = ((int)0x0D38), MaxTextureStackDepth = ((int)0x0D39), MaxViewportDims = ((int)0x0D3A), MaxClientAttribStackDepth = ((int)0x0D3B), SubpixelBits = ((int)0x0D50), IndexBits = ((int)0x0D51), RedBits = ((int)0x0D52), GreenBits = ((int)0x0D53), BlueBits = ((int)0x0D54), AlphaBits = ((int)0x0D55), DepthBits = ((int)0x0D56), StencilBits = ((int)0x0D57), AccumRedBits = ((int)0x0D58), AccumGreenBits = ((int)0x0D59), AccumBlueBits = ((int)0x0D5A), AccumAlphaBits = ((int)0x0D5B), NameStackDepth = ((int)0x0D70), AutoNormal = ((int)0x0D80), Map1Color4 = ((int)0x0D90), Map1Index = ((int)0x0D91), Map1Normal = ((int)0x0D92), Map1TextureCoord1 = ((int)0x0D93), Map1TextureCoord2 = ((int)0x0D94), Map1TextureCoord3 = ((int)0x0D95), Map1TextureCoord4 = ((int)0x0D96), Map1Vertex3 = ((int)0x0D97), Map1Vertex4 = ((int)0x0D98), Map2Color4 = ((int)0x0DB0), Map2Index = ((int)0x0DB1), Map2Normal = ((int)0x0DB2), Map2TextureCoord1 = ((int)0x0DB3), Map2TextureCoord2 = ((int)0x0DB4), Map2TextureCoord3 = ((int)0x0DB5), Map2TextureCoord4 = ((int)0x0DB6), Map2Vertex3 = ((int)0x0DB7), Map2Vertex4 = ((int)0x0DB8), Map1GridDomain = ((int)0x0DD0), Map1GridSegments = ((int)0x0DD1), Map2GridDomain = ((int)0x0DD2), Map2GridSegments = ((int)0x0DD3), Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), FeedbackBufferPointer = ((int)0x0DF0), FeedbackBufferSize = ((int)0x0DF1), FeedbackBufferType = ((int)0x0DF2), SelectionBufferPointer = ((int)0x0DF3), SelectionBufferSize = ((int)0x0DF4), TextureWidth = ((int)0x1000), Texcoord1BitPgi = ((int)0x10000000), TextureHeight = ((int)0x1001), TextureComponents = ((int)0x1003), TextureInternalFormat = ((int)0x1003), TextureBorderColor = ((int)0x1004), TextureBorder = ((int)0x1005), DontCare = ((int)0x1100), Fastest = ((int)0x1101), Nicest = ((int)0x1102), Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Position = ((int)0x1203), SpotDirection = ((int)0x1204), SpotExponent = ((int)0x1205), SpotCutoff = ((int)0x1206), ConstantAttenuation = ((int)0x1207), LinearAttenuation = ((int)0x1208), QuadraticAttenuation = ((int)0x1209), Compile = ((int)0x1300), CompileAndExecute = ((int)0x1301), Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Gl2Bytes = ((int)0x1407), Gl3Bytes = ((int)0x1408), Gl4Bytes = ((int)0x1409), Double = ((int)0x140A), DoubleExt = ((int)0x140A), HalfApple = ((int)0x140B), HalfFloat = ((int)0x140B), HalfFloatArb = ((int)0x140B), HalfFloatNv = ((int)0x140B), Fixed = ((int)0x140C), FixedOes = ((int)0x140C), Int64Nv = ((int)0x140E), UnsignedInt64Nv = ((int)0x140F), Clear = ((int)0x1500), And = ((int)0x1501), AndReverse = ((int)0x1502), Copy = ((int)0x1503), AndInverted = ((int)0x1504), Noop = ((int)0x1505), Xor = ((int)0x1506), Or = ((int)0x1507), Nor = ((int)0x1508), Equiv = ((int)0x1509), Invert = ((int)0x150A), OrReverse = ((int)0x150B), CopyInverted = ((int)0x150C), OrInverted = ((int)0x150D), Nand = ((int)0x150E), Set = ((int)0x150F), Emission = ((int)0x1600), Shininess = ((int)0x1601), AmbientAndDiffuse = ((int)0x1602), ColorIndexes = ((int)0x1603), Modelview = ((int)0x1700), Modelview0Arb = ((int)0x1700), Modelview0Ext = ((int)0x1700), Projection = ((int)0x1701), Texture = ((int)0x1702), Color = ((int)0x1800), ColorExt = ((int)0x1800), Depth = ((int)0x1801), DepthExt = ((int)0x1801), Stencil = ((int)0x1802), StencilExt = ((int)0x1802), ColorIndex = ((int)0x1900), StencilIndex = ((int)0x1901), DepthComponent = ((int)0x1902), Red = ((int)0x1903), Green = ((int)0x1904), Blue = ((int)0x1905), Alpha = ((int)0x1906), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), RasterPositionUnclippedIbm = ((int)0x19262), Bitmap = ((int)0x1A00), PreferDoublebufferHintPgi = ((int)0x1A1F8), ConserveMemoryHintPgi = ((int)0x1A1FD), ReclaimMemoryHintPgi = ((int)0x1A1FE), NativeGraphicsHandlePgi = ((int)0x1A202), NativeGraphicsBeginHintPgi = ((int)0x1A203), NativeGraphicsEndHintPgi = ((int)0x1A204), AlwaysFastHintPgi = ((int)0x1A20C), AlwaysSoftHintPgi = ((int)0x1A20D), AllowDrawObjHintPgi = ((int)0x1A20E), AllowDrawWinHintPgi = ((int)0x1A20F), AllowDrawFrgHintPgi = ((int)0x1A210), AllowDrawMemHintPgi = ((int)0x1A211), StrictDepthfuncHintPgi = ((int)0x1A216), StrictLightingHintPgi = ((int)0x1A217), StrictScissorHintPgi = ((int)0x1A218), FullStippleHintPgi = ((int)0x1A219), ClipNearHintPgi = ((int)0x1A220), ClipFarHintPgi = ((int)0x1A221), WideLineHintPgi = ((int)0x1A222), BackNormalsHintPgi = ((int)0x1A223), VertexDataHintPgi = ((int)0x1A22A), VertexConsistentHintPgi = ((int)0x1A22B), MaterialSideHintPgi = ((int)0x1A22C), MaxVertexHintPgi = ((int)0x1A22D), Point = ((int)0x1B00), Line = ((int)0x1B01), Fill = ((int)0x1B02), Render = ((int)0x1C00), Feedback = ((int)0x1C01), Select = ((int)0x1C02), Flat = ((int)0x1D00), Smooth = ((int)0x1D01), Keep = ((int)0x1E00), Replace = ((int)0x1E01), Incr = ((int)0x1E02), Decr = ((int)0x1E03), Vendor = ((int)0x1F00), Renderer = ((int)0x1F01), Version = ((int)0x1F02), Extensions = ((int)0x1F03), S = ((int)0x2000), MultisampleBit = ((int)0x20000000), MultisampleBit3Dfx = ((int)0x20000000), MultisampleBitArb = ((int)0x20000000), MultisampleBitExt = ((int)0x20000000), Texcoord2BitPgi = ((int)0x20000000), T = ((int)0x2001), R = ((int)0x2002), Q = ((int)0x2003), Modulate = ((int)0x2100), Decal = ((int)0x2101), TextureEnvMode = ((int)0x2200), TextureEnvColor = ((int)0x2201), TextureEnv = ((int)0x2300), EyeLinear = ((int)0x2400), ObjectLinear = ((int)0x2401), SphereMap = ((int)0x2402), TextureGenMode = ((int)0x2500), ObjectPlane = ((int)0x2501), EyePlane = ((int)0x2502), Nearest = ((int)0x2600), Linear = ((int)0x2601), NearestMipmapNearest = ((int)0x2700), LinearMipmapNearest = ((int)0x2701), NearestMipmapLinear = ((int)0x2702), LinearMipmapLinear = ((int)0x2703), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803), Clamp = ((int)0x2900), Repeat = ((int)0x2901), PolygonOffsetUnits = ((int)0x2A00), PolygonOffsetPoint = ((int)0x2A01), PolygonOffsetLine = ((int)0x2A02), R3G3B2 = ((int)0x2A10), V2f = ((int)0x2A20), V3f = ((int)0x2A21), C4ubV2f = ((int)0x2A22), C4ubV3f = ((int)0x2A23), C3fV3f = ((int)0x2A24), N3fV3f = ((int)0x2A25), C4fN3fV3f = ((int)0x2A26), T2fV3f = ((int)0x2A27), T4fV4f = ((int)0x2A28), T2fC4ubV3f = ((int)0x2A29), T2fC3fV3f = ((int)0x2A2A), T2fN3fV3f = ((int)0x2A2B), T2fC4fN3fV3f = ((int)0x2A2C), T4fC4fN3fV4f = ((int)0x2A2D), ClipDistance0 = ((int)0x3000), ClipPlane0 = ((int)0x3000), ClipDistance1 = ((int)0x3001), ClipPlane1 = ((int)0x3001), ClipDistance2 = ((int)0x3002), ClipPlane2 = ((int)0x3002), ClipDistance3 = ((int)0x3003), ClipPlane3 = ((int)0x3003), ClipDistance4 = ((int)0x3004), ClipPlane4 = ((int)0x3004), ClipDistance5 = ((int)0x3005), ClipPlane5 = ((int)0x3005), ClipDistance6 = ((int)0x3006), ClipDistance7 = ((int)0x3007), Light0 = ((int)0x4000), Texcoord3BitPgi = ((int)0x40000000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), AbgrExt = ((int)0x8000), Texcoord4BitPgi = unchecked((int)0x80000000), ConstantColor = ((int)0x8001), ConstantColorExt = ((int)0x8001), OneMinusConstantColor = ((int)0x8002), OneMinusConstantColorExt = ((int)0x8002), ConstantAlpha = ((int)0x8003), ConstantAlphaExt = ((int)0x8003), OneMinusConstantAlpha = ((int)0x8004), OneMinusConstantAlphaExt = ((int)0x8004), BlendColor = ((int)0x8005), BlendColorExt = ((int)0x8005), FuncAdd = ((int)0x8006), FuncAddExt = ((int)0x8006), FuncAddOes = ((int)0x8006), Min = ((int)0x8007), MinExt = ((int)0x8007), Max = ((int)0x8008), MaxExt = ((int)0x8008), BlendEquation = ((int)0x8009), BlendEquationExt = ((int)0x8009), BlendEquationOes = ((int)0x8009), BlendEquationRgb = ((int)0x8009), BlendEquationRgbExt = ((int)0x8009), BlendEquationRgbOes = ((int)0x8009), FuncSubtract = ((int)0x800A), FuncSubtractExt = ((int)0x800A), FuncSubtractOes = ((int)0x800A), FuncReverseSubtract = ((int)0x800B), FuncReverseSubtractExt = ((int)0x800B), FuncReverseSubtractOes = ((int)0x800B), CmykExt = ((int)0x800C), CmykaExt = ((int)0x800D), PackCmykHintExt = ((int)0x800E), UnpackCmykHintExt = ((int)0x800F), Convolution1D = ((int)0x8010), Convolution1DExt = ((int)0x8010), Convolution2D = ((int)0x8011), Convolution2DExt = ((int)0x8011), Separable2D = ((int)0x8012), Separable2DExt = ((int)0x8012), ConvolutionBorderMode = ((int)0x8013), ConvolutionBorderModeExt = ((int)0x8013), ConvolutionFilterScale = ((int)0x8014), ConvolutionFilterScaleExt = ((int)0x8014), ConvolutionFilterBias = ((int)0x8015), ConvolutionFilterBiasExt = ((int)0x8015), Reduce = ((int)0x8016), ReduceExt = ((int)0x8016), ConvolutionFormat = ((int)0x8017), ConvolutionFormatExt = ((int)0x8017), ConvolutionWidth = ((int)0x8018), ConvolutionWidthExt = ((int)0x8018), ConvolutionHeight = ((int)0x8019), ConvolutionHeightExt = ((int)0x8019), MaxConvolutionWidth = ((int)0x801A), MaxConvolutionWidthExt = ((int)0x801A), MaxConvolutionHeight = ((int)0x801B), MaxConvolutionHeightExt = ((int)0x801B), PostConvolutionRedScale = ((int)0x801C), PostConvolutionRedScaleExt = ((int)0x801C), PostConvolutionGreenScale = ((int)0x801D), PostConvolutionGreenScaleExt = ((int)0x801D), PostConvolutionBlueScale = ((int)0x801E), PostConvolutionBlueScaleExt = ((int)0x801E), PostConvolutionAlphaScale = ((int)0x801F), PostConvolutionAlphaScaleExt = ((int)0x801F), PostConvolutionRedBias = ((int)0x8020), PostConvolutionRedBiasExt = ((int)0x8020), PostConvolutionGreenBias = ((int)0x8021), PostConvolutionGreenBiasExt = ((int)0x8021), PostConvolutionBlueBias = ((int)0x8022), PostConvolutionBlueBiasExt = ((int)0x8022), PostConvolutionAlphaBias = ((int)0x8023), PostConvolutionAlphaBiasExt = ((int)0x8023), Histogram = ((int)0x8024), HistogramExt = ((int)0x8024), ProxyHistogram = ((int)0x8025), ProxyHistogramExt = ((int)0x8025), HistogramWidth = ((int)0x8026), HistogramWidthExt = ((int)0x8026), HistogramFormat = ((int)0x8027), HistogramFormatExt = ((int)0x8027), HistogramRedSize = ((int)0x8028), HistogramRedSizeExt = ((int)0x8028), HistogramGreenSize = ((int)0x8029), HistogramGreenSizeExt = ((int)0x8029), HistogramBlueSize = ((int)0x802A), HistogramBlueSizeExt = ((int)0x802A), HistogramAlphaSize = ((int)0x802B), HistogramAlphaSizeExt = ((int)0x802B), HistogramLuminanceSize = ((int)0x802C), HistogramLuminanceSizeExt = ((int)0x802C), HistogramSink = ((int)0x802D), HistogramSinkExt = ((int)0x802D), Minmax = ((int)0x802E), MinmaxExt = ((int)0x802E), MinmaxFormat = ((int)0x802F), MinmaxFormatExt = ((int)0x802F), MinmaxSink = ((int)0x8030), MinmaxSinkExt = ((int)0x8030), TableTooLarge = ((int)0x8031), TableTooLargeExt = ((int)0x8031), UnsignedByte332 = ((int)0x8032), UnsignedByte332Ext = ((int)0x8032), UnsignedShort4444 = ((int)0x8033), UnsignedShort4444Ext = ((int)0x8033), UnsignedShort5551 = ((int)0x8034), UnsignedShort5551Ext = ((int)0x8034), UnsignedInt8888 = ((int)0x8035), UnsignedInt8888Ext = ((int)0x8035), UnsignedInt1010102 = ((int)0x8036), UnsignedInt1010102Ext = ((int)0x8036), PolygonOffsetExt = ((int)0x8037), PolygonOffsetFill = ((int)0x8037), PolygonOffsetFactor = ((int)0x8038), PolygonOffsetFactorExt = ((int)0x8038), PolygonOffsetBiasExt = ((int)0x8039), RescaleNormal = ((int)0x803A), RescaleNormalExt = ((int)0x803A), Alpha4 = ((int)0x803B), Alpha4Ext = ((int)0x803B), Alpha8 = ((int)0x803C), Alpha8Ext = ((int)0x803C), Alpha12 = ((int)0x803D), Alpha12Ext = ((int)0x803D), Alpha16 = ((int)0x803E), Alpha16Ext = ((int)0x803E), Luminance4 = ((int)0x803F), Luminance4Ext = ((int)0x803F), Luminance8 = ((int)0x8040), Luminance8Ext = ((int)0x8040), Luminance12 = ((int)0x8041), Luminance12Ext = ((int)0x8041), Luminance16 = ((int)0x8042), Luminance16Ext = ((int)0x8042), Luminance4Alpha4 = ((int)0x8043), Luminance4Alpha4Ext = ((int)0x8043), Luminance6Alpha2 = ((int)0x8044), Luminance6Alpha2Ext = ((int)0x8044), Luminance8Alpha8 = ((int)0x8045), Luminance8Alpha8Ext = ((int)0x8045), Luminance12Alpha4 = ((int)0x8046), Luminance12Alpha4Ext = ((int)0x8046), Luminance12Alpha12 = ((int)0x8047), Luminance12Alpha12Ext = ((int)0x8047), Luminance16Alpha16 = ((int)0x8048), Luminance16Alpha16Ext = ((int)0x8048), Intensity = ((int)0x8049), IntensityExt = ((int)0x8049), Intensity4 = ((int)0x804A), Intensity4Ext = ((int)0x804A), Intensity8 = ((int)0x804B), Intensity8Ext = ((int)0x804B), Intensity12 = ((int)0x804C), Intensity12Ext = ((int)0x804C), Intensity16 = ((int)0x804D), Intensity16Ext = ((int)0x804D), Rgb2Ext = ((int)0x804E), Rgb4 = ((int)0x804F), Rgb4Ext = ((int)0x804F), Rgb5 = ((int)0x8050), Rgb5Ext = ((int)0x8050), Rgb8 = ((int)0x8051), Rgb8Ext = ((int)0x8051), Rgb10 = ((int)0x8052), Rgb10Ext = ((int)0x8052), Rgb12 = ((int)0x8053), Rgb12Ext = ((int)0x8053), Rgb16 = ((int)0x8054), Rgb16Ext = ((int)0x8054), Rgba2 = ((int)0x8055), Rgba2Ext = ((int)0x8055), Rgba4 = ((int)0x8056), Rgba4Ext = ((int)0x8056), Rgba4Oes = ((int)0x8056), Rgb5A1 = ((int)0x8057), Rgb5A1Ext = ((int)0x8057), Rgb5A1Oes = ((int)0x8057), Rgba8 = ((int)0x8058), Rgba8Ext = ((int)0x8058), Rgb10A2 = ((int)0x8059), Rgb10A2Ext = ((int)0x8059), Rgba12 = ((int)0x805A), Rgba12Ext = ((int)0x805A), Rgba16 = ((int)0x805B), Rgba16Ext = ((int)0x805B), TextureRedSize = ((int)0x805C), TextureRedSizeExt = ((int)0x805C), TextureGreenSize = ((int)0x805D), TextureGreenSizeExt = ((int)0x805D), TextureBlueSize = ((int)0x805E), TextureBlueSizeExt = ((int)0x805E), TextureAlphaSize = ((int)0x805F), TextureAlphaSizeExt = ((int)0x805F), TextureLuminanceSize = ((int)0x8060), TextureLuminanceSizeExt = ((int)0x8060), TextureIntensitySize = ((int)0x8061), TextureIntensitySizeExt = ((int)0x8061), ReplaceExt = ((int)0x8062), ProxyTexture1D = ((int)0x8063), ProxyTexture1DExt = ((int)0x8063), ProxyTexture2D = ((int)0x8064), ProxyTexture2DExt = ((int)0x8064), TextureTooLargeExt = ((int)0x8065), TexturePriority = ((int)0x8066), TexturePriorityExt = ((int)0x8066), TextureResident = ((int)0x8067), TextureResidentExt = ((int)0x8067), Texture1DBindingExt = ((int)0x8068), TextureBinding1D = ((int)0x8068), Texture2DBindingExt = ((int)0x8069), TextureBinding2D = ((int)0x8069), Texture3DBindingExt = ((int)0x806A), Texture3DBindingOes = ((int)0x806A), TextureBinding3D = ((int)0x806A), PackSkipImages = ((int)0x806B), PackSkipImagesExt = ((int)0x806B), PackImageHeight = ((int)0x806C), PackImageHeightExt = ((int)0x806C), UnpackSkipImages = ((int)0x806D), UnpackSkipImagesExt = ((int)0x806D), UnpackImageHeight = ((int)0x806E), UnpackImageHeightExt = ((int)0x806E), Texture3D = ((int)0x806F), Texture3DExt = ((int)0x806F), Texture3DOes = ((int)0x806F), ProxyTexture3D = ((int)0x8070), ProxyTexture3DExt = ((int)0x8070), TextureDepth = ((int)0x8071), TextureDepthExt = ((int)0x8071), TextureWrapR = ((int)0x8072), TextureWrapRExt = ((int)0x8072), TextureWrapROes = ((int)0x8072), Max3DTextureSize = ((int)0x8073), Max3DTextureSizeExt = ((int)0x8073), Max3DTextureSizeOes = ((int)0x8073), VertexArray = ((int)0x8074), VertexArrayExt = ((int)0x8074), NormalArray = ((int)0x8075), NormalArrayExt = ((int)0x8075), ColorArray = ((int)0x8076), ColorArrayExt = ((int)0x8076), IndexArray = ((int)0x8077), IndexArrayExt = ((int)0x8077), TextureCoordArray = ((int)0x8078), TextureCoordArrayExt = ((int)0x8078), EdgeFlagArray = ((int)0x8079), EdgeFlagArrayExt = ((int)0x8079), VertexArraySize = ((int)0x807A), VertexArraySizeExt = ((int)0x807A), VertexArrayType = ((int)0x807B), VertexArrayTypeExt = ((int)0x807B), VertexArrayStride = ((int)0x807C), VertexArrayStrideExt = ((int)0x807C), VertexArrayCountExt = ((int)0x807D), NormalArrayType = ((int)0x807E), NormalArrayTypeExt = ((int)0x807E), NormalArrayStride = ((int)0x807F), NormalArrayStrideExt = ((int)0x807F), NormalArrayCountExt = ((int)0x8080), ColorArraySize = ((int)0x8081), ColorArraySizeExt = ((int)0x8081), ColorArrayType = ((int)0x8082), ColorArrayTypeExt = ((int)0x8082), ColorArrayStride = ((int)0x8083), ColorArrayStrideExt = ((int)0x8083), ColorArrayCountExt = ((int)0x8084), IndexArrayType = ((int)0x8085), IndexArrayTypeExt = ((int)0x8085), IndexArrayStride = ((int)0x8086), IndexArrayStrideExt = ((int)0x8086), IndexArrayCountExt = ((int)0x8087), TextureCoordArraySize = ((int)0x8088), TextureCoordArraySizeExt = ((int)0x8088), TextureCoordArrayType = ((int)0x8089), TextureCoordArrayTypeExt = ((int)0x8089), TextureCoordArrayStride = ((int)0x808A), TextureCoordArrayStrideExt = ((int)0x808A), TextureCoordArrayCountExt = ((int)0x808B), EdgeFlagArrayStride = ((int)0x808C), EdgeFlagArrayStrideExt = ((int)0x808C), EdgeFlagArrayCountExt = ((int)0x808D), VertexArrayPointer = ((int)0x808E), VertexArrayPointerExt = ((int)0x808E), NormalArrayPointer = ((int)0x808F), NormalArrayPointerExt = ((int)0x808F), ColorArrayPointer = ((int)0x8090), ColorArrayPointerExt = ((int)0x8090), IndexArrayPointer = ((int)0x8091), IndexArrayPointerExt = ((int)0x8091), TextureCoordArrayPointer = ((int)0x8092), TextureCoordArrayPointerExt = ((int)0x8092), EdgeFlagArrayPointer = ((int)0x8093), EdgeFlagArrayPointerExt = ((int)0x8093), InterlaceSgix = ((int)0x8094), DetailTexture2DSgis = ((int)0x8095), DetailTexture2DBindingSgis = ((int)0x8096), LinearDetailSgis = ((int)0x8097), LinearDetailAlphaSgis = ((int)0x8098), LinearDetailColorSgis = ((int)0x8099), DetailTextureLevelSgis = ((int)0x809A), DetailTextureModeSgis = ((int)0x809B), DetailTextureFuncPointsSgis = ((int)0x809C), Multisample = ((int)0x809D), MultisampleArb = ((int)0x809D), MultisampleExt = ((int)0x809D), MultisampleSgis = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToCoverageArb = ((int)0x809E), SampleAlphaToMaskExt = ((int)0x809E), SampleAlphaToMaskSgis = ((int)0x809E), SampleAlphaToOne = ((int)0x809F), SampleAlphaToOneArb = ((int)0x809F), SampleAlphaToOneExt = ((int)0x809F), SampleAlphaToOneSgis = ((int)0x809F), SampleCoverage = ((int)0x80A0), SampleCoverageArb = ((int)0x80A0), SampleMaskExt = ((int)0x80A0), SampleMaskSgis = ((int)0x80A0), Gl1PassExt = ((int)0x80A1), Gl1PassSgis = ((int)0x80A1), Gl2Pass0Ext = ((int)0x80A2), Gl2Pass0Sgis = ((int)0x80A2), Gl2Pass1Ext = ((int)0x80A3), Gl2Pass1Sgis = ((int)0x80A3), Gl4Pass0Ext = ((int)0x80A4), Gl4Pass0Sgis = ((int)0x80A4), Gl4Pass1Ext = ((int)0x80A5), Gl4Pass1Sgis = ((int)0x80A5), Gl4Pass2Ext = ((int)0x80A6), Gl4Pass2Sgis = ((int)0x80A6), Gl4Pass3Ext = ((int)0x80A7), Gl4Pass3Sgis = ((int)0x80A7), SampleBuffers = ((int)0x80A8), SampleBuffersArb = ((int)0x80A8), SampleBuffersExt = ((int)0x80A8), SampleBuffersSgis = ((int)0x80A8), Samples = ((int)0x80A9), SamplesArb = ((int)0x80A9), SamplesExt = ((int)0x80A9), SamplesSgis = ((int)0x80A9), SampleCoverageValue = ((int)0x80AA), SampleCoverageValueArb = ((int)0x80AA), SampleMaskValueExt = ((int)0x80AA), SampleMaskValueSgis = ((int)0x80AA), SampleCoverageInvert = ((int)0x80AB), SampleCoverageInvertArb = ((int)0x80AB), SampleMaskInvertExt = ((int)0x80AB), SampleMaskInvertSgis = ((int)0x80AB), SamplePatternExt = ((int)0x80AC), SamplePatternSgis = ((int)0x80AC), LinearSharpenSgis = ((int)0x80AD), LinearSharpenAlphaSgis = ((int)0x80AE), LinearSharpenColorSgis = ((int)0x80AF), SharpenTextureFuncPointsSgis = ((int)0x80B0), ColorMatrix = ((int)0x80B1), ColorMatrixSgi = ((int)0x80B1), ColorMatrixStackDepth = ((int)0x80B2), ColorMatrixStackDepthSgi = ((int)0x80B2), MaxColorMatrixStackDepth = ((int)0x80B3), MaxColorMatrixStackDepthSgi = ((int)0x80B3), PostColorMatrixRedScale = ((int)0x80B4), PostColorMatrixRedScaleSgi = ((int)0x80B4), PostColorMatrixGreenScale = ((int)0x80B5), PostColorMatrixGreenScaleSgi = ((int)0x80B5), PostColorMatrixBlueScale = ((int)0x80B6), PostColorMatrixBlueScaleSgi = ((int)0x80B6), PostColorMatrixAlphaScale = ((int)0x80B7), PostColorMatrixAlphaScaleSgi = ((int)0x80B7), PostColorMatrixRedBias = ((int)0x80B8), PostColorMatrixRedBiasSgi = ((int)0x80B8), PostColorMatrixGreenBias = ((int)0x80B9), PostColorMatrixGreenBiasSgi = ((int)0x80B9), PostColorMatrixBlueBias = ((int)0x80BA), PostColorMatrixBlueBiasSgi = ((int)0x80BA), PostColorMatrixAlphaBias = ((int)0x80BB), PostColorMatrixAlphaBiasSgi = ((int)0x80BB), TextureColorTableSgi = ((int)0x80BC), ProxyTextureColorTableSgi = ((int)0x80BD), TextureEnvBiasSgix = ((int)0x80BE), ShadowAmbientSgix = ((int)0x80BF), TextureCompareFailValue = ((int)0x80BF), TextureCompareFailValueArb = ((int)0x80BF), BlendDstRgb = ((int)0x80C8), BlendDstRgbExt = ((int)0x80C8), BlendDstRgbOes = ((int)0x80C8), BlendSrcRgb = ((int)0x80C9), BlendSrcRgbExt = ((int)0x80C9), BlendSrcRgbOes = ((int)0x80C9), BlendDstAlpha = ((int)0x80CA), BlendDstAlphaExt = ((int)0x80CA), BlendDstAlphaOes = ((int)0x80CA), BlendSrcAlpha = ((int)0x80CB), BlendSrcAlphaExt = ((int)0x80CB), BlendSrcAlphaOes = ((int)0x80CB), Gl422Ext = ((int)0x80CC), Gl422RevExt = ((int)0x80CD), Gl422AverageExt = ((int)0x80CE), Gl422RevAverageExt = ((int)0x80CF), ColorTable = ((int)0x80D0), ColorTableSgi = ((int)0x80D0), PostConvolutionColorTable = ((int)0x80D1), PostConvolutionColorTableSgi = ((int)0x80D1), PostColorMatrixColorTable = ((int)0x80D2), PostColorMatrixColorTableSgi = ((int)0x80D2), ProxyColorTable = ((int)0x80D3), ProxyColorTableSgi = ((int)0x80D3), ProxyPostConvolutionColorTable = ((int)0x80D4), ProxyPostConvolutionColorTableSgi = ((int)0x80D4), ProxyPostColorMatrixColorTable = ((int)0x80D5), ProxyPostColorMatrixColorTableSgi = ((int)0x80D5), ColorTableScale = ((int)0x80D6), ColorTableScaleSgi = ((int)0x80D6), ColorTableBias = ((int)0x80D7), ColorTableBiasSgi = ((int)0x80D7), ColorTableFormat = ((int)0x80D8), ColorTableFormatSgi = ((int)0x80D8), ColorTableWidth = ((int)0x80D9), ColorTableWidthSgi = ((int)0x80D9), ColorTableRedSize = ((int)0x80DA), ColorTableRedSizeSgi = ((int)0x80DA), ColorTableGreenSize = ((int)0x80DB), ColorTableGreenSizeSgi = ((int)0x80DB), ColorTableBlueSize = ((int)0x80DC), ColorTableBlueSizeSgi = ((int)0x80DC), ColorTableAlphaSize = ((int)0x80DD), ColorTableAlphaSizeSgi = ((int)0x80DD), ColorTableLuminanceSize = ((int)0x80DE), ColorTableLuminanceSizeSgi = ((int)0x80DE), ColorTableIntensitySize = ((int)0x80DF), ColorTableIntensitySizeSgi = ((int)0x80DF), Bgr = ((int)0x80E0), BgrExt = ((int)0x80E0), Bgra = ((int)0x80E1), BgraExt = ((int)0x80E1), ColorIndex1Ext = ((int)0x80E2), ColorIndex2Ext = ((int)0x80E3), ColorIndex4Ext = ((int)0x80E4), ColorIndex8Ext = ((int)0x80E5), ColorIndex12Ext = ((int)0x80E6), ColorIndex16Ext = ((int)0x80E7), MaxElementsVertices = ((int)0x80E8), MaxElementsVerticesExt = ((int)0x80E8), MaxElementsIndices = ((int)0x80E9), MaxElementsIndicesExt = ((int)0x80E9), PhongWin = ((int)0x80EA), PhongHintWin = ((int)0x80EB), FogSpecularTextureWin = ((int)0x80EC), TextureIndexSizeExt = ((int)0x80ED), ClipVolumeClippingHintExt = ((int)0x80F0), DualAlpha4Sgis = ((int)0x8110), DualAlpha8Sgis = ((int)0x8111), DualAlpha12Sgis = ((int)0x8112), DualAlpha16Sgis = ((int)0x8113), DualLuminance4Sgis = ((int)0x8114), DualLuminance8Sgis = ((int)0x8115), DualLuminance12Sgis = ((int)0x8116), DualLuminance16Sgis = ((int)0x8117), DualIntensity4Sgis = ((int)0x8118), DualIntensity8Sgis = ((int)0x8119), DualIntensity12Sgis = ((int)0x811A), DualIntensity16Sgis = ((int)0x811B), DualLuminanceAlpha4Sgis = ((int)0x811C), DualLuminanceAlpha8Sgis = ((int)0x811D), QuadAlpha4Sgis = ((int)0x811E), QuadAlpha8Sgis = ((int)0x811F), QuadLuminance4Sgis = ((int)0x8120), QuadLuminance8Sgis = ((int)0x8121), QuadIntensity4Sgis = ((int)0x8122), QuadIntensity8Sgis = ((int)0x8123), DualTextureSelectSgis = ((int)0x8124), QuadTextureSelectSgis = ((int)0x8125), PointSizeMin = ((int)0x8126), PointSizeMinArb = ((int)0x8126), PointSizeMinExt = ((int)0x8126), PointSizeMinSgis = ((int)0x8126), PointSizeMax = ((int)0x8127), PointSizeMaxArb = ((int)0x8127), PointSizeMaxExt = ((int)0x8127), PointSizeMaxSgis = ((int)0x8127), PointFadeThresholdSize = ((int)0x8128), PointFadeThresholdSizeArb = ((int)0x8128), PointFadeThresholdSizeExt = ((int)0x8128), PointFadeThresholdSizeSgis = ((int)0x8128), DistanceAttenuationExt = ((int)0x8129), DistanceAttenuationSgis = ((int)0x8129), PointDistanceAttenuation = ((int)0x8129), PointDistanceAttenuationArb = ((int)0x8129), FogFuncSgis = ((int)0x812A), FogFuncPointsSgis = ((int)0x812B), MaxFogFuncPointsSgis = ((int)0x812C), ClampToBorder = ((int)0x812D), ClampToBorderArb = ((int)0x812D), ClampToBorderSgis = ((int)0x812D), TextureMultiBufferHintSgix = ((int)0x812E), ClampToEdge = ((int)0x812F), ClampToEdgeSgis = ((int)0x812F), PackSkipVolumesSgis = ((int)0x8130), PackImageDepthSgis = ((int)0x8131), UnpackSkipVolumesSgis = ((int)0x8132), UnpackImageDepthSgis = ((int)0x8133), Texture4DSgis = ((int)0x8134), ProxyTexture4DSgis = ((int)0x8135), Texture4DsizeSgis = ((int)0x8136), TextureWrapQSgis = ((int)0x8137), Max4DTextureSizeSgis = ((int)0x8138), PixelTexGenSgix = ((int)0x8139), TextureMinLod = ((int)0x813A), TextureMinLodSgis = ((int)0x813A), TextureMaxLod = ((int)0x813B), TextureMaxLodSgis = ((int)0x813B), TextureBaseLevel = ((int)0x813C), TextureBaseLevelSgis = ((int)0x813C), TextureMaxLevel = ((int)0x813D), TextureMaxLevelSgis = ((int)0x813D), PixelTileBestAlignmentSgix = ((int)0x813E), PixelTileCacheIncrementSgix = ((int)0x813F), PixelTileWidthSgix = ((int)0x8140), PixelTileHeightSgix = ((int)0x8141), PixelTileGridWidthSgix = ((int)0x8142), PixelTileGridHeightSgix = ((int)0x8143), PixelTileGridDepthSgix = ((int)0x8144), PixelTileCacheSizeSgix = ((int)0x8145), Filter4Sgis = ((int)0x8146), TextureFilter4SizeSgis = ((int)0x8147), SpriteSgix = ((int)0x8148), SpriteModeSgix = ((int)0x8149), SpriteAxisSgix = ((int)0x814A), SpriteTranslationSgix = ((int)0x814B), SpriteAxialSgix = ((int)0x814C), SpriteObjectAlignedSgix = ((int)0x814D), SpriteEyeAlignedSgix = ((int)0x814E), Texture4DBindingSgis = ((int)0x814F), IgnoreBorderHp = ((int)0x8150), ConstantBorder = ((int)0x8151), ConstantBorderHp = ((int)0x8151), ReplicateBorder = ((int)0x8153), ReplicateBorderHp = ((int)0x8153), ConvolutionBorderColor = ((int)0x8154), ConvolutionBorderColorHp = ((int)0x8154), ImageScaleXHp = ((int)0x8155), ImageScaleYHp = ((int)0x8156), ImageTranslateXHp = ((int)0x8157), ImageTranslateYHp = ((int)0x8158), ImageRotateAngleHp = ((int)0x8159), ImageRotateOriginXHp = ((int)0x815A), ImageRotateOriginYHp = ((int)0x815B), ImageMagFilterHp = ((int)0x815C), ImageMinFilterHp = ((int)0x815D), ImageCubicWeightHp = ((int)0x815E), CubicHp = ((int)0x815F), AverageHp = ((int)0x8160), ImageTransform2DHp = ((int)0x8161), PostImageTransformColorTableHp = ((int)0x8162), ProxyPostImageTransformColorTableHp = ((int)0x8163), OcclusionTestHp = ((int)0x8165), OcclusionTestResultHp = ((int)0x8166), TextureLightingModeHp = ((int)0x8167), TexturePostSpecularHp = ((int)0x8168), TexturePreSpecularHp = ((int)0x8169), LinearClipmapLinearSgix = ((int)0x8170), TextureClipmapCenterSgix = ((int)0x8171), TextureClipmapFrameSgix = ((int)0x8172), TextureClipmapOffsetSgix = ((int)0x8173), TextureClipmapVirtualDepthSgix = ((int)0x8174), TextureClipmapLodOffsetSgix = ((int)0x8175), TextureClipmapDepthSgix = ((int)0x8176), MaxClipmapDepthSgix = ((int)0x8177), MaxClipmapVirtualDepthSgix = ((int)0x8178), PostTextureFilterBiasSgix = ((int)0x8179), PostTextureFilterScaleSgix = ((int)0x817A), PostTextureFilterBiasRangeSgix = ((int)0x817B), PostTextureFilterScaleRangeSgix = ((int)0x817C), ReferencePlaneSgix = ((int)0x817D), ReferencePlaneEquationSgix = ((int)0x817E), IrInstrument1Sgix = ((int)0x817F), InstrumentBufferPointerSgix = ((int)0x8180), InstrumentMeasurementsSgix = ((int)0x8181), ListPrioritySgix = ((int)0x8182), CalligraphicFragmentSgix = ((int)0x8183), PixelTexGenQCeilingSgix = ((int)0x8184), PixelTexGenQRoundSgix = ((int)0x8185), PixelTexGenQFloorSgix = ((int)0x8186), PixelTexGenAlphaReplaceSgix = ((int)0x8187), PixelTexGenAlphaNoReplaceSgix = ((int)0x8188), PixelTexGenAlphaLsSgix = ((int)0x8189), PixelTexGenAlphaMsSgix = ((int)0x818A), FramezoomSgix = ((int)0x818B), FramezoomFactorSgix = ((int)0x818C), MaxFramezoomFactorSgix = ((int)0x818D), TextureLodBiasSSgix = ((int)0x818E), TextureLodBiasTSgix = ((int)0x818F), TextureLodBiasRSgix = ((int)0x8190), GenerateMipmap = ((int)0x8191), GenerateMipmapSgis = ((int)0x8191), GenerateMipmapHint = ((int)0x8192), GenerateMipmapHintSgis = ((int)0x8192), GeometryDeformationSgix = ((int)0x8194), TextureDeformationSgix = ((int)0x8195), DeformationsMaskSgix = ((int)0x8196), MaxDeformationOrderSgix = ((int)0x8197), FogOffsetSgix = ((int)0x8198), FogOffsetValueSgix = ((int)0x8199), TextureCompareSgix = ((int)0x819A), TextureCompareOperatorSgix = ((int)0x819B), TextureLequalRSgix = ((int)0x819C), TextureGequalRSgix = ((int)0x819D), DepthComponent16 = ((int)0x81A5), DepthComponent16Arb = ((int)0x81A5), DepthComponent16Oes = ((int)0x81A5), DepthComponent16Sgix = ((int)0x81A5), DepthComponent24 = ((int)0x81A6), DepthComponent24Arb = ((int)0x81A6), DepthComponent24Oes = ((int)0x81A6), DepthComponent24Sgix = ((int)0x81A6), DepthComponent32 = ((int)0x81A7), DepthComponent32Arb = ((int)0x81A7), DepthComponent32Oes = ((int)0x81A7), DepthComponent32Sgix = ((int)0x81A7), ArrayElementLockFirstExt = ((int)0x81A8), ArrayElementLockCountExt = ((int)0x81A9), CullVertexExt = ((int)0x81AA), CullVertexEyePositionExt = ((int)0x81AB), CullVertexObjectPositionExt = ((int)0x81AC), IuiV2fExt = ((int)0x81AD), IuiV3fExt = ((int)0x81AE), IuiN3fV2fExt = ((int)0x81AF), IuiN3fV3fExt = ((int)0x81B0), T2fIuiV2fExt = ((int)0x81B1), T2fIuiV3fExt = ((int)0x81B2), T2fIuiN3fV2fExt = ((int)0x81B3), T2fIuiN3fV3fExt = ((int)0x81B4), IndexTestExt = ((int)0x81B5), IndexTestFuncExt = ((int)0x81B6), IndexTestRefExt = ((int)0x81B7), IndexMaterialExt = ((int)0x81B8), IndexMaterialParameterExt = ((int)0x81B9), IndexMaterialFaceExt = ((int)0x81BA), Ycrcb422Sgix = ((int)0x81BB), Ycrcb444Sgix = ((int)0x81BC), WrapBorderSun = ((int)0x81D4), UnpackConstantDataSunx = ((int)0x81D5), TextureConstantDataSunx = ((int)0x81D6), TriangleListSun = ((int)0x81D7), ReplacementCodeSun = ((int)0x81D8), GlobalAlphaSun = ((int)0x81D9), GlobalAlphaFactorSun = ((int)0x81DA), TextureColorWritemaskSgis = ((int)0x81EF), EyeDistanceToPointSgis = ((int)0x81F0), ObjectDistanceToPointSgis = ((int)0x81F1), EyeDistanceToLineSgis = ((int)0x81F2), ObjectDistanceToLineSgis = ((int)0x81F3), EyePointSgis = ((int)0x81F4), ObjectPointSgis = ((int)0x81F5), EyeLineSgis = ((int)0x81F6), ObjectLineSgis = ((int)0x81F7), LightModelColorControl = ((int)0x81F8), LightModelColorControlExt = ((int)0x81F8), SingleColor = ((int)0x81F9), SingleColorExt = ((int)0x81F9), SeparateSpecularColor = ((int)0x81FA), SeparateSpecularColorExt = ((int)0x81FA), SharedTexturePaletteExt = ((int)0x81FB), FogScaleSgix = ((int)0x81FC), FogScaleValueSgix = ((int)0x81FD), TextFragmentShaderAti = ((int)0x8200), FramebufferAttachmentColorEncoding = ((int)0x8210), FramebufferAttachmentComponentType = ((int)0x8211), FramebufferAttachmentRedSize = ((int)0x8212), FramebufferAttachmentGreenSize = ((int)0x8213), FramebufferAttachmentBlueSize = ((int)0x8214), FramebufferAttachmentAlphaSize = ((int)0x8215), FramebufferAttachmentDepthSize = ((int)0x8216), FramebufferAttachmentStencilSize = ((int)0x8217), FramebufferDefault = ((int)0x8218), FramebufferUndefined = ((int)0x8219), DepthStencilAttachment = ((int)0x821A), MajorVersion = ((int)0x821B), MinorVersion = ((int)0x821C), NumExtensions = ((int)0x821D), ContextFlags = ((int)0x821E), Index = ((int)0x8222), DepthBuffer = ((int)0x8223), StencilBuffer = ((int)0x8224), CompressedRed = ((int)0x8225), CompressedRg = ((int)0x8226), Rg = ((int)0x8227), RgInteger = ((int)0x8228), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), SyncClEventArb = ((int)0x8240), SyncClEventCompleteArb = ((int)0x8241), DebugOutputSynchronousArb = ((int)0x8242), DebugNextLoggedMessageLengthArb = ((int)0x8243), DebugCallbackFunctionArb = ((int)0x8244), DebugCallbackUserParamArb = ((int)0x8245), DebugSourceApiArb = ((int)0x8246), DebugSourceWindowSystemArb = ((int)0x8247), DebugSourceShaderCompilerArb = ((int)0x8248), DebugSourceThirdPartyArb = ((int)0x8249), DebugSourceApplicationArb = ((int)0x824A), DebugSourceOtherArb = ((int)0x824B), DebugTypeErrorArb = ((int)0x824C), DebugTypeDeprecatedBehaviorArb = ((int)0x824D), DebugTypeUndefinedBehaviorArb = ((int)0x824E), DebugTypePortabilityArb = ((int)0x824F), DebugTypePerformanceArb = ((int)0x8250), DebugTypeOtherArb = ((int)0x8251), LoseContextOnResetArb = ((int)0x8252), GuiltyContextResetArb = ((int)0x8253), InnocentContextResetArb = ((int)0x8254), UnknownContextResetArb = ((int)0x8255), ResetNotificationStrategyArb = ((int)0x8256), ProgramBinaryRetrievableHint = ((int)0x8257), ProgramSeparable = ((int)0x8258), ActiveProgram = ((int)0x8259), ProgramPipelineBinding = ((int)0x825A), MaxViewports = ((int)0x825B), ViewportSubpixelBits = ((int)0x825C), ViewportBoundsRange = ((int)0x825D), LayerProvokingVertex = ((int)0x825E), ViewportIndexProvokingVertex = ((int)0x825F), UndefinedVertex = ((int)0x8260), NoResetNotificationArb = ((int)0x8261), DepthPassInstrumentSgix = ((int)0x8310), DepthPassInstrumentCountersSgix = ((int)0x8311), DepthPassInstrumentMaxSgix = ((int)0x8312), FragmentsInstrumentSgix = ((int)0x8313), FragmentsInstrumentCountersSgix = ((int)0x8314), FragmentsInstrumentMaxSgix = ((int)0x8315), ConvolutionHintSgix = ((int)0x8316), YcrcbSgix = ((int)0x8318), YcrcbaSgix = ((int)0x8319), UnpackCompressedSizeSgix = ((int)0x831A), PackMaxCompressedSizeSgix = ((int)0x831B), PackCompressedSizeSgix = ((int)0x831C), Slim8uSgix = ((int)0x831D), Slim10uSgix = ((int)0x831E), Slim12sSgix = ((int)0x831F), AlphaMinSgix = ((int)0x8320), AlphaMaxSgix = ((int)0x8321), ScalebiasHintSgix = ((int)0x8322), AsyncMarkerSgix = ((int)0x8329), PixelTexGenModeSgix = ((int)0x832B), AsyncHistogramSgix = ((int)0x832C), MaxAsyncHistogramSgix = ((int)0x832D), PixelTransform2DExt = ((int)0x8330), PixelMagFilterExt = ((int)0x8331), PixelMinFilterExt = ((int)0x8332), PixelCubicWeightExt = ((int)0x8333), CubicExt = ((int)0x8334), AverageExt = ((int)0x8335), PixelTransform2DStackDepthExt = ((int)0x8336), MaxPixelTransform2DStackDepthExt = ((int)0x8337), PixelTransform2DMatrixExt = ((int)0x8338), FragmentMaterialExt = ((int)0x8349), FragmentNormalExt = ((int)0x834A), FragmentColorExt = ((int)0x834C), AttenuationExt = ((int)0x834D), ShadowAttenuationExt = ((int)0x834E), TextureApplicationModeExt = ((int)0x834F), TextureLightExt = ((int)0x8350), TextureMaterialFaceExt = ((int)0x8351), TextureMaterialParameterExt = ((int)0x8352), PixelTextureSgis = ((int)0x8353), PixelFragmentRgbSourceSgis = ((int)0x8354), PixelFragmentAlphaSourceSgis = ((int)0x8355), PixelGroupColorSgis = ((int)0x8356), LineQualityHintSgix = ((int)0x835B), AsyncTexImageSgix = ((int)0x835C), AsyncDrawPixelsSgix = ((int)0x835D), AsyncReadPixelsSgix = ((int)0x835E), MaxAsyncTexImageSgix = ((int)0x835F), MaxAsyncDrawPixelsSgix = ((int)0x8360), MaxAsyncReadPixelsSgix = ((int)0x8361), UnsignedByte233Rev = ((int)0x8362), UnsignedByte233Reversed = ((int)0x8362), UnsignedByte233RevExt = ((int)0x8362), UnsignedShort565 = ((int)0x8363), UnsignedShort565Ext = ((int)0x8363), UnsignedShort565Rev = ((int)0x8364), UnsignedShort565Reversed = ((int)0x8364), UnsignedShort565RevExt = ((int)0x8364), UnsignedShort4444Rev = ((int)0x8365), UnsignedShort4444Reversed = ((int)0x8365), UnsignedShort4444RevExt = ((int)0x8365), UnsignedShort1555Rev = ((int)0x8366), UnsignedShort1555Reversed = ((int)0x8366), UnsignedShort1555RevExt = ((int)0x8366), UnsignedInt8888Rev = ((int)0x8367), UnsignedInt8888Reversed = ((int)0x8367), UnsignedInt8888RevExt = ((int)0x8367), UnsignedInt2101010Rev = ((int)0x8368), UnsignedInt2101010Reversed = ((int)0x8368), UnsignedInt2101010RevExt = ((int)0x8368), TextureMaxClampSSgix = ((int)0x8369), TextureMaxClampTSgix = ((int)0x836A), TextureMaxClampRSgix = ((int)0x836B), FogFactorToAlphaSgix = ((int)0x836F), MirroredRepeat = ((int)0x8370), MirroredRepeatArb = ((int)0x8370), MirroredRepeatIbm = ((int)0x8370), MirroredRepeatOes = ((int)0x8370), RgbS3tc = ((int)0x83A0), Rgb4S3tc = ((int)0x83A1), RgbaS3tc = ((int)0x83A2), Rgba4S3tc = ((int)0x83A3), VertexPreclipSgix = ((int)0x83EE), VertexPreclipHintSgix = ((int)0x83EF), CompressedRgbS3tcDxt1Ext = ((int)0x83F0), CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), CompressedRgbaS3tcDxt3Ext = ((int)0x83F2), CompressedRgbaS3tcDxt5Ext = ((int)0x83F3), ParallelArraysIntel = ((int)0x83F4), VertexArrayParallelPointersIntel = ((int)0x83F5), NormalArrayParallelPointersIntel = ((int)0x83F6), ColorArrayParallelPointersIntel = ((int)0x83F7), TextureCoordArrayParallelPointersIntel = ((int)0x83F8), FragmentLightingSgix = ((int)0x8400), FragmentColorMaterialSgix = ((int)0x8401), FragmentColorMaterialFaceSgix = ((int)0x8402), FragmentColorMaterialParameterSgix = ((int)0x8403), MaxFragmentLightsSgix = ((int)0x8404), MaxActiveLightsSgix = ((int)0x8405), CurrentRasterNormalSgix = ((int)0x8406), LightEnvModeSgix = ((int)0x8407), FragmentLightModelLocalViewerSgix = ((int)0x8408), FragmentLightModelTwoSideSgix = ((int)0x8409), FragmentLightModelAmbientSgix = ((int)0x840A), FragmentLightModelNormalInterpolationSgix = ((int)0x840B), FragmentLight0Sgix = ((int)0x840C), FragmentLight1Sgix = ((int)0x840D), FragmentLight2Sgix = ((int)0x840E), FragmentLight3Sgix = ((int)0x840F), FragmentLight4Sgix = ((int)0x8410), FragmentLight5Sgix = ((int)0x8411), FragmentLight6Sgix = ((int)0x8412), FragmentLight7Sgix = ((int)0x8413), PackResampleSgix = ((int)0x842C), UnpackResampleSgix = ((int)0x842D), ResampleReplicateSgix = ((int)0x842E), ResampleZeroFillSgix = ((int)0x842F), ResampleDecimateSgix = ((int)0x8430), TangentArrayExt = ((int)0x8439), BinormalArrayExt = ((int)0x843A), CurrentTangentExt = ((int)0x843B), CurrentBinormalExt = ((int)0x843C), TangentArrayTypeExt = ((int)0x843E), TangentArrayStrideExt = ((int)0x843F), BinormalArrayTypeExt = ((int)0x8440), BinormalArrayStrideExt = ((int)0x8441), TangentArrayPointerExt = ((int)0x8442), BinormalArrayPointerExt = ((int)0x8443), Map1TangentExt = ((int)0x8444), Map2TangentExt = ((int)0x8445), Map1BinormalExt = ((int)0x8446), Map2BinormalExt = ((int)0x8447), NearestClipmapNearestSgix = ((int)0x844D), NearestClipmapLinearSgix = ((int)0x844E), LinearClipmapNearestSgix = ((int)0x844F), FogCoordinateSource = ((int)0x8450), FogCoordinateSourceExt = ((int)0x8450), FogCoordSrc = ((int)0x8450), FogCoord = ((int)0x8451), FogCoordinate = ((int)0x8451), FogCoordinateExt = ((int)0x8451), FragmentDepth = ((int)0x8452), FragmentDepthExt = ((int)0x8452), CurrentFogCoord = ((int)0x8453), CurrentFogCoordinate = ((int)0x8453), CurrentFogCoordinateExt = ((int)0x8453), FogCoordArrayType = ((int)0x8454), FogCoordinateArrayType = ((int)0x8454), FogCoordinateArrayTypeExt = ((int)0x8454), FogCoordArrayStride = ((int)0x8455), FogCoordinateArrayStride = ((int)0x8455), FogCoordinateArrayStrideExt = ((int)0x8455), FogCoordArrayPointer = ((int)0x8456), FogCoordinateArrayPointer = ((int)0x8456), FogCoordinateArrayPointerExt = ((int)0x8456), FogCoordArray = ((int)0x8457), FogCoordinateArray = ((int)0x8457), FogCoordinateArrayExt = ((int)0x8457), ColorSum = ((int)0x8458), ColorSumArb = ((int)0x8458), ColorSumExt = ((int)0x8458), CurrentSecondaryColor = ((int)0x8459), CurrentSecondaryColorExt = ((int)0x8459), SecondaryColorArraySize = ((int)0x845A), SecondaryColorArraySizeExt = ((int)0x845A), SecondaryColorArrayType = ((int)0x845B), SecondaryColorArrayTypeExt = ((int)0x845B), SecondaryColorArrayStride = ((int)0x845C), SecondaryColorArrayStrideExt = ((int)0x845C), SecondaryColorArrayPointer = ((int)0x845D), SecondaryColorArrayPointerExt = ((int)0x845D), SecondaryColorArray = ((int)0x845E), SecondaryColorArrayExt = ((int)0x845E), CurrentRasterSecondaryColor = ((int)0x845F), AliasedPointSizeRange = ((int)0x846D), AliasedLineWidthRange = ((int)0x846E), ScreenCoordinatesRend = ((int)0x8490), InvertedScreenWRend = ((int)0x8491), Texture0 = ((int)0x84C0), Texture0Arb = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture1Arb = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture2Arb = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture3Arb = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture4Arb = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture5Arb = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture6Arb = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture7Arb = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture8Arb = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture9Arb = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture10Arb = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture11Arb = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture12Arb = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture13Arb = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture14Arb = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture15Arb = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture16Arb = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture17Arb = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture18Arb = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture19Arb = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture20Arb = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture21Arb = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture22Arb = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture23Arb = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture24Arb = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture25Arb = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture26Arb = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture27Arb = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture28Arb = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture29Arb = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture30Arb = ((int)0x84DE), Texture31 = ((int)0x84DF), Texture31Arb = ((int)0x84DF), ActiveTexture = ((int)0x84E0), ActiveTextureArb = ((int)0x84E0), ClientActiveTexture = ((int)0x84E1), ClientActiveTextureArb = ((int)0x84E1), MaxTextureUnits = ((int)0x84E2), MaxTextureUnitsArb = ((int)0x84E2), TransposeModelviewMatrix = ((int)0x84E3), TransposeModelviewMatrixArb = ((int)0x84E3), TransposeProjectionMatrix = ((int)0x84E4), TransposeProjectionMatrixArb = ((int)0x84E4), TransposeTextureMatrix = ((int)0x84E5), TransposeTextureMatrixArb = ((int)0x84E5), TransposeColorMatrix = ((int)0x84E6), TransposeColorMatrixArb = ((int)0x84E6), Subtract = ((int)0x84E7), SubtractArb = ((int)0x84E7), MaxRenderbufferSize = ((int)0x84E8), MaxRenderbufferSizeExt = ((int)0x84E8), MaxRenderbufferSizeOes = ((int)0x84E8), CompressedAlpha = ((int)0x84E9), CompressedAlphaArb = ((int)0x84E9), CompressedLuminance = ((int)0x84EA), CompressedLuminanceArb = ((int)0x84EA), CompressedLuminanceAlpha = ((int)0x84EB), CompressedLuminanceAlphaArb = ((int)0x84EB), CompressedIntensity = ((int)0x84EC), CompressedIntensityArb = ((int)0x84EC), CompressedRgb = ((int)0x84ED), CompressedRgbArb = ((int)0x84ED), CompressedRgba = ((int)0x84EE), CompressedRgbaArb = ((int)0x84EE), TextureCompressionHint = ((int)0x84EF), TextureCompressionHintArb = ((int)0x84EF), UniformBlockReferencedByTessControlShader = ((int)0x84F0), UniformBlockReferencedByTessEvaluationShader = ((int)0x84F1), AllCompletedNv = ((int)0x84F2), FenceStatusNv = ((int)0x84F3), FenceConditionNv = ((int)0x84F4), TextureRectangle = ((int)0x84F5), TextureRectangleArb = ((int)0x84F5), TextureRectangleNv = ((int)0x84F5), TextureBindingRectangle = ((int)0x84F6), TextureBindingRectangleArb = ((int)0x84F6), TextureBindingRectangleNv = ((int)0x84F6), ProxyTextureRectangle = ((int)0x84F7), ProxyTextureRectangleArb = ((int)0x84F7), ProxyTextureRectangleNv = ((int)0x84F7), MaxRectangleTextureSize = ((int)0x84F8), MaxRectangleTextureSizeArb = ((int)0x84F8), MaxRectangleTextureSizeNv = ((int)0x84F8), DepthStencil = ((int)0x84F9), DepthStencilExt = ((int)0x84F9), DepthStencilNv = ((int)0x84F9), DepthStencilOes = ((int)0x84F9), UnsignedInt248 = ((int)0x84FA), UnsignedInt248Ext = ((int)0x84FA), UnsignedInt248Nv = ((int)0x84FA), UnsignedInt248Oes = ((int)0x84FA), MaxTextureLodBias = ((int)0x84FD), MaxTextureLodBiasExt = ((int)0x84FD), TextureMaxAnisotropyExt = ((int)0x84FE), MaxTextureMaxAnisotropyExt = ((int)0x84FF), TextureFilterControl = ((int)0x8500), TextureFilterControlExt = ((int)0x8500), TextureLodBias = ((int)0x8501), TextureLodBiasExt = ((int)0x8501), Modelview1StackDepthExt = ((int)0x8502), Combine4Nv = ((int)0x8503), MaxShininessNv = ((int)0x8504), MaxSpotExponentNv = ((int)0x8505), Modelview1MatrixExt = ((int)0x8506), ModelviewMatrix1Ext = ((int)0x8506), IncrWrap = ((int)0x8507), IncrWrapExt = ((int)0x8507), IncrWrapOes = ((int)0x8507), DecrWrap = ((int)0x8508), DecrWrapExt = ((int)0x8508), DecrWrapOes = ((int)0x8508), VertexWeightingExt = ((int)0x8509), Modelview1Arb = ((int)0x850A), Modelview1Ext = ((int)0x850A), CurrentVertexWeightExt = ((int)0x850B), VertexWeightArrayExt = ((int)0x850C), VertexWeightArraySizeExt = ((int)0x850D), VertexWeightArrayTypeExt = ((int)0x850E), VertexWeightArrayStrideExt = ((int)0x850F), VertexWeightArrayPointerExt = ((int)0x8510), NormalMap = ((int)0x8511), NormalMapArb = ((int)0x8511), NormalMapExt = ((int)0x8511), NormalMapNv = ((int)0x8511), NormalMapOes = ((int)0x8511), ReflectionMap = ((int)0x8512), ReflectionMapArb = ((int)0x8512), ReflectionMapExt = ((int)0x8512), ReflectionMapNv = ((int)0x8512), ReflectionMapOes = ((int)0x8512), TextureCubeMap = ((int)0x8513), TextureCubeMapArb = ((int)0x8513), TextureCubeMapExt = ((int)0x8513), TextureCubeMapOes = ((int)0x8513), TextureBindingCubeMap = ((int)0x8514), TextureBindingCubeMapArb = ((int)0x8514), TextureBindingCubeMapExt = ((int)0x8514), TextureBindingCubeMapOes = ((int)0x8514), TextureCubeMapPositiveX = ((int)0x8515), TextureCubeMapPositiveXArb = ((int)0x8515), TextureCubeMapPositiveXExt = ((int)0x8515), TextureCubeMapPositiveXOes = ((int)0x8515), TextureCubeMapNegativeX = ((int)0x8516), TextureCubeMapNegativeXArb = ((int)0x8516), TextureCubeMapNegativeXExt = ((int)0x8516), TextureCubeMapNegativeXOes = ((int)0x8516), TextureCubeMapPositiveY = ((int)0x8517), TextureCubeMapPositiveYArb = ((int)0x8517), TextureCubeMapPositiveYExt = ((int)0x8517), TextureCubeMapPositiveYOes = ((int)0x8517), TextureCubeMapNegativeY = ((int)0x8518), TextureCubeMapNegativeYArb = ((int)0x8518), TextureCubeMapNegativeYExt = ((int)0x8518), TextureCubeMapNegativeYOes = ((int)0x8518), TextureCubeMapPositiveZ = ((int)0x8519), TextureCubeMapPositiveZArb = ((int)0x8519), TextureCubeMapPositiveZExt = ((int)0x8519), TextureCubeMapPositiveZOes = ((int)0x8519), TextureCubeMapNegativeZ = ((int)0x851A), TextureCubeMapNegativeZArb = ((int)0x851A), TextureCubeMapNegativeZExt = ((int)0x851A), TextureCubeMapNegativeZOes = ((int)0x851A), ProxyTextureCubeMap = ((int)0x851B), ProxyTextureCubeMapArb = ((int)0x851B), ProxyTextureCubeMapExt = ((int)0x851B), MaxCubeMapTextureSize = ((int)0x851C), MaxCubeMapTextureSizeArb = ((int)0x851C), MaxCubeMapTextureSizeExt = ((int)0x851C), MaxCubeMapTextureSizeOes = ((int)0x851C), VertexArrayRangeApple = ((int)0x851D), VertexArrayRangeNv = ((int)0x851D), VertexArrayRangeLengthApple = ((int)0x851E), VertexArrayRangeLengthNv = ((int)0x851E), VertexArrayRangeValidNv = ((int)0x851F), VertexArrayStorageHintApple = ((int)0x851F), MaxVertexArrayRangeElementNv = ((int)0x8520), VertexArrayRangePointerApple = ((int)0x8521), VertexArrayRangePointerNv = ((int)0x8521), RegisterCombinersNv = ((int)0x8522), VariableANv = ((int)0x8523), VariableBNv = ((int)0x8524), VariableCNv = ((int)0x8525), VariableDNv = ((int)0x8526), VariableENv = ((int)0x8527), VariableFNv = ((int)0x8528), VariableGNv = ((int)0x8529), ConstantColor0Nv = ((int)0x852A), ConstantColor1Nv = ((int)0x852B), PrimaryColorNv = ((int)0x852C), SecondaryColorNv = ((int)0x852D), Spare0Nv = ((int)0x852E), Spare1Nv = ((int)0x852F), DiscardNv = ((int)0x8530), ETimesFNv = ((int)0x8531), Spare0PlusSecondaryColorNv = ((int)0x8532), VertexArrayRangeWithoutFlushNv = ((int)0x8533), MultisampleFilterHintNv = ((int)0x8534), PerStageConstantsNv = ((int)0x8535), UnsignedIdentityNv = ((int)0x8536), UnsignedInvertNv = ((int)0x8537), ExpandNormalNv = ((int)0x8538), ExpandNegateNv = ((int)0x8539), HalfBiasNormalNv = ((int)0x853A), HalfBiasNegateNv = ((int)0x853B), SignedIdentityNv = ((int)0x853C), SignedNegateNv = ((int)0x853D), UnsignedNegateNv = ((int)0x853D), ScaleByTwoNv = ((int)0x853E), ScaleByFourNv = ((int)0x853F), ScaleByOneHalfNv = ((int)0x8540), BiasByNegativeOneHalfNv = ((int)0x8541), CombinerInputNv = ((int)0x8542), CombinerMappingNv = ((int)0x8543), CombinerComponentUsageNv = ((int)0x8544), CombinerAbDotProductNv = ((int)0x8545), CombinerCdDotProductNv = ((int)0x8546), CombinerMuxSumNv = ((int)0x8547), CombinerScaleNv = ((int)0x8548), CombinerBiasNv = ((int)0x8549), CombinerAbOutputNv = ((int)0x854A), CombinerCdOutputNv = ((int)0x854B), CombinerSumOutputNv = ((int)0x854C), MaxGeneralCombinersNv = ((int)0x854D), NumGeneralCombinersNv = ((int)0x854E), ColorSumClampNv = ((int)0x854F), Combiner0Nv = ((int)0x8550), Combiner1Nv = ((int)0x8551), Combiner2Nv = ((int)0x8552), Combiner3Nv = ((int)0x8553), Combiner4Nv = ((int)0x8554), Combiner5Nv = ((int)0x8555), Combiner6Nv = ((int)0x8556), Combiner7Nv = ((int)0x8557), PrimitiveRestartNv = ((int)0x8558), PrimitiveRestartIndexNv = ((int)0x8559), FogDistanceModeNv = ((int)0x855A), FogGenModeNv = ((int)0x855A), EyeRadialNv = ((int)0x855B), EyePlaneAbsoluteNv = ((int)0x855C), EmbossLightNv = ((int)0x855D), EmbossConstantNv = ((int)0x855E), EmbossMapNv = ((int)0x855F), RedMinClampIngr = ((int)0x8560), GreenMinClampIngr = ((int)0x8561), BlueMinClampIngr = ((int)0x8562), AlphaMinClampIngr = ((int)0x8563), RedMaxClampIngr = ((int)0x8564), GreenMaxClampIngr = ((int)0x8565), BlueMaxClampIngr = ((int)0x8566), AlphaMaxClampIngr = ((int)0x8567), InterlaceReadIngr = ((int)0x8568), Combine = ((int)0x8570), CombineArb = ((int)0x8570), CombineExt = ((int)0x8570), CombineRgb = ((int)0x8571), CombineRgbArb = ((int)0x8571), CombineRgbExt = ((int)0x8571), CombineAlpha = ((int)0x8572), CombineAlphaArb = ((int)0x8572), CombineAlphaExt = ((int)0x8572), RgbScale = ((int)0x8573), RgbScaleArb = ((int)0x8573), RgbScaleExt = ((int)0x8573), AddSigned = ((int)0x8574), AddSignedArb = ((int)0x8574), AddSignedExt = ((int)0x8574), Interpolate = ((int)0x8575), InterpolateArb = ((int)0x8575), InterpolateExt = ((int)0x8575), Constant = ((int)0x8576), ConstantArb = ((int)0x8576), ConstantExt = ((int)0x8576), PrimaryColor = ((int)0x8577), PrimaryColorArb = ((int)0x8577), PrimaryColorExt = ((int)0x8577), Previous = ((int)0x8578), PreviousArb = ((int)0x8578), PreviousExt = ((int)0x8578), Source0Rgb = ((int)0x8580), Source0RgbArb = ((int)0x8580), Source0RgbExt = ((int)0x8580), Src0Rgb = ((int)0x8580), Source1Rgb = ((int)0x8581), Source1RgbArb = ((int)0x8581), Source1RgbExt = ((int)0x8581), Src1Rgb = ((int)0x8581), Source2Rgb = ((int)0x8582), Source2RgbArb = ((int)0x8582), Source2RgbExt = ((int)0x8582), Src2Rgb = ((int)0x8582), Source3RgbNv = ((int)0x8583), Source0Alpha = ((int)0x8588), Source0AlphaArb = ((int)0x8588), Source0AlphaExt = ((int)0x8588), Src0Alpha = ((int)0x8588), Source1Alpha = ((int)0x8589), Source1AlphaArb = ((int)0x8589), Source1AlphaExt = ((int)0x8589), Src1Alpha = ((int)0x8589), Source2Alpha = ((int)0x858A), Source2AlphaArb = ((int)0x858A), Source2AlphaExt = ((int)0x858A), Src2Alpha = ((int)0x858A), Source3AlphaNv = ((int)0x858B), Operand0Rgb = ((int)0x8590), Operand0RgbArb = ((int)0x8590), Operand0RgbExt = ((int)0x8590), Operand1Rgb = ((int)0x8591), Operand1RgbArb = ((int)0x8591), Operand1RgbExt = ((int)0x8591), Operand2Rgb = ((int)0x8592), Operand2RgbArb = ((int)0x8592), Operand2RgbExt = ((int)0x8592), Operand3RgbNv = ((int)0x8593), Operand0Alpha = ((int)0x8598), Operand0AlphaArb = ((int)0x8598), Operand0AlphaExt = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand1AlphaArb = ((int)0x8599), Operand1AlphaExt = ((int)0x8599), Operand2Alpha = ((int)0x859A), Operand2AlphaArb = ((int)0x859A), Operand2AlphaExt = ((int)0x859A), Operand3AlphaNv = ((int)0x859B), PackSubsampleRateSgix = ((int)0x85A0), UnpackSubsampleRateSgix = ((int)0x85A1), PixelSubsample4444Sgix = ((int)0x85A2), PixelSubsample2424Sgix = ((int)0x85A3), PixelSubsample4242Sgix = ((int)0x85A4), PerturbExt = ((int)0x85AE), TextureNormalExt = ((int)0x85AF), LightModelSpecularVectorApple = ((int)0x85B0), TransformHintApple = ((int)0x85B1), UnpackClientStorageApple = ((int)0x85B2), BufferObjectApple = ((int)0x85B3), StorageClientApple = ((int)0x85B4), VertexArrayBinding = ((int)0x85B5), VertexArrayBindingApple = ((int)0x85B5), TextureRangeLengthApple = ((int)0x85B7), TextureRangePointerApple = ((int)0x85B8), Ycbcr422Apple = ((int)0x85B9), UnsignedShort88Apple = ((int)0x85BA), UnsignedShort88Mesa = ((int)0x85BA), UnsignedShort88RevApple = ((int)0x85BB), UnsignedShort88RevMesa = ((int)0x85BB), TextureStorageHintApple = ((int)0x85BC), StoragePrivateApple = ((int)0x85BD), StorageCachedApple = ((int)0x85BE), StorageSharedApple = ((int)0x85BF), ReplacementCodeArraySun = ((int)0x85C0), ReplacementCodeArrayTypeSun = ((int)0x85C1), ReplacementCodeArrayStrideSun = ((int)0x85C2), ReplacementCodeArrayPointerSun = ((int)0x85C3), R1uiV3fSun = ((int)0x85C4), R1uiC4ubV3fSun = ((int)0x85C5), R1uiC3fV3fSun = ((int)0x85C6), R1uiN3fV3fSun = ((int)0x85C7), R1uiC4fN3fV3fSun = ((int)0x85C8), R1uiT2fV3fSun = ((int)0x85C9), R1uiT2fN3fV3fSun = ((int)0x85CA), R1uiT2fC4fN3fV3fSun = ((int)0x85CB), SliceAccumSun = ((int)0x85CC), QuadMeshSun = ((int)0x8614), TriangleMeshSun = ((int)0x8615), VertexProgram = ((int)0x8620), VertexProgramArb = ((int)0x8620), VertexProgramNv = ((int)0x8620), VertexStateProgramNv = ((int)0x8621), ArrayEnabled = ((int)0x8622), VertexAttribArrayEnabled = ((int)0x8622), VertexAttribArrayEnabledArb = ((int)0x8622), ArraySize = ((int)0x8623), AttribArraySizeNv = ((int)0x8623), VertexAttribArraySize = ((int)0x8623), VertexAttribArraySizeArb = ((int)0x8623), ArrayStride = ((int)0x8624), AttribArrayStrideNv = ((int)0x8624), VertexAttribArrayStride = ((int)0x8624), VertexAttribArrayStrideArb = ((int)0x8624), ArrayType = ((int)0x8625), AttribArrayTypeNv = ((int)0x8625), VertexAttribArrayType = ((int)0x8625), VertexAttribArrayTypeArb = ((int)0x8625), CurrentAttribNv = ((int)0x8626), CurrentVertexAttrib = ((int)0x8626), CurrentVertexAttribArb = ((int)0x8626), ProgramLength = ((int)0x8627), ProgramLengthArb = ((int)0x8627), ProgramLengthNv = ((int)0x8627), ProgramString = ((int)0x8628), ProgramStringArb = ((int)0x8628), ProgramStringNv = ((int)0x8628), ModelviewProjectionNv = ((int)0x8629), IdentityNv = ((int)0x862A), InverseNv = ((int)0x862B), TransposeNv = ((int)0x862C), InverseTransposeNv = ((int)0x862D), MaxProgramMatrixStackDepthArb = ((int)0x862E), MaxTrackMatrixStackDepthNv = ((int)0x862E), MaxProgramMatricesArb = ((int)0x862F), MaxTrackMatricesNv = ((int)0x862F), Matrix0Nv = ((int)0x8630), Matrix1Nv = ((int)0x8631), Matrix2Nv = ((int)0x8632), Matrix3Nv = ((int)0x8633), Matrix4Nv = ((int)0x8634), Matrix5Nv = ((int)0x8635), Matrix6Nv = ((int)0x8636), Matrix7Nv = ((int)0x8637), CurrentMatrixStackDepthArb = ((int)0x8640), CurrentMatrixStackDepthNv = ((int)0x8640), CurrentMatrixArb = ((int)0x8641), CurrentMatrixNv = ((int)0x8641), ProgramPointSize = ((int)0x8642), ProgramPointSizeArb = ((int)0x8642), ProgramPointSizeExt = ((int)0x8642), VertexProgramPointSize = ((int)0x8642), VertexProgramPointSizeArb = ((int)0x8642), VertexProgramPointSizeNv = ((int)0x8642), VertexProgramTwoSide = ((int)0x8643), VertexProgramTwoSideArb = ((int)0x8643), VertexProgramTwoSideNv = ((int)0x8643), ProgramParameterNv = ((int)0x8644), ArrayPointer = ((int)0x8645), AttribArrayPointerNv = ((int)0x8645), VertexAttribArrayPointer = ((int)0x8645), VertexAttribArrayPointerArb = ((int)0x8645), ProgramTargetNv = ((int)0x8646), ProgramResidentNv = ((int)0x8647), TrackMatrixNv = ((int)0x8648), TrackMatrixTransformNv = ((int)0x8649), VertexProgramBindingNv = ((int)0x864A), ProgramErrorPositionArb = ((int)0x864B), ProgramErrorPositionNv = ((int)0x864B), OffsetTextureRectangleNv = ((int)0x864C), OffsetTextureRectangleScaleNv = ((int)0x864D), DotProductTextureRectangleNv = ((int)0x864E), DepthClamp = ((int)0x864F), DepthClampNv = ((int)0x864F), VertexAttribArray0Nv = ((int)0x8650), VertexAttribArray1Nv = ((int)0x8651), VertexAttribArray2Nv = ((int)0x8652), VertexAttribArray3Nv = ((int)0x8653), VertexAttribArray4Nv = ((int)0x8654), VertexAttribArray5Nv = ((int)0x8655), VertexAttribArray6Nv = ((int)0x8656), VertexAttribArray7Nv = ((int)0x8657), VertexAttribArray8Nv = ((int)0x8658), VertexAttribArray9Nv = ((int)0x8659), VertexAttribArray10Nv = ((int)0x865A), VertexAttribArray11Nv = ((int)0x865B), VertexAttribArray12Nv = ((int)0x865C), VertexAttribArray13Nv = ((int)0x865D), VertexAttribArray14Nv = ((int)0x865E), VertexAttribArray15Nv = ((int)0x865F), Map1VertexAttrib04Nv = ((int)0x8660), Map1VertexAttrib14Nv = ((int)0x8661), Map1VertexAttrib24Nv = ((int)0x8662), Map1VertexAttrib34Nv = ((int)0x8663), Map1VertexAttrib44Nv = ((int)0x8664), Map1VertexAttrib54Nv = ((int)0x8665), Map1VertexAttrib64Nv = ((int)0x8666), Map1VertexAttrib74Nv = ((int)0x8667), Map1VertexAttrib84Nv = ((int)0x8668), Map1VertexAttrib94Nv = ((int)0x8669), Map1VertexAttrib104Nv = ((int)0x866A), Map1VertexAttrib114Nv = ((int)0x866B), Map1VertexAttrib124Nv = ((int)0x866C), Map1VertexAttrib134Nv = ((int)0x866D), Map1VertexAttrib144Nv = ((int)0x866E), Map1VertexAttrib154Nv = ((int)0x866F), Map2VertexAttrib04Nv = ((int)0x8670), Map2VertexAttrib14Nv = ((int)0x8671), Map2VertexAttrib24Nv = ((int)0x8672), Map2VertexAttrib34Nv = ((int)0x8673), Map2VertexAttrib44Nv = ((int)0x8674), Map2VertexAttrib54Nv = ((int)0x8675), Map2VertexAttrib64Nv = ((int)0x8676), Map2VertexAttrib74Nv = ((int)0x8677), ProgramBinding = ((int)0x8677), ProgramBindingArb = ((int)0x8677), Map2VertexAttrib84Nv = ((int)0x8678), Map2VertexAttrib94Nv = ((int)0x8679), Map2VertexAttrib104Nv = ((int)0x867A), Map2VertexAttrib114Nv = ((int)0x867B), Map2VertexAttrib124Nv = ((int)0x867C), Map2VertexAttrib134Nv = ((int)0x867D), Map2VertexAttrib144Nv = ((int)0x867E), Map2VertexAttrib154Nv = ((int)0x867F), TextureCompressedImageSize = ((int)0x86A0), TextureCompressedImageSizeArb = ((int)0x86A0), TextureCompressed = ((int)0x86A1), TextureCompressedArb = ((int)0x86A1), NumCompressedTextureFormats = ((int)0x86A2), NumCompressedTextureFormatsArb = ((int)0x86A2), CompressedTextureFormats = ((int)0x86A3), CompressedTextureFormatsArb = ((int)0x86A3), MaxVertexUnitsArb = ((int)0x86A4), MaxVertexUnitsOes = ((int)0x86A4), ActiveVertexUnitsArb = ((int)0x86A5), WeightSumUnityArb = ((int)0x86A6), VertexBlendArb = ((int)0x86A7), CurrentWeightArb = ((int)0x86A8), WeightArrayTypeArb = ((int)0x86A9), WeightArrayTypeOes = ((int)0x86A9), WeightArrayStrideArb = ((int)0x86AA), WeightArrayStrideOes = ((int)0x86AA), WeightArraySizeArb = ((int)0x86AB), WeightArraySizeOes = ((int)0x86AB), WeightArrayPointerArb = ((int)0x86AC), WeightArrayPointerOes = ((int)0x86AC), WeightArrayArb = ((int)0x86AD), WeightArrayOes = ((int)0x86AD), Dot3Rgb = ((int)0x86AE), Dot3RgbArb = ((int)0x86AE), Dot3Rgba = ((int)0x86AF), Dot3RgbaArb = ((int)0x86AF), Dot3RgbaImg = ((int)0x86AF), CompressedRgbFxt13Dfx = ((int)0x86B0), CompressedRgbaFxt13Dfx = ((int)0x86B1), Multisample3Dfx = ((int)0x86B2), SampleBuffers3Dfx = ((int)0x86B3), Samples3Dfx = ((int)0x86B4), Eval2DNv = ((int)0x86C0), EvalTriangular2DNv = ((int)0x86C1), MapTessellationNv = ((int)0x86C2), MapAttribUOrderNv = ((int)0x86C3), MapAttribVOrderNv = ((int)0x86C4), EvalFractionalTessellationNv = ((int)0x86C5), EvalVertexAtrrib0Nv = ((int)0x86C6), EvalVertexAttrib0Nv = ((int)0x86C6), EvalVertexAtrrib1Nv = ((int)0x86C7), EvalVertexAttrib1Nv = ((int)0x86C7), EvalVertexAtrrib2Nv = ((int)0x86C8), EvalVertexAttrib2Nv = ((int)0x86C8), EvalVertexAtrrib3Nv = ((int)0x86C9), EvalVertexAttrib3Nv = ((int)0x86C9), EvalVertexAtrrib4Nv = ((int)0x86CA), EvalVertexAttrib4Nv = ((int)0x86CA), EvalVertexAtrrib5Nv = ((int)0x86CB), EvalVertexAttrib5Nv = ((int)0x86CB), EvalVertexAtrrib6Nv = ((int)0x86CC), EvalVertexAttrib6Nv = ((int)0x86CC), EvalVertexAtrrib7Nv = ((int)0x86CD), EvalVertexAttrib7Nv = ((int)0x86CD), EvalVertexAtrrib8Nv = ((int)0x86CE), EvalVertexAttrib8Nv = ((int)0x86CE), EvalVertexAtrrib9Nv = ((int)0x86CF), EvalVertexAttrib9Nv = ((int)0x86CF), EvalVertexAtrrib10Nv = ((int)0x86D0), EvalVertexAttrib10Nv = ((int)0x86D0), EvalVertexAtrrib11Nv = ((int)0x86D1), EvalVertexAttrib11Nv = ((int)0x86D1), EvalVertexAtrrib12Nv = ((int)0x86D2), EvalVertexAttrib12Nv = ((int)0x86D2), EvalVertexAtrrib13Nv = ((int)0x86D3), EvalVertexAttrib13Nv = ((int)0x86D3), EvalVertexAtrrib14Nv = ((int)0x86D4), EvalVertexAttrib14Nv = ((int)0x86D4), EvalVertexAtrrib15Nv = ((int)0x86D5), EvalVertexAttrib15Nv = ((int)0x86D5), MaxMapTessellationNv = ((int)0x86D6), MaxRationalEvalOrderNv = ((int)0x86D7), MaxProgramPatchAttribsNv = ((int)0x86D8), RgbaUnsignedDotProductMappingNv = ((int)0x86D9), UnsignedIntS8S888Nv = ((int)0x86DA), UnsignedInt88S8S8RevNv = ((int)0x86DB), DsdtMagIntensityNv = ((int)0x86DC), ShaderConsistentNv = ((int)0x86DD), TextureShaderNv = ((int)0x86DE), ShaderOperationNv = ((int)0x86DF), CullModesNv = ((int)0x86E0), OffsetTexture2DMatrixNv = ((int)0x86E1), OffsetTextureMatrixNv = ((int)0x86E1), OffsetTexture2DScaleNv = ((int)0x86E2), OffsetTextureScaleNv = ((int)0x86E2), OffsetTexture2DBiasNv = ((int)0x86E3), OffsetTextureBiasNv = ((int)0x86E3), PreviousTextureInputNv = ((int)0x86E4), ConstEyeNv = ((int)0x86E5), PassThroughNv = ((int)0x86E6), CullFragmentNv = ((int)0x86E7), OffsetTexture2DNv = ((int)0x86E8), DependentArTexture2DNv = ((int)0x86E9), DependentGbTexture2DNv = ((int)0x86EA), SurfaceStateNv = ((int)0x86EB), DotProductNv = ((int)0x86EC), DotProductDepthReplaceNv = ((int)0x86ED), DotProductTexture2DNv = ((int)0x86EE), DotProductTexture3DNv = ((int)0x86EF), DotProductTextureCubeMapNv = ((int)0x86F0), DotProductDiffuseCubeMapNv = ((int)0x86F1), DotProductReflectCubeMapNv = ((int)0x86F2), DotProductConstEyeReflectCubeMapNv = ((int)0x86F3), HiloNv = ((int)0x86F4), DsdtNv = ((int)0x86F5), DsdtMagNv = ((int)0x86F6), DsdtMagVibNv = ((int)0x86F7), Hilo16Nv = ((int)0x86F8), SignedHiloNv = ((int)0x86F9), SignedHilo16Nv = ((int)0x86FA), SignedRgbaNv = ((int)0x86FB), SignedRgba8Nv = ((int)0x86FC), SurfaceRegisteredNv = ((int)0x86FD), SignedRgbNv = ((int)0x86FE), SignedRgb8Nv = ((int)0x86FF), SurfaceMappedNv = ((int)0x8700), SignedLuminanceNv = ((int)0x8701), SignedLuminance8Nv = ((int)0x8702), SignedLuminanceAlphaNv = ((int)0x8703), SignedLuminance8Alpha8Nv = ((int)0x8704), SignedAlphaNv = ((int)0x8705), SignedAlpha8Nv = ((int)0x8706), SignedIntensityNv = ((int)0x8707), SignedIntensity8Nv = ((int)0x8708), Dsdt8Nv = ((int)0x8709), Dsdt8Mag8Nv = ((int)0x870A), Dsdt8Mag8Intensity8Nv = ((int)0x870B), SignedRgbUnsignedAlphaNv = ((int)0x870C), SignedRgb8UnsignedAlpha8Nv = ((int)0x870D), HiScaleNv = ((int)0x870E), LoScaleNv = ((int)0x870F), DsScaleNv = ((int)0x8710), DtScaleNv = ((int)0x8711), MagnitudeScaleNv = ((int)0x8712), VibranceScaleNv = ((int)0x8713), HiBiasNv = ((int)0x8714), LoBiasNv = ((int)0x8715), DsBiasNv = ((int)0x8716), DtBiasNv = ((int)0x8717), MagnitudeBiasNv = ((int)0x8718), VibranceBiasNv = ((int)0x8719), TextureBorderValuesNv = ((int)0x871A), TextureHiSizeNv = ((int)0x871B), TextureLoSizeNv = ((int)0x871C), TextureDsSizeNv = ((int)0x871D), TextureDtSizeNv = ((int)0x871E), TextureMagSizeNv = ((int)0x871F), Modelview2Arb = ((int)0x8722), Modelview3Arb = ((int)0x8723), Modelview4Arb = ((int)0x8724), Modelview5Arb = ((int)0x8725), Modelview6Arb = ((int)0x8726), Modelview7Arb = ((int)0x8727), Modelview8Arb = ((int)0x8728), Modelview9Arb = ((int)0x8729), Modelview10Arb = ((int)0x872A), Modelview11Arb = ((int)0x872B), Modelview12Arb = ((int)0x872C), Modelview13Arb = ((int)0x872D), Modelview14Arb = ((int)0x872E), Modelview15Arb = ((int)0x872F), Modelview16Arb = ((int)0x8730), Modelview17Arb = ((int)0x8731), Modelview18Arb = ((int)0x8732), Modelview19Arb = ((int)0x8733), Modelview20Arb = ((int)0x8734), Modelview21Arb = ((int)0x8735), Modelview22Arb = ((int)0x8736), Modelview23Arb = ((int)0x8737), Modelview24Arb = ((int)0x8738), Modelview25Arb = ((int)0x8739), Modelview26Arb = ((int)0x873A), Modelview27Arb = ((int)0x873B), Modelview28Arb = ((int)0x873C), Modelview29Arb = ((int)0x873D), Modelview30Arb = ((int)0x873E), Modelview31Arb = ((int)0x873F), Dot3RgbExt = ((int)0x8740), Z400BinaryAmd = ((int)0x8740), Dot3RgbaExt = ((int)0x8741), ProgramBinaryLength = ((int)0x8741), ProgramBinaryLengthOes = ((int)0x8741), MirrorClampAti = ((int)0x8742), MirrorClampExt = ((int)0x8742), MirrorClampToEdgeAti = ((int)0x8743), MirrorClampToEdgeExt = ((int)0x8743), ModulateAddAti = ((int)0x8744), ModulateSignedAddAti = ((int)0x8745), ModulateSubtractAti = ((int)0x8746), DepthStencilMesa = ((int)0x8750), UnsignedInt248Mesa = ((int)0x8751), UnsignedInt824RevMesa = ((int)0x8752), UnsignedShort151Mesa = ((int)0x8753), UnsignedShort115RevMesa = ((int)0x8754), TraceMaskMesa = ((int)0x8755), TraceNameMesa = ((int)0x8756), YcbcrMesa = ((int)0x8757), PackInvertMesa = ((int)0x8758), DebugObjectMesa = ((int)0x8759), Texture1DStackMesax = ((int)0x8759), DebugPrintMesa = ((int)0x875A), Texture2DStackMesax = ((int)0x875A), DebugAssertMesa = ((int)0x875B), ProxyTexture1DStackMesax = ((int)0x875B), ProxyTexture2DStackMesax = ((int)0x875C), Texture1DStackBindingMesax = ((int)0x875D), Texture2DStackBindingMesax = ((int)0x875E), StaticAti = ((int)0x8760), DynamicAti = ((int)0x8761), PreserveAti = ((int)0x8762), DiscardAti = ((int)0x8763), BufferSize = ((int)0x8764), BufferSizeArb = ((int)0x8764), ObjectBufferSizeAti = ((int)0x8764), BufferUsage = ((int)0x8765), BufferUsageArb = ((int)0x8765), ObjectBufferUsageAti = ((int)0x8765), ArrayObjectBufferAti = ((int)0x8766), ArrayObjectOffsetAti = ((int)0x8767), ElementArrayAti = ((int)0x8768), ElementArrayTypeAti = ((int)0x8769), ElementArrayPointerAti = ((int)0x876A), MaxVertexStreamsAti = ((int)0x876B), VertexStream0Ati = ((int)0x876C), VertexStream1Ati = ((int)0x876D), VertexStream2Ati = ((int)0x876E), VertexStream3Ati = ((int)0x876F), VertexStream4Ati = ((int)0x8770), VertexStream5Ati = ((int)0x8771), VertexStream6Ati = ((int)0x8772), VertexStream7Ati = ((int)0x8773), VertexSourceAti = ((int)0x8774), BumpRotMatrixAti = ((int)0x8775), BumpRotMatrixSizeAti = ((int)0x8776), BumpNumTexUnitsAti = ((int)0x8777), BumpTexUnitsAti = ((int)0x8778), DudvAti = ((int)0x8779), Du8Dv8Ati = ((int)0x877A), BumpEnvmapAti = ((int)0x877B), BumpTargetAti = ((int)0x877C), VertexShaderExt = ((int)0x8780), VertexShaderBindingExt = ((int)0x8781), OpIndexExt = ((int)0x8782), OpNegateExt = ((int)0x8783), OpDot3Ext = ((int)0x8784), OpDot4Ext = ((int)0x8785), OpMulExt = ((int)0x8786), OpAddExt = ((int)0x8787), OpMaddExt = ((int)0x8788), OpFracExt = ((int)0x8789), OpMaxExt = ((int)0x878A), OpMinExt = ((int)0x878B), OpSetGeExt = ((int)0x878C), OpSetLtExt = ((int)0x878D), OpClampExt = ((int)0x878E), OpFloorExt = ((int)0x878F), OpRoundExt = ((int)0x8790), OpExpBase2Ext = ((int)0x8791), OpLogBase2Ext = ((int)0x8792), OpPowerExt = ((int)0x8793), OpRecipExt = ((int)0x8794), OpRecipSqrtExt = ((int)0x8795), OpSubExt = ((int)0x8796), OpCrossProductExt = ((int)0x8797), OpMultiplyMatrixExt = ((int)0x8798), OpMovExt = ((int)0x8799), OutputVertexExt = ((int)0x879A), OutputColor0Ext = ((int)0x879B), OutputColor1Ext = ((int)0x879C), OutputTextureCoord0Ext = ((int)0x879D), OutputTextureCoord1Ext = ((int)0x879E), OutputTextureCoord2Ext = ((int)0x879F), OutputTextureCoord3Ext = ((int)0x87A0), OutputTextureCoord4Ext = ((int)0x87A1), OutputTextureCoord5Ext = ((int)0x87A2), OutputTextureCoord6Ext = ((int)0x87A3), OutputTextureCoord7Ext = ((int)0x87A4), OutputTextureCoord8Ext = ((int)0x87A5), OutputTextureCoord9Ext = ((int)0x87A6), OutputTextureCoord10Ext = ((int)0x87A7), OutputTextureCoord11Ext = ((int)0x87A8), OutputTextureCoord12Ext = ((int)0x87A9), OutputTextureCoord13Ext = ((int)0x87AA), OutputTextureCoord14Ext = ((int)0x87AB), OutputTextureCoord15Ext = ((int)0x87AC), OutputTextureCoord16Ext = ((int)0x87AD), OutputTextureCoord17Ext = ((int)0x87AE), OutputTextureCoord18Ext = ((int)0x87AF), OutputTextureCoord19Ext = ((int)0x87B0), OutputTextureCoord20Ext = ((int)0x87B1), OutputTextureCoord21Ext = ((int)0x87B2), OutputTextureCoord22Ext = ((int)0x87B3), OutputTextureCoord23Ext = ((int)0x87B4), OutputTextureCoord24Ext = ((int)0x87B5), OutputTextureCoord25Ext = ((int)0x87B6), OutputTextureCoord26Ext = ((int)0x87B7), OutputTextureCoord27Ext = ((int)0x87B8), OutputTextureCoord28Ext = ((int)0x87B9), OutputTextureCoord29Ext = ((int)0x87BA), OutputTextureCoord30Ext = ((int)0x87BB), OutputTextureCoord31Ext = ((int)0x87BC), OutputFogExt = ((int)0x87BD), ScalarExt = ((int)0x87BE), VectorExt = ((int)0x87BF), MatrixExt = ((int)0x87C0), VariantExt = ((int)0x87C1), InvariantExt = ((int)0x87C2), LocalConstantExt = ((int)0x87C3), LocalExt = ((int)0x87C4), MaxVertexShaderInstructionsExt = ((int)0x87C5), MaxVertexShaderVariantsExt = ((int)0x87C6), MaxVertexShaderInvariantsExt = ((int)0x87C7), MaxVertexShaderLocalConstantsExt = ((int)0x87C8), MaxVertexShaderLocalsExt = ((int)0x87C9), MaxOptimizedVertexShaderInstructionsExt = ((int)0x87CA), MaxOptimizedVertexShaderVariantsExt = ((int)0x87CB), MaxOptimizedVertexShaderLocalConstantsExt = ((int)0x87CC), MaxOptimizedVertexShaderInvariantsExt = ((int)0x87CD), MaxOptimizedVertexShaderLocalsExt = ((int)0x87CE), VertexShaderInstructionsExt = ((int)0x87CF), VertexShaderVariantsExt = ((int)0x87D0), VertexShaderInvariantsExt = ((int)0x87D1), VertexShaderLocalConstantsExt = ((int)0x87D2), VertexShaderLocalsExt = ((int)0x87D3), VertexShaderOptimizedExt = ((int)0x87D4), XExt = ((int)0x87D5), YExt = ((int)0x87D6), ZExt = ((int)0x87D7), WExt = ((int)0x87D8), NegativeXExt = ((int)0x87D9), NegativeYExt = ((int)0x87DA), NegativeZExt = ((int)0x87DB), NegativeWExt = ((int)0x87DC), ZeroExt = ((int)0x87DD), OneExt = ((int)0x87DE), NegativeOneExt = ((int)0x87DF), NormalizedRangeExt = ((int)0x87E0), FullRangeExt = ((int)0x87E1), CurrentVertexExt = ((int)0x87E2), MvpMatrixExt = ((int)0x87E3), VariantValueExt = ((int)0x87E4), VariantDatatypeExt = ((int)0x87E5), VariantArrayStrideExt = ((int)0x87E6), VariantArrayTypeExt = ((int)0x87E7), VariantArrayExt = ((int)0x87E8), VariantArrayPointerExt = ((int)0x87E9), InvariantValueExt = ((int)0x87EA), InvariantDatatypeExt = ((int)0x87EB), LocalConstantValueExt = ((int)0x87EC), LocalConstantDatatypeExt = ((int)0x87ED), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), PnTrianglesAti = ((int)0x87F0), MaxPnTrianglesTesselationLevelAti = ((int)0x87F1), PnTrianglesPointModeAti = ((int)0x87F2), PnTrianglesNormalModeAti = ((int)0x87F3), PnTrianglesTesselationLevelAti = ((int)0x87F4), PnTrianglesPointModeLinearAti = ((int)0x87F5), PnTrianglesPointModeCubicAti = ((int)0x87F6), PnTrianglesNormalModeLinearAti = ((int)0x87F7), PnTrianglesNormalModeQuadraticAti = ((int)0x87F8), Gl3DcXAmd = ((int)0x87F9), Gl3DcXyAmd = ((int)0x87FA), VboFreeMemoryAti = ((int)0x87FB), TextureFreeMemoryAti = ((int)0x87FC), RenderbufferFreeMemoryAti = ((int)0x87FD), NumProgramBinaryFormats = ((int)0x87FE), NumProgramBinaryFormatsOes = ((int)0x87FE), ProgramBinaryFormats = ((int)0x87FF), ProgramBinaryFormatsOes = ((int)0x87FF), StencilBackFunc = ((int)0x8800), StencilBackFuncAti = ((int)0x8800), StencilBackFail = ((int)0x8801), StencilBackFailAti = ((int)0x8801), StencilBackPassDepthFail = ((int)0x8802), StencilBackPassDepthFailAti = ((int)0x8802), StencilBackPassDepthPass = ((int)0x8803), StencilBackPassDepthPassAti = ((int)0x8803), FragmentProgram = ((int)0x8804), FragmentProgramArb = ((int)0x8804), ProgramAluInstructionsArb = ((int)0x8805), ProgramTexInstructionsArb = ((int)0x8806), ProgramTexIndirectionsArb = ((int)0x8807), ProgramNativeAluInstructionsArb = ((int)0x8808), ProgramNativeTexInstructionsArb = ((int)0x8809), ProgramNativeTexIndirectionsArb = ((int)0x880A), MaxProgramAluInstructionsArb = ((int)0x880B), MaxProgramTexInstructionsArb = ((int)0x880C), MaxProgramTexIndirectionsArb = ((int)0x880D), MaxProgramNativeAluInstructionsArb = ((int)0x880E), MaxProgramNativeTexInstructionsArb = ((int)0x880F), MaxProgramNativeTexIndirectionsArb = ((int)0x8810), Rgba32f = ((int)0x8814), Rgba32fArb = ((int)0x8814), RgbaFloat32Apple = ((int)0x8814), RgbaFloat32Ati = ((int)0x8814), Rgb32f = ((int)0x8815), Rgb32fArb = ((int)0x8815), RgbFloat32Apple = ((int)0x8815), RgbFloat32Ati = ((int)0x8815), Alpha32fArb = ((int)0x8816), AlphaFloat32Apple = ((int)0x8816), AlphaFloat32Ati = ((int)0x8816), Intensity32fArb = ((int)0x8817), IntensityFloat32Apple = ((int)0x8817), IntensityFloat32Ati = ((int)0x8817), Luminance32fArb = ((int)0x8818), LuminanceFloat32Apple = ((int)0x8818), LuminanceFloat32Ati = ((int)0x8818), LuminanceAlpha32fArb = ((int)0x8819), LuminanceAlphaFloat32Apple = ((int)0x8819), LuminanceAlphaFloat32Ati = ((int)0x8819), Rgba16f = ((int)0x881A), Rgba16fArb = ((int)0x881A), RgbaFloat16Apple = ((int)0x881A), RgbaFloat16Ati = ((int)0x881A), Rgb16f = ((int)0x881B), Rgb16fArb = ((int)0x881B), RgbFloat16Apple = ((int)0x881B), RgbFloat16Ati = ((int)0x881B), Alpha16fArb = ((int)0x881C), AlphaFloat16Apple = ((int)0x881C), AlphaFloat16Ati = ((int)0x881C), Intensity16fArb = ((int)0x881D), IntensityFloat16Apple = ((int)0x881D), IntensityFloat16Ati = ((int)0x881D), Luminance16fArb = ((int)0x881E), LuminanceFloat16Apple = ((int)0x881E), LuminanceFloat16Ati = ((int)0x881E), LuminanceAlpha16fArb = ((int)0x881F), LuminanceAlphaFloat16Apple = ((int)0x881F), LuminanceAlphaFloat16Ati = ((int)0x881F), RgbaFloatMode = ((int)0x8820), RgbaFloatModeArb = ((int)0x8820), TypeRgbaFloatAti = ((int)0x8820), WriteonlyRenderingQcom = ((int)0x8823), MaxDrawBuffers = ((int)0x8824), MaxDrawBuffersArb = ((int)0x8824), MaxDrawBuffersAti = ((int)0x8824), DrawBuffer0 = ((int)0x8825), DrawBuffer0Arb = ((int)0x8825), DrawBuffer0Ati = ((int)0x8825), DrawBuffer1 = ((int)0x8826), DrawBuffer1Arb = ((int)0x8826), DrawBuffer1Ati = ((int)0x8826), DrawBuffer2 = ((int)0x8827), DrawBuffer2Arb = ((int)0x8827), DrawBuffer2Ati = ((int)0x8827), DrawBuffer3 = ((int)0x8828), DrawBuffer3Arb = ((int)0x8828), DrawBuffer3Ati = ((int)0x8828), DrawBuffer4 = ((int)0x8829), DrawBuffer4Arb = ((int)0x8829), DrawBuffer4Ati = ((int)0x8829), DrawBuffer5 = ((int)0x882A), DrawBuffer5Arb = ((int)0x882A), DrawBuffer5Ati = ((int)0x882A), DrawBuffer6 = ((int)0x882B), DrawBuffer6Arb = ((int)0x882B), DrawBuffer6Ati = ((int)0x882B), DrawBuffer7 = ((int)0x882C), DrawBuffer7Arb = ((int)0x882C), DrawBuffer7Ati = ((int)0x882C), DrawBuffer8 = ((int)0x882D), DrawBuffer8Arb = ((int)0x882D), DrawBuffer8Ati = ((int)0x882D), DrawBuffer9 = ((int)0x882E), DrawBuffer9Arb = ((int)0x882E), DrawBuffer9Ati = ((int)0x882E), DrawBuffer10 = ((int)0x882F), DrawBuffer10Arb = ((int)0x882F), DrawBuffer10Ati = ((int)0x882F), DrawBuffer11 = ((int)0x8830), DrawBuffer11Arb = ((int)0x8830), DrawBuffer11Ati = ((int)0x8830), DrawBuffer12 = ((int)0x8831), DrawBuffer12Arb = ((int)0x8831), DrawBuffer12Ati = ((int)0x8831), DrawBuffer13 = ((int)0x8832), DrawBuffer13Arb = ((int)0x8832), DrawBuffer13Ati = ((int)0x8832), DrawBuffer14 = ((int)0x8833), DrawBuffer14Arb = ((int)0x8833), DrawBuffer14Ati = ((int)0x8833), DrawBuffer15 = ((int)0x8834), DrawBuffer15Arb = ((int)0x8834), DrawBuffer15Ati = ((int)0x8834), ColorClearUnclampedValueAti = ((int)0x8835), BlendEquationAlpha = ((int)0x883D), BlendEquationAlphaExt = ((int)0x883D), BlendEquationAlphaOes = ((int)0x883D), MatrixPaletteArb = ((int)0x8840), MatrixPaletteOes = ((int)0x8840), MaxMatrixPaletteStackDepthArb = ((int)0x8841), MaxPaletteMatricesArb = ((int)0x8842), MaxPaletteMatricesOes = ((int)0x8842), CurrentPaletteMatrixArb = ((int)0x8843), CurrentPaletteMatrixOes = ((int)0x8843), MatrixIndexArrayArb = ((int)0x8844), MatrixIndexArrayOes = ((int)0x8844), CurrentMatrixIndexArb = ((int)0x8845), MatrixIndexArraySizeArb = ((int)0x8846), MatrixIndexArraySizeOes = ((int)0x8846), MatrixIndexArrayTypeArb = ((int)0x8847), MatrixIndexArrayTypeOes = ((int)0x8847), MatrixIndexArrayStrideArb = ((int)0x8848), MatrixIndexArrayStrideOes = ((int)0x8848), MatrixIndexArrayPointerArb = ((int)0x8849), MatrixIndexArrayPointerOes = ((int)0x8849), TextureDepthSize = ((int)0x884A), TextureDepthSizeArb = ((int)0x884A), DepthTextureMode = ((int)0x884B), DepthTextureModeArb = ((int)0x884B), TextureCompareMode = ((int)0x884C), TextureCompareModeArb = ((int)0x884C), TextureCompareFunc = ((int)0x884D), TextureCompareFuncArb = ((int)0x884D), CompareRefDepthToTextureExt = ((int)0x884E), CompareRefToTexture = ((int)0x884E), CompareRToTexture = ((int)0x884E), CompareRToTextureArb = ((int)0x884E), TextureCubeMapSeamless = ((int)0x884F), OffsetProjectiveTexture2DNv = ((int)0x8850), OffsetProjectiveTexture2DScaleNv = ((int)0x8851), OffsetProjectiveTextureRectangleNv = ((int)0x8852), OffsetProjectiveTextureRectangleScaleNv = ((int)0x8853), OffsetHiloTexture2DNv = ((int)0x8854), OffsetHiloTextureRectangleNv = ((int)0x8855), OffsetHiloProjectiveTexture2DNv = ((int)0x8856), OffsetHiloProjectiveTextureRectangleNv = ((int)0x8857), DependentHiloTexture2DNv = ((int)0x8858), DependentRgbTexture3DNv = ((int)0x8859), DependentRgbTextureCubeMapNv = ((int)0x885A), DotProductPassThroughNv = ((int)0x885B), DotProductTexture1DNv = ((int)0x885C), DotProductAffineDepthReplaceNv = ((int)0x885D), Hilo8Nv = ((int)0x885E), SignedHilo8Nv = ((int)0x885F), ForceBlueToOneNv = ((int)0x8860), PointSprite = ((int)0x8861), PointSpriteArb = ((int)0x8861), PointSpriteNv = ((int)0x8861), CoordReplace = ((int)0x8862), CoordReplaceArb = ((int)0x8862), CoordReplaceNv = ((int)0x8862), PointSpriteRModeNv = ((int)0x8863), PixelCounterBitsNv = ((int)0x8864), QueryCounterBits = ((int)0x8864), QueryCounterBitsArb = ((int)0x8864), CurrentOcclusionQueryIdNv = ((int)0x8865), CurrentQuery = ((int)0x8865), CurrentQueryArb = ((int)0x8865), PixelCountNv = ((int)0x8866), QueryResult = ((int)0x8866), QueryResultArb = ((int)0x8866), PixelCountAvailableNv = ((int)0x8867), QueryResultAvailable = ((int)0x8867), QueryResultAvailableArb = ((int)0x8867), MaxFragmentProgramLocalParametersNv = ((int)0x8868), MaxVertexAttribs = ((int)0x8869), MaxVertexAttribsArb = ((int)0x8869), ArrayNormalized = ((int)0x886A), VertexAttribArrayNormalized = ((int)0x886A), VertexAttribArrayNormalizedArb = ((int)0x886A), MaxTessControlInputComponents = ((int)0x886C), MaxTessEvaluationInputComponents = ((int)0x886D), DepthStencilToRgbaNv = ((int)0x886E), DepthStencilToBgraNv = ((int)0x886F), FragmentProgramNv = ((int)0x8870), MaxTextureCoords = ((int)0x8871), MaxTextureCoordsArb = ((int)0x8871), MaxTextureCoordsNv = ((int)0x8871), MaxTextureImageUnits = ((int)0x8872), MaxTextureImageUnitsArb = ((int)0x8872), MaxTextureImageUnitsNv = ((int)0x8872), FragmentProgramBindingNv = ((int)0x8873), ProgramErrorStringArb = ((int)0x8874), ProgramErrorStringNv = ((int)0x8874), ProgramFormatAsciiArb = ((int)0x8875), ProgramFormat = ((int)0x8876), ProgramFormatArb = ((int)0x8876), WritePixelDataRangeNv = ((int)0x8878), ReadPixelDataRangeNv = ((int)0x8879), WritePixelDataRangeLengthNv = ((int)0x887A), ReadPixelDataRangeLengthNv = ((int)0x887B), WritePixelDataRangePointerNv = ((int)0x887C), ReadPixelDataRangePointerNv = ((int)0x887D), GeometryShaderInvocations = ((int)0x887F), FloatRNv = ((int)0x8880), FloatRgNv = ((int)0x8881), FloatRgbNv = ((int)0x8882), FloatRgbaNv = ((int)0x8883), FloatR16Nv = ((int)0x8884), FloatR32Nv = ((int)0x8885), FloatRg16Nv = ((int)0x8886), FloatRg32Nv = ((int)0x8887), FloatRgb16Nv = ((int)0x8888), FloatRgb32Nv = ((int)0x8889), FloatRgba16Nv = ((int)0x888A), FloatRgba32Nv = ((int)0x888B), TextureFloatComponentsNv = ((int)0x888C), FloatClearColorValueNv = ((int)0x888D), FloatRgbaModeNv = ((int)0x888E), TextureUnsignedRemapModeNv = ((int)0x888F), DepthBoundsTestExt = ((int)0x8890), DepthBoundsExt = ((int)0x8891), ArrayBuffer = ((int)0x8892), ArrayBufferArb = ((int)0x8892), ElementArrayBuffer = ((int)0x8893), ElementArrayBufferArb = ((int)0x8893), ArrayBufferBinding = ((int)0x8894), ArrayBufferBindingArb = ((int)0x8894), ElementArrayBufferBinding = ((int)0x8895), ElementArrayBufferBindingArb = ((int)0x8895), VertexArrayBufferBinding = ((int)0x8896), VertexArrayBufferBindingArb = ((int)0x8896), NormalArrayBufferBinding = ((int)0x8897), NormalArrayBufferBindingArb = ((int)0x8897), ColorArrayBufferBinding = ((int)0x8898), ColorArrayBufferBindingArb = ((int)0x8898), IndexArrayBufferBinding = ((int)0x8899), IndexArrayBufferBindingArb = ((int)0x8899), TextureCoordArrayBufferBinding = ((int)0x889A), TextureCoordArrayBufferBindingArb = ((int)0x889A), EdgeFlagArrayBufferBinding = ((int)0x889B), EdgeFlagArrayBufferBindingArb = ((int)0x889B), SecondaryColorArrayBufferBinding = ((int)0x889C), SecondaryColorArrayBufferBindingArb = ((int)0x889C), FogCoordArrayBufferBinding = ((int)0x889D), FogCoordinateArrayBufferBinding = ((int)0x889D), FogCoordinateArrayBufferBindingArb = ((int)0x889D), WeightArrayBufferBinding = ((int)0x889E), WeightArrayBufferBindingArb = ((int)0x889E), WeightArrayBufferBindingOes = ((int)0x889E), VertexAttribArrayBufferBinding = ((int)0x889F), VertexAttribArrayBufferBindingArb = ((int)0x889F), ProgramInstruction = ((int)0x88A0), ProgramInstructionsArb = ((int)0x88A0), MaxProgramInstructions = ((int)0x88A1), MaxProgramInstructionsArb = ((int)0x88A1), ProgramNativeInstructions = ((int)0x88A2), ProgramNativeInstructionsArb = ((int)0x88A2), MaxProgramNativeInstructions = ((int)0x88A3), MaxProgramNativeInstructionsArb = ((int)0x88A3), ProgramTemporaries = ((int)0x88A4), ProgramTemporariesArb = ((int)0x88A4), MaxProgramTemporaries = ((int)0x88A5), MaxProgramTemporariesArb = ((int)0x88A5), ProgramNativeTemporaries = ((int)0x88A6), ProgramNativeTemporariesArb = ((int)0x88A6), MaxProgramNativeTemporaries = ((int)0x88A7), MaxProgramNativeTemporariesArb = ((int)0x88A7), ProgramParameters = ((int)0x88A8), ProgramParametersArb = ((int)0x88A8), MaxProgramParameters = ((int)0x88A9), MaxProgramParametersArb = ((int)0x88A9), ProgramNativeParameters = ((int)0x88AA), ProgramNativeParametersArb = ((int)0x88AA), MaxProgramNativeParameters = ((int)0x88AB), MaxProgramNativeParametersArb = ((int)0x88AB), ProgramAttribs = ((int)0x88AC), ProgramAttribsArb = ((int)0x88AC), MaxProgramAttribs = ((int)0x88AD), MaxProgramAttribsArb = ((int)0x88AD), ProgramNativeAttribs = ((int)0x88AE), ProgramNativeAttribsArb = ((int)0x88AE), MaxProgramNativeAttribs = ((int)0x88AF), MaxProgramNativeAttribsArb = ((int)0x88AF), ProgramAddressRegisters = ((int)0x88B0), ProgramAddressRegistersArb = ((int)0x88B0), MaxProgramAddressRegisters = ((int)0x88B1), MaxProgramAddressRegistersArb = ((int)0x88B1), ProgramNativeAddressRegisters = ((int)0x88B2), ProgramNativeAddressRegistersArb = ((int)0x88B2), MaxProgramNativeAddressRegisters = ((int)0x88B3), MaxProgramNativeAddressRegistersArb = ((int)0x88B3), MaxProgramLocalParameters = ((int)0x88B4), MaxProgramLocalParametersArb = ((int)0x88B4), MaxProgramEnvParameters = ((int)0x88B5), MaxProgramEnvParametersArb = ((int)0x88B5), ProgramUnderNativeLimits = ((int)0x88B6), ProgramUnderNativeLimitsArb = ((int)0x88B6), TransposeCurrentMatrixArb = ((int)0x88B7), ReadOnly = ((int)0x88B8), ReadOnlyArb = ((int)0x88B8), WriteOnly = ((int)0x88B9), WriteOnlyArb = ((int)0x88B9), WriteOnlyOes = ((int)0x88B9), ReadWrite = ((int)0x88BA), ReadWriteArb = ((int)0x88BA), BufferAccess = ((int)0x88BB), BufferAccessArb = ((int)0x88BB), BufferAccessOes = ((int)0x88BB), BufferMapped = ((int)0x88BC), BufferMappedArb = ((int)0x88BC), BufferMappedOes = ((int)0x88BC), BufferMapPointer = ((int)0x88BD), BufferMapPointerArb = ((int)0x88BD), BufferMapPointerOes = ((int)0x88BD), WriteDiscardNv = ((int)0x88BE), TimeElapsed = ((int)0x88BF), TimeElapsedExt = ((int)0x88BF), Matrix0 = ((int)0x88C0), Matrix0Arb = ((int)0x88C0), Matrix1 = ((int)0x88C1), Matrix1Arb = ((int)0x88C1), Matrix2 = ((int)0x88C2), Matrix2Arb = ((int)0x88C2), Matrix3 = ((int)0x88C3), Matrix3Arb = ((int)0x88C3), Matrix4 = ((int)0x88C4), Matrix4Arb = ((int)0x88C4), Matrix5 = ((int)0x88C5), Matrix5Arb = ((int)0x88C5), Matrix6 = ((int)0x88C6), Matrix6Arb = ((int)0x88C6), Matrix7 = ((int)0x88C7), Matrix7Arb = ((int)0x88C7), Matrix8 = ((int)0x88C8), Matrix8Arb = ((int)0x88C8), Matrix9 = ((int)0x88C9), Matrix9Arb = ((int)0x88C9), Matrix10 = ((int)0x88CA), Matrix10Arb = ((int)0x88CA), Matrix11 = ((int)0x88CB), Matrix11Arb = ((int)0x88CB), Matrix12 = ((int)0x88CC), Matrix12Arb = ((int)0x88CC), Matrix13 = ((int)0x88CD), Matrix13Arb = ((int)0x88CD), Matrix14 = ((int)0x88CE), Matrix14Arb = ((int)0x88CE), Matrix15 = ((int)0x88CF), Matrix15Arb = ((int)0x88CF), Matrix16 = ((int)0x88D0), Matrix16Arb = ((int)0x88D0), Matrix17 = ((int)0x88D1), Matrix17Arb = ((int)0x88D1), Matrix18 = ((int)0x88D2), Matrix18Arb = ((int)0x88D2), Matrix19 = ((int)0x88D3), Matrix19Arb = ((int)0x88D3), Matrix20 = ((int)0x88D4), Matrix20Arb = ((int)0x88D4), Matrix21 = ((int)0x88D5), Matrix21Arb = ((int)0x88D5), Matrix22 = ((int)0x88D6), Matrix22Arb = ((int)0x88D6), Matrix23 = ((int)0x88D7), Matrix23Arb = ((int)0x88D7), Matrix24 = ((int)0x88D8), Matrix24Arb = ((int)0x88D8), Matrix25 = ((int)0x88D9), Matrix25Arb = ((int)0x88D9), Matrix26 = ((int)0x88DA), Matrix26Arb = ((int)0x88DA), Matrix27 = ((int)0x88DB), Matrix27Arb = ((int)0x88DB), Matrix28 = ((int)0x88DC), Matrix28Arb = ((int)0x88DC), Matrix29 = ((int)0x88DD), Matrix29Arb = ((int)0x88DD), Matrix30 = ((int)0x88DE), Matrix30Arb = ((int)0x88DE), Matrix31 = ((int)0x88DF), Matrix31Arb = ((int)0x88DF), StreamDraw = ((int)0x88E0), StreamDrawArb = ((int)0x88E0), StreamRead = ((int)0x88E1), StreamReadArb = ((int)0x88E1), StreamCopy = ((int)0x88E2), StreamCopyArb = ((int)0x88E2), StaticDraw = ((int)0x88E4), StaticDrawArb = ((int)0x88E4), StaticRead = ((int)0x88E5), StaticReadArb = ((int)0x88E5), StaticCopy = ((int)0x88E6), StaticCopyArb = ((int)0x88E6), DynamicDraw = ((int)0x88E8), DynamicDrawArb = ((int)0x88E8), DynamicRead = ((int)0x88E9), DynamicReadArb = ((int)0x88E9), DynamicCopy = ((int)0x88EA), DynamicCopyArb = ((int)0x88EA), PixelPackBuffer = ((int)0x88EB), PixelPackBufferArb = ((int)0x88EB), PixelPackBufferExt = ((int)0x88EB), PixelUnpackBuffer = ((int)0x88EC), PixelUnpackBufferArb = ((int)0x88EC), PixelUnpackBufferExt = ((int)0x88EC), PixelPackBufferBinding = ((int)0x88ED), PixelPackBufferBindingArb = ((int)0x88ED), PixelPackBufferBindingExt = ((int)0x88ED), PixelUnpackBufferBinding = ((int)0x88EF), PixelUnpackBufferBindingArb = ((int)0x88EF), PixelUnpackBufferBindingExt = ((int)0x88EF), Depth24Stencil8 = ((int)0x88F0), Depth24Stencil8Ext = ((int)0x88F0), Depth24Stencil8Oes = ((int)0x88F0), TextureStencilSize = ((int)0x88F1), TextureStencilSizeExt = ((int)0x88F1), StencilTagBitsExt = ((int)0x88F2), StencilClearTagValueExt = ((int)0x88F3), MaxProgramExecInstructionsNv = ((int)0x88F4), MaxProgramCallDepthNv = ((int)0x88F5), MaxProgramIfDepthNv = ((int)0x88F6), MaxProgramLoopDepthNv = ((int)0x88F7), MaxProgramLoopCountNv = ((int)0x88F8), Src1Color = ((int)0x88F9), OneMinusSrc1Color = ((int)0x88FA), OneMinusSrc1Alpha = ((int)0x88FB), MaxDualSourceDrawBuffers = ((int)0x88FC), VertexAttribArrayInteger = ((int)0x88FD), VertexAttribArrayIntegerNv = ((int)0x88FD), ArrayDivisor = ((int)0x88FE), VertexAttribArrayDivisor = ((int)0x88FE), VertexAttribArrayDivisorArb = ((int)0x88FE), MaxArrayTextureLayers = ((int)0x88FF), MaxArrayTextureLayersExt = ((int)0x88FF), MinProgramTexelOffset = ((int)0x8904), MinProgramTexelOffsetNv = ((int)0x8904), MaxProgramTexelOffset = ((int)0x8905), MaxProgramTexelOffsetNv = ((int)0x8905), ProgramAttribComponentsNv = ((int)0x8906), ProgramResultComponentsNv = ((int)0x8907), MaxProgramAttribComponentsNv = ((int)0x8908), MaxProgramResultComponentsNv = ((int)0x8909), StencilTestTwoSideExt = ((int)0x8910), ActiveStencilFaceExt = ((int)0x8911), MirrorClampToBorderExt = ((int)0x8912), SamplesPassed = ((int)0x8914), SamplesPassedArb = ((int)0x8914), GeometryVerticesOut = ((int)0x8916), GeometryInputType = ((int)0x8917), GeometryOutputType = ((int)0x8918), SamplerBinding = ((int)0x8919), ClampVertexColor = ((int)0x891A), ClampVertexColorArb = ((int)0x891A), ClampFragmentColor = ((int)0x891B), ClampFragmentColorArb = ((int)0x891B), ClampReadColor = ((int)0x891C), ClampReadColorArb = ((int)0x891C), FixedOnly = ((int)0x891D), FixedOnlyArb = ((int)0x891D), TessControlProgramNv = ((int)0x891E), TessEvaluationProgramNv = ((int)0x891F), FragmentShaderAti = ((int)0x8920), Reg0Ati = ((int)0x8921), Reg1Ati = ((int)0x8922), Reg2Ati = ((int)0x8923), Reg3Ati = ((int)0x8924), Reg4Ati = ((int)0x8925), Reg5Ati = ((int)0x8926), Reg6Ati = ((int)0x8927), Reg7Ati = ((int)0x8928), Reg8Ati = ((int)0x8929), Reg9Ati = ((int)0x892A), Reg10Ati = ((int)0x892B), Reg11Ati = ((int)0x892C), Reg12Ati = ((int)0x892D), Reg13Ati = ((int)0x892E), Reg14Ati = ((int)0x892F), Reg15Ati = ((int)0x8930), Reg16Ati = ((int)0x8931), Reg17Ati = ((int)0x8932), Reg18Ati = ((int)0x8933), Reg19Ati = ((int)0x8934), Reg20Ati = ((int)0x8935), Reg21Ati = ((int)0x8936), Reg22Ati = ((int)0x8937), Reg23Ati = ((int)0x8938), Reg24Ati = ((int)0x8939), Reg25Ati = ((int)0x893A), Reg26Ati = ((int)0x893B), Reg27Ati = ((int)0x893C), Reg28Ati = ((int)0x893D), Reg29Ati = ((int)0x893E), Reg30Ati = ((int)0x893F), Reg31Ati = ((int)0x8940), Con0Ati = ((int)0x8941), Con1Ati = ((int)0x8942), Con2Ati = ((int)0x8943), Con3Ati = ((int)0x8944), Con4Ati = ((int)0x8945), Con5Ati = ((int)0x8946), Con6Ati = ((int)0x8947), Con7Ati = ((int)0x8948), Con8Ati = ((int)0x8949), Con9Ati = ((int)0x894A), Con10Ati = ((int)0x894B), Con11Ati = ((int)0x894C), Con12Ati = ((int)0x894D), Con13Ati = ((int)0x894E), Con14Ati = ((int)0x894F), Con15Ati = ((int)0x8950), Con16Ati = ((int)0x8951), Con17Ati = ((int)0x8952), Con18Ati = ((int)0x8953), Con19Ati = ((int)0x8954), Con20Ati = ((int)0x8955), Con21Ati = ((int)0x8956), Con22Ati = ((int)0x8957), Con23Ati = ((int)0x8958), Con24Ati = ((int)0x8959), Con25Ati = ((int)0x895A), Con26Ati = ((int)0x895B), Con27Ati = ((int)0x895C), Con28Ati = ((int)0x895D), Con29Ati = ((int)0x895E), Con30Ati = ((int)0x895F), Con31Ati = ((int)0x8960), MovAti = ((int)0x8961), AddAti = ((int)0x8963), MulAti = ((int)0x8964), SubAti = ((int)0x8965), Dot3Ati = ((int)0x8966), Dot4Ati = ((int)0x8967), MadAti = ((int)0x8968), LerpAti = ((int)0x8969), CndAti = ((int)0x896A), Cnd0Ati = ((int)0x896B), Dot2AddAti = ((int)0x896C), SecondaryInterpolatorAti = ((int)0x896D), NumFragmentRegistersAti = ((int)0x896E), NumFragmentConstantsAti = ((int)0x896F), NumPassesAti = ((int)0x8970), NumInstructionsPerPassAti = ((int)0x8971), NumInstructionsTotalAti = ((int)0x8972), NumInputInterpolatorComponentsAti = ((int)0x8973), NumLoopbackComponentsAti = ((int)0x8974), ColorAlphaPairingAti = ((int)0x8975), SwizzleStrAti = ((int)0x8976), SwizzleStqAti = ((int)0x8977), SwizzleStrDrAti = ((int)0x8978), SwizzleStqDqAti = ((int)0x8979), SwizzleStrqAti = ((int)0x897A), SwizzleStrqDqAti = ((int)0x897B), InterlaceOml = ((int)0x8980), InterlaceReadOml = ((int)0x8981), FormatSubsample2424Oml = ((int)0x8982), FormatSubsample244244Oml = ((int)0x8983), PackResampleOml = ((int)0x8984), UnpackResampleOml = ((int)0x8985), ResampleReplicateOml = ((int)0x8986), ResampleZeroFillOml = ((int)0x8987), ResampleAverageOml = ((int)0x8988), ResampleDecimateOml = ((int)0x8989), PointSizeArrayTypeOes = ((int)0x898A), PointSizeArrayStrideOes = ((int)0x898B), PointSizeArrayPointerOes = ((int)0x898C), ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D), ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E), TextureMatrixFloatAsIntBitsOes = ((int)0x898F), VertexAttribMap1Apple = ((int)0x8A00), VertexAttribMap2Apple = ((int)0x8A01), VertexAttribMap1SizeApple = ((int)0x8A02), VertexAttribMap1CoeffApple = ((int)0x8A03), VertexAttribMap1OrderApple = ((int)0x8A04), VertexAttribMap1DomainApple = ((int)0x8A05), VertexAttribMap2SizeApple = ((int)0x8A06), VertexAttribMap2CoeffApple = ((int)0x8A07), VertexAttribMap2OrderApple = ((int)0x8A08), VertexAttribMap2DomainApple = ((int)0x8A09), DrawPixelsApple = ((int)0x8A0A), FenceApple = ((int)0x8A0B), ElementArrayApple = ((int)0x8A0C), ElementArrayTypeApple = ((int)0x8A0D), ElementArrayPointerApple = ((int)0x8A0E), ColorFloatApple = ((int)0x8A0F), UniformBuffer = ((int)0x8A11), BufferSerializedModifyApple = ((int)0x8A12), BufferFlushingUnmapApple = ((int)0x8A13), AuxDepthStencilApple = ((int)0x8A14), PackRowBytesApple = ((int)0x8A15), UnpackRowBytesApple = ((int)0x8A16), ReleasedApple = ((int)0x8A19), VolatileApple = ((int)0x8A1A), RetainedApple = ((int)0x8A1B), UndefinedApple = ((int)0x8A1C), PurgeableApple = ((int)0x8A1D), Rgb422Apple = ((int)0x8A1F), UniformBufferBinding = ((int)0x8A28), UniformBufferStart = ((int)0x8A29), UniformBufferSize = ((int)0x8A2A), MaxVertexUniformBlocks = ((int)0x8A2B), MaxGeometryUniformBlocks = ((int)0x8A2C), MaxFragmentUniformBlocks = ((int)0x8A2D), MaxCombinedUniformBlocks = ((int)0x8A2E), MaxUniformBufferBindings = ((int)0x8A2F), MaxUniformBlockSize = ((int)0x8A30), MaxCombinedVertexUniformComponents = ((int)0x8A31), MaxCombinedGeometryUniformComponents = ((int)0x8A32), MaxCombinedFragmentUniformComponents = ((int)0x8A33), UniformBufferOffsetAlignment = ((int)0x8A34), ActiveUniformBlockMaxNameLength = ((int)0x8A35), ActiveUniformBlocks = ((int)0x8A36), UniformType = ((int)0x8A37), UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), UniformBlockIndex = ((int)0x8A3A), UniformOffset = ((int)0x8A3B), UniformArrayStride = ((int)0x8A3C), UniformMatrixStride = ((int)0x8A3D), UniformIsRowMajor = ((int)0x8A3E), UniformBlockBinding = ((int)0x8A3F), UniformBlockDataSize = ((int)0x8A40), UniformBlockNameLength = ((int)0x8A41), UniformBlockActiveUniforms = ((int)0x8A42), UniformBlockActiveUniformIndices = ((int)0x8A43), UniformBlockReferencedByVertexShader = ((int)0x8A44), UniformBlockReferencedByGeometryShader = ((int)0x8A45), UniformBlockReferencedByFragmentShader = ((int)0x8A46), FragmentShader = ((int)0x8B30), FragmentShaderArb = ((int)0x8B30), VertexShader = ((int)0x8B31), VertexShaderArb = ((int)0x8B31), ProgramObjectArb = ((int)0x8B40), ShaderObjectArb = ((int)0x8B48), MaxFragmentUniformComponents = ((int)0x8B49), MaxFragmentUniformComponentsArb = ((int)0x8B49), MaxVertexUniformComponents = ((int)0x8B4A), MaxVertexUniformComponentsArb = ((int)0x8B4A), MaxVaryingComponents = ((int)0x8B4B), MaxVaryingComponentsExt = ((int)0x8B4B), MaxVaryingFloats = ((int)0x8B4B), MaxVaryingFloatsArb = ((int)0x8B4B), MaxVertexTextureImageUnits = ((int)0x8B4C), MaxVertexTextureImageUnitsArb = ((int)0x8B4C), MaxCombinedTextureImageUnits = ((int)0x8B4D), MaxCombinedTextureImageUnitsArb = ((int)0x8B4D), ObjectTypeArb = ((int)0x8B4E), ObjectSubtypeArb = ((int)0x8B4F), ShaderType = ((int)0x8B4F), FloatVec2 = ((int)0x8B50), FloatVec2Arb = ((int)0x8B50), FloatVec3 = ((int)0x8B51), FloatVec3Arb = ((int)0x8B51), FloatVec4 = ((int)0x8B52), FloatVec4Arb = ((int)0x8B52), IntVec2 = ((int)0x8B53), IntVec2Arb = ((int)0x8B53), IntVec3 = ((int)0x8B54), IntVec3Arb = ((int)0x8B54), IntVec4 = ((int)0x8B55), IntVec4Arb = ((int)0x8B55), Bool = ((int)0x8B56), BoolArb = ((int)0x8B56), BoolVec2 = ((int)0x8B57), BoolVec2Arb = ((int)0x8B57), BoolVec3 = ((int)0x8B58), BoolVec3Arb = ((int)0x8B58), BoolVec4 = ((int)0x8B59), BoolVec4Arb = ((int)0x8B59), FloatMat2 = ((int)0x8B5A), FloatMat2Arb = ((int)0x8B5A), FloatMat3 = ((int)0x8B5B), FloatMat3Arb = ((int)0x8B5B), FloatMat4 = ((int)0x8B5C), FloatMat4Arb = ((int)0x8B5C), Sampler1D = ((int)0x8B5D), Sampler1DArb = ((int)0x8B5D), Sampler2D = ((int)0x8B5E), Sampler2DArb = ((int)0x8B5E), Sampler3D = ((int)0x8B5F), Sampler3DArb = ((int)0x8B5F), Sampler3DOes = ((int)0x8B5F), SamplerCube = ((int)0x8B60), SamplerCubeArb = ((int)0x8B60), Sampler1DShadow = ((int)0x8B61), Sampler1DShadowArb = ((int)0x8B61), Sampler2DShadow = ((int)0x8B62), Sampler2DShadowArb = ((int)0x8B62), Sampler2DRect = ((int)0x8B63), Sampler2DRectArb = ((int)0x8B63), Sampler2DRectShadow = ((int)0x8B64), Sampler2DRectShadowArb = ((int)0x8B64), FloatMat2x3 = ((int)0x8B65), FloatMat2x4 = ((int)0x8B66), FloatMat3x2 = ((int)0x8B67), FloatMat3x4 = ((int)0x8B68), FloatMat4x2 = ((int)0x8B69), FloatMat4x3 = ((int)0x8B6A), DeleteStatus = ((int)0x8B80), ObjectDeleteStatusArb = ((int)0x8B80), CompileStatus = ((int)0x8B81), ObjectCompileStatusArb = ((int)0x8B81), LinkStatus = ((int)0x8B82), ObjectLinkStatusArb = ((int)0x8B82), ObjectValidateStatusArb = ((int)0x8B83), ValidateStatus = ((int)0x8B83), InfoLogLength = ((int)0x8B84), ObjectInfoLogLengthArb = ((int)0x8B84), AttachedShaders = ((int)0x8B85), ObjectAttachedObjectsArb = ((int)0x8B85), ActiveUniforms = ((int)0x8B86), ObjectActiveUniformsArb = ((int)0x8B86), ActiveUniformMaxLength = ((int)0x8B87), ObjectActiveUniformMaxLengthArb = ((int)0x8B87), ObjectShaderSourceLengthArb = ((int)0x8B88), ShaderSourceLength = ((int)0x8B88), ActiveAttributes = ((int)0x8B89), ObjectActiveAttributesArb = ((int)0x8B89), ActiveAttributeMaxLength = ((int)0x8B8A), ObjectActiveAttributeMaxLengthArb = ((int)0x8B8A), FragmentShaderDerivativeHint = ((int)0x8B8B), FragmentShaderDerivativeHintArb = ((int)0x8B8B), FragmentShaderDerivativeHintOes = ((int)0x8B8B), ShadingLanguageVersion = ((int)0x8B8C), ShadingLanguageVersionArb = ((int)0x8B8C), ActiveProgramExt = ((int)0x8B8D), CurrentProgram = ((int)0x8B8D), Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgba8Oes = ((int)0x8B91), Palette4R5G6B5Oes = ((int)0x8B92), Palette4Rgba4Oes = ((int)0x8B93), Palette4Rgb5A1Oes = ((int)0x8B94), Palette8Rgb8Oes = ((int)0x8B95), Palette8Rgba8Oes = ((int)0x8B96), Palette8R5G6B5Oes = ((int)0x8B97), Palette8Rgba4Oes = ((int)0x8B98), Palette8Rgb5A1Oes = ((int)0x8B99), ImplementationColorReadType = ((int)0x8B9A), ImplementationColorReadTypeOes = ((int)0x8B9A), ImplementationColorReadFormat = ((int)0x8B9B), ImplementationColorReadFormatOes = ((int)0x8B9B), PointSizeArrayOes = ((int)0x8B9C), TextureCropRectOes = ((int)0x8B9D), MatrixIndexArrayBufferBindingOes = ((int)0x8B9E), PointSizeArrayBufferBindingOes = ((int)0x8B9F), FragmentProgramPositionMesa = ((int)0x8BB0), FragmentProgramCallbackMesa = ((int)0x8BB1), FragmentProgramCallbackFuncMesa = ((int)0x8BB2), FragmentProgramCallbackDataMesa = ((int)0x8BB3), VertexProgramCallbackMesa = ((int)0x8BB4), VertexProgramPositionMesa = ((int)0x8BB4), VertexProgramCallbackFuncMesa = ((int)0x8BB6), VertexProgramCallbackDataMesa = ((int)0x8BB7), CounterTypeAmd = ((int)0x8BC0), CounterRangeAmd = ((int)0x8BC1), UnsignedInt64Amd = ((int)0x8BC2), PercentageAmd = ((int)0x8BC3), PerfmonResultAvailableAmd = ((int)0x8BC4), PerfmonResultSizeAmd = ((int)0x8BC5), PerfmonResultAmd = ((int)0x8BC6), TextureWidthQcom = ((int)0x8BD2), TextureHeightQcom = ((int)0x8BD3), TextureDepthQcom = ((int)0x8BD4), TextureInternalFormatQcom = ((int)0x8BD5), TextureFormatQcom = ((int)0x8BD6), TextureTypeQcom = ((int)0x8BD7), TextureImageValidQcom = ((int)0x8BD8), TextureNumLevelsQcom = ((int)0x8BD9), TextureTargetQcom = ((int)0x8BDA), TextureObjectValidQcom = ((int)0x8BDB), StateRestore = ((int)0x8BDC), CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01), CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02), CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03), ModulateColorImg = ((int)0x8C04), RecipAddSignedAlphaImg = ((int)0x8C05), TextureAlphaModulateImg = ((int)0x8C06), FactorAlphaModulateImg = ((int)0x8C07), FragmentAlphaModulateImg = ((int)0x8C08), AddBlendImg = ((int)0x8C09), SgxBinaryImg = ((int)0x8C0A), TextureRedType = ((int)0x8C10), TextureRedTypeArb = ((int)0x8C10), TextureGreenType = ((int)0x8C11), TextureGreenTypeArb = ((int)0x8C11), TextureBlueType = ((int)0x8C12), TextureBlueTypeArb = ((int)0x8C12), TextureAlphaType = ((int)0x8C13), TextureAlphaTypeArb = ((int)0x8C13), TextureLuminanceType = ((int)0x8C14), TextureLuminanceTypeArb = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), TextureIntensityTypeArb = ((int)0x8C15), TextureDepthType = ((int)0x8C16), TextureDepthTypeArb = ((int)0x8C16), UnsignedNormalized = ((int)0x8C17), UnsignedNormalizedArb = ((int)0x8C17), Texture1DArray = ((int)0x8C18), Texture1DArrayExt = ((int)0x8C18), ProxyTexture1DArray = ((int)0x8C19), ProxyTexture1DArrayExt = ((int)0x8C19), Texture2DArray = ((int)0x8C1A), Texture2DArrayExt = ((int)0x8C1A), ProxyTexture2DArray = ((int)0x8C1B), ProxyTexture2DArrayExt = ((int)0x8C1B), TextureBinding1DArray = ((int)0x8C1C), TextureBinding1DArrayExt = ((int)0x8C1C), TextureBinding2DArray = ((int)0x8C1D), TextureBinding2DArrayExt = ((int)0x8C1D), GeometryProgramNv = ((int)0x8C26), MaxProgramOutputVerticesNv = ((int)0x8C27), MaxProgramTotalOutputComponentsNv = ((int)0x8C28), MaxGeometryTextureImageUnits = ((int)0x8C29), MaxGeometryTextureImageUnitsArb = ((int)0x8C29), MaxGeometryTextureImageUnitsExt = ((int)0x8C29), TextureBuffer = ((int)0x8C2A), TextureBufferArb = ((int)0x8C2A), TextureBufferExt = ((int)0x8C2A), MaxTextureBufferSize = ((int)0x8C2B), MaxTextureBufferSizeArb = ((int)0x8C2B), MaxTextureBufferSizeExt = ((int)0x8C2B), TextureBindingBuffer = ((int)0x8C2C), TextureBindingBufferArb = ((int)0x8C2C), TextureBindingBufferExt = ((int)0x8C2C), TextureBufferDataStoreBinding = ((int)0x8C2D), TextureBufferDataStoreBindingArb = ((int)0x8C2D), TextureBufferDataStoreBindingExt = ((int)0x8C2D), TextureBufferFormat = ((int)0x8C2E), TextureBufferFormatArb = ((int)0x8C2E), TextureBufferFormatExt = ((int)0x8C2E), AnySamplesPassed = ((int)0x8C2F), SampleShading = ((int)0x8C36), SampleShadingArb = ((int)0x8C36), MinSampleShadingValue = ((int)0x8C37), MinSampleShadingValueArb = ((int)0x8C37), R11fG11fB10f = ((int)0x8C3A), R11fG11fB10fExt = ((int)0x8C3A), UnsignedInt10F11F11FRev = ((int)0x8C3B), UnsignedInt10F11F11FRevExt = ((int)0x8C3B), RgbaSignedComponentsExt = ((int)0x8C3C), Rgb9E5 = ((int)0x8C3D), Rgb9E5Ext = ((int)0x8C3D), UnsignedInt5999Rev = ((int)0x8C3E), UnsignedInt5999RevExt = ((int)0x8C3E), TextureSharedSize = ((int)0x8C3F), TextureSharedSizeExt = ((int)0x8C3F), Srgb = ((int)0x8C40), SrgbExt = ((int)0x8C40), Srgb8 = ((int)0x8C41), Srgb8Ext = ((int)0x8C41), SrgbAlpha = ((int)0x8C42), SrgbAlphaExt = ((int)0x8C42), Srgb8Alpha8 = ((int)0x8C43), Srgb8Alpha8Ext = ((int)0x8C43), SluminanceAlpha = ((int)0x8C44), SluminanceAlphaExt = ((int)0x8C44), Sluminance8Alpha8 = ((int)0x8C45), Sluminance8Alpha8Ext = ((int)0x8C45), Sluminance = ((int)0x8C46), SluminanceExt = ((int)0x8C46), Sluminance8 = ((int)0x8C47), Sluminance8Ext = ((int)0x8C47), CompressedSrgb = ((int)0x8C48), CompressedSrgbExt = ((int)0x8C48), CompressedSrgbAlpha = ((int)0x8C49), CompressedSrgbAlphaExt = ((int)0x8C49), CompressedSluminance = ((int)0x8C4A), CompressedSluminanceExt = ((int)0x8C4A), CompressedSluminanceAlpha = ((int)0x8C4B), CompressedSluminanceAlphaExt = ((int)0x8C4B), CompressedSrgbS3tcDxt1Ext = ((int)0x8C4C), CompressedSrgbAlphaS3tcDxt1Ext = ((int)0x8C4D), CompressedSrgbAlphaS3tcDxt3Ext = ((int)0x8C4E), CompressedSrgbAlphaS3tcDxt5Ext = ((int)0x8C4F), CompressedLuminanceLatc1Ext = ((int)0x8C70), CompressedSignedLuminanceLatc1Ext = ((int)0x8C71), CompressedLuminanceAlphaLatc2Ext = ((int)0x8C72), CompressedSignedLuminanceAlphaLatc2Ext = ((int)0x8C73), TessControlProgramParameterBufferNv = ((int)0x8C74), TessEvaluationProgramParameterBufferNv = ((int)0x8C75), TransformFeedbackVaryingMaxLength = ((int)0x8C76), TransformFeedbackVaryingMaxLengthExt = ((int)0x8C76), BackPrimaryColorNv = ((int)0x8C77), BackSecondaryColorNv = ((int)0x8C78), TextureCoordNv = ((int)0x8C79), ClipDistanceNv = ((int)0x8C7A), VertexIdNv = ((int)0x8C7B), PrimitiveIdNv = ((int)0x8C7C), GenericAttribNv = ((int)0x8C7D), TransformFeedbackAttribsNv = ((int)0x8C7E), TransformFeedbackBufferMode = ((int)0x8C7F), TransformFeedbackBufferModeExt = ((int)0x8C7F), TransformFeedbackBufferModeNv = ((int)0x8C7F), MaxTransformFeedbackSeparateComponents = ((int)0x8C80), MaxTransformFeedbackSeparateComponentsExt = ((int)0x8C80), MaxTransformFeedbackSeparateComponentsNv = ((int)0x8C80), ActiveVaryingsNv = ((int)0x8C81), ActiveVaryingMaxLengthNv = ((int)0x8C82), TransformFeedbackVaryings = ((int)0x8C83), TransformFeedbackVaryingsExt = ((int)0x8C83), TransformFeedbackVaryingsNv = ((int)0x8C83), TransformFeedbackBufferStart = ((int)0x8C84), TransformFeedbackBufferStartExt = ((int)0x8C84), TransformFeedbackBufferStartNv = ((int)0x8C84), TransformFeedbackBufferSize = ((int)0x8C85), TransformFeedbackBufferSizeExt = ((int)0x8C85), TransformFeedbackBufferSizeNv = ((int)0x8C85), TransformFeedbackRecordNv = ((int)0x8C86), PrimitivesGenerated = ((int)0x8C87), PrimitivesGeneratedExt = ((int)0x8C87), PrimitivesGeneratedNv = ((int)0x8C87), TransformFeedbackPrimitivesWritten = ((int)0x8C88), TransformFeedbackPrimitivesWrittenExt = ((int)0x8C88), TransformFeedbackPrimitivesWrittenNv = ((int)0x8C88), RasterizerDiscard = ((int)0x8C89), RasterizerDiscardExt = ((int)0x8C89), RasterizerDiscardNv = ((int)0x8C89), MaxTransformFeedbackInterleavedAttribsNv = ((int)0x8C8A), MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A), MaxTransformFeedbackInterleavedComponentsExt = ((int)0x8C8A), MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B), MaxTransformFeedbackSeparateAttribsExt = ((int)0x8C8B), MaxTransformFeedbackSeparateAttribsNv = ((int)0x8C8B), InterleavedAttribs = ((int)0x8C8C), InterleavedAttribsExt = ((int)0x8C8C), InterleavedAttribsNv = ((int)0x8C8C), SeparateAttribs = ((int)0x8C8D), SeparateAttribsExt = ((int)0x8C8D), SeparateAttribsNv = ((int)0x8C8D), TransformFeedbackBuffer = ((int)0x8C8E), TransformFeedbackBufferExt = ((int)0x8C8E), TransformFeedbackBufferNv = ((int)0x8C8E), TransformFeedbackBufferBinding = ((int)0x8C8F), TransformFeedbackBufferBindingExt = ((int)0x8C8F), TransformFeedbackBufferBindingNv = ((int)0x8C8F), AtcRgbAmd = ((int)0x8C92), AtcRgbaExplicitAlphaAmd = ((int)0x8C93), PointSpriteCoordOrigin = ((int)0x8CA0), LowerLeft = ((int)0x8CA1), UpperLeft = ((int)0x8CA2), StencilBackRef = ((int)0x8CA3), StencilBackValueMask = ((int)0x8CA4), StencilBackWritemask = ((int)0x8CA5), DrawFramebufferBinding = ((int)0x8CA6), DrawFramebufferBindingExt = ((int)0x8CA6), FramebufferBinding = ((int)0x8CA6), FramebufferBindingAngle = ((int)0x8CA6), FramebufferBindingExt = ((int)0x8CA6), FramebufferBindingOes = ((int)0x8CA6), RenderbufferBinding = ((int)0x8CA7), RenderbufferBindingAngle = ((int)0x8CA7), RenderbufferBindingExt = ((int)0x8CA7), RenderbufferBindingOes = ((int)0x8CA7), ReadFramebuffer = ((int)0x8CA8), ReadFramebufferAngle = ((int)0x8CA8), ReadFramebufferExt = ((int)0x8CA8), DrawFramebuffer = ((int)0x8CA9), DrawFramebufferAngle = ((int)0x8CA9), DrawFramebufferExt = ((int)0x8CA9), ReadFramebufferBinding = ((int)0x8CAA), ReadFramebufferBindingExt = ((int)0x8CAA), RenderbufferCoverageSamplesNv = ((int)0x8CAB), RenderbufferSamples = ((int)0x8CAB), RenderbufferSamplesAngle = ((int)0x8CAB), RenderbufferSamplesExt = ((int)0x8CAB), DepthComponent32f = ((int)0x8CAC), Depth32fStencil8 = ((int)0x8CAD), FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectTypeExt = ((int)0x8CD0), FramebufferAttachmentObjectTypeOes = ((int)0x8CD0), FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentObjectNameExt = ((int)0x8CD1), FramebufferAttachmentObjectNameOes = ((int)0x8CD1), FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureLevelExt = ((int)0x8CD2), FramebufferAttachmentTextureLevelOes = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3), FramebufferAttachmentTextureCubeMapFaceExt = ((int)0x8CD3), FramebufferAttachmentTextureCubeMapFaceOes = ((int)0x8CD3), FramebufferAttachmentTexture3DZoffsetExt = ((int)0x8CD4), FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferAttachmentTextureLayerExt = ((int)0x8CD4), FramebufferComplete = ((int)0x8CD5), FramebufferCompleteExt = ((int)0x8CD5), FramebufferCompleteOes = ((int)0x8CD5), FramebufferIncompleteAttachment = ((int)0x8CD6), FramebufferIncompleteAttachmentExt = ((int)0x8CD6), FramebufferIncompleteAttachmentOes = ((int)0x8CD6), FramebufferIncompleteMissingAttachment = ((int)0x8CD7), FramebufferIncompleteMissingAttachmentExt = ((int)0x8CD7), FramebufferIncompleteMissingAttachmentOes = ((int)0x8CD7), FramebufferIncompleteDimensionsExt = ((int)0x8CD9), FramebufferIncompleteDimensionsOes = ((int)0x8CD9), FramebufferIncompleteFormatsExt = ((int)0x8CDA), FramebufferIncompleteFormatsOes = ((int)0x8CDA), FramebufferIncompleteDrawBuffer = ((int)0x8CDB), FramebufferIncompleteDrawBufferExt = ((int)0x8CDB), FramebufferIncompleteDrawBufferOes = ((int)0x8CDB), FramebufferIncompleteReadBuffer = ((int)0x8CDC), FramebufferIncompleteReadBufferExt = ((int)0x8CDC), FramebufferIncompleteReadBufferOes = ((int)0x8CDC), FramebufferUnsupported = ((int)0x8CDD), FramebufferUnsupportedExt = ((int)0x8CDD), FramebufferUnsupportedOes = ((int)0x8CDD), MaxColorAttachments = ((int)0x8CDF), MaxColorAttachmentsExt = ((int)0x8CDF), ColorAttachment0 = ((int)0x8CE0), ColorAttachment0Ext = ((int)0x8CE0), ColorAttachment0Oes = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment1Ext = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment2Ext = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment3Ext = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment4Ext = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment5Ext = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment6Ext = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment7Ext = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment8Ext = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment9Ext = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment10Ext = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment11Ext = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment12Ext = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment13Ext = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment14Ext = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), ColorAttachment15Ext = ((int)0x8CEF), DepthAttachment = ((int)0x8D00), DepthAttachmentExt = ((int)0x8D00), DepthAttachmentOes = ((int)0x8D00), StencilAttachment = ((int)0x8D20), StencilAttachmentExt = ((int)0x8D20), StencilAttachmentOes = ((int)0x8D20), Framebuffer = ((int)0x8D40), FramebufferExt = ((int)0x8D40), FramebufferOes = ((int)0x8D40), Renderbuffer = ((int)0x8D41), RenderbufferExt = ((int)0x8D41), RenderbufferOes = ((int)0x8D41), RenderbufferWidth = ((int)0x8D42), RenderbufferWidthExt = ((int)0x8D42), RenderbufferWidthOes = ((int)0x8D42), RenderbufferHeight = ((int)0x8D43), RenderbufferHeightExt = ((int)0x8D43), RenderbufferHeightOes = ((int)0x8D43), RenderbufferInternalFormat = ((int)0x8D44), RenderbufferInternalFormatExt = ((int)0x8D44), RenderbufferInternalFormatOes = ((int)0x8D44), StencilIndex1 = ((int)0x8D46), StencilIndex1Ext = ((int)0x8D46), StencilIndex1Oes = ((int)0x8D46), StencilIndex4 = ((int)0x8D47), StencilIndex4Ext = ((int)0x8D47), StencilIndex4Oes = ((int)0x8D47), StencilIndex8 = ((int)0x8D48), StencilIndex8Ext = ((int)0x8D48), StencilIndex8Oes = ((int)0x8D48), StencilIndex16 = ((int)0x8D49), StencilIndex16Ext = ((int)0x8D49), RenderbufferRedSize = ((int)0x8D50), RenderbufferRedSizeExt = ((int)0x8D50), RenderbufferRedSizeOes = ((int)0x8D50), RenderbufferGreenSize = ((int)0x8D51), RenderbufferGreenSizeExt = ((int)0x8D51), RenderbufferGreenSizeOes = ((int)0x8D51), RenderbufferBlueSize = ((int)0x8D52), RenderbufferBlueSizeExt = ((int)0x8D52), RenderbufferBlueSizeOes = ((int)0x8D52), RenderbufferAlphaSize = ((int)0x8D53), RenderbufferAlphaSizeExt = ((int)0x8D53), RenderbufferAlphaSizeOes = ((int)0x8D53), RenderbufferDepthSize = ((int)0x8D54), RenderbufferDepthSizeExt = ((int)0x8D54), RenderbufferDepthSizeOes = ((int)0x8D54), RenderbufferStencilSize = ((int)0x8D55), RenderbufferStencilSizeExt = ((int)0x8D55), RenderbufferStencilSizeOes = ((int)0x8D55), FramebufferIncompleteMultisample = ((int)0x8D56), FramebufferIncompleteMultisampleAngle = ((int)0x8D56), FramebufferIncompleteMultisampleExt = ((int)0x8D56), MaxSamples = ((int)0x8D57), MaxSamplesAngle = ((int)0x8D57), MaxSamplesExt = ((int)0x8D57), TextureGenStrOes = ((int)0x8D60), HalfFloatOes = ((int)0x8D61), Rgb565Oes = ((int)0x8D62), Etc1Rgb8Oes = ((int)0x8D64), TextureExternalOes = ((int)0x8D65), SamplerExternalOes = ((int)0x8D66), TextureBindingExternalOes = ((int)0x8D67), RequiredTextureImageUnitsOes = ((int)0x8D68), Rgba32ui = ((int)0x8D70), Rgba32uiExt = ((int)0x8D70), Rgb32ui = ((int)0x8D71), Rgb32uiExt = ((int)0x8D71), Alpha32uiExt = ((int)0x8D72), Intensity32uiExt = ((int)0x8D73), Luminance32uiExt = ((int)0x8D74), LuminanceAlpha32uiExt = ((int)0x8D75), Rgba16ui = ((int)0x8D76), Rgba16uiExt = ((int)0x8D76), Rgb16ui = ((int)0x8D77), Rgb16uiExt = ((int)0x8D77), Alpha16uiExt = ((int)0x8D78), Intensity16uiExt = ((int)0x8D79), Luminance16uiExt = ((int)0x8D7A), LuminanceAlpha16uiExt = ((int)0x8D7B), Rgba8ui = ((int)0x8D7C), Rgba8uiExt = ((int)0x8D7C), Rgb8ui = ((int)0x8D7D), Rgb8uiExt = ((int)0x8D7D), Alpha8uiExt = ((int)0x8D7E), Intensity8uiExt = ((int)0x8D7F), Luminance8uiExt = ((int)0x8D80), LuminanceAlpha8uiExt = ((int)0x8D81), Rgba32i = ((int)0x8D82), Rgba32iExt = ((int)0x8D82), Rgb32i = ((int)0x8D83), Rgb32iExt = ((int)0x8D83), Alpha32iExt = ((int)0x8D84), Intensity32iExt = ((int)0x8D85), Luminance32iExt = ((int)0x8D86), LuminanceAlpha32iExt = ((int)0x8D87), Rgba16i = ((int)0x8D88), Rgba16iExt = ((int)0x8D88), Rgb16i = ((int)0x8D89), Rgb16iExt = ((int)0x8D89), Alpha16iExt = ((int)0x8D8A), Intensity16iExt = ((int)0x8D8B), Luminance16iExt = ((int)0x8D8C), LuminanceAlpha16iExt = ((int)0x8D8D), Rgba8i = ((int)0x8D8E), Rgba8iExt = ((int)0x8D8E), Rgb8i = ((int)0x8D8F), Rgb8iExt = ((int)0x8D8F), Alpha8iExt = ((int)0x8D90), Intensity8iExt = ((int)0x8D91), Luminance8iExt = ((int)0x8D92), LuminanceAlpha8iExt = ((int)0x8D93), RedInteger = ((int)0x8D94), RedIntegerExt = ((int)0x8D94), GreenInteger = ((int)0x8D95), GreenIntegerExt = ((int)0x8D95), BlueInteger = ((int)0x8D96), BlueIntegerExt = ((int)0x8D96), AlphaInteger = ((int)0x8D97), AlphaIntegerExt = ((int)0x8D97), RgbInteger = ((int)0x8D98), RgbIntegerExt = ((int)0x8D98), RgbaInteger = ((int)0x8D99), RgbaIntegerExt = ((int)0x8D99), BgrInteger = ((int)0x8D9A), BgrIntegerExt = ((int)0x8D9A), BgraInteger = ((int)0x8D9B), BgraIntegerExt = ((int)0x8D9B), LuminanceIntegerExt = ((int)0x8D9C), LuminanceAlphaIntegerExt = ((int)0x8D9D), RgbaIntegerModeExt = ((int)0x8D9E), Int2101010Rev = ((int)0x8D9F), MaxProgramParameterBufferBindingsNv = ((int)0x8DA0), MaxProgramParameterBufferSizeNv = ((int)0x8DA1), VertexProgramParameterBufferNv = ((int)0x8DA2), GeometryProgramParameterBufferNv = ((int)0x8DA3), FragmentProgramParameterBufferNv = ((int)0x8DA4), MaxProgramGenericAttribsNv = ((int)0x8DA5), MaxProgramGenericResultsNv = ((int)0x8DA6), FramebufferAttachmentLayered = ((int)0x8DA7), FramebufferAttachmentLayeredArb = ((int)0x8DA7), FramebufferAttachmentLayeredExt = ((int)0x8DA7), FramebufferIncompleteLayerTargets = ((int)0x8DA8), FramebufferIncompleteLayerTargetsArb = ((int)0x8DA8), FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), FramebufferIncompleteLayerCount = ((int)0x8DA9), FramebufferIncompleteLayerCountArb = ((int)0x8DA9), FramebufferIncompleteLayerCountExt = ((int)0x8DA9), LayerNv = ((int)0x8DAA), DepthComponent32fNv = ((int)0x8DAB), Depth32fStencil8Nv = ((int)0x8DAC), Float32UnsignedInt248Rev = ((int)0x8DAD), Float32UnsignedInt248RevNv = ((int)0x8DAD), ShaderIncludeArb = ((int)0x8DAE), DepthBufferFloatModeNv = ((int)0x8DAF), FramebufferSrgb = ((int)0x8DB9), FramebufferSrgbExt = ((int)0x8DB9), FramebufferSrgbCapableExt = ((int)0x8DBA), CompressedRedRgtc1 = ((int)0x8DBB), CompressedRedRgtc1Ext = ((int)0x8DBB), CompressedSignedRedRgtc1 = ((int)0x8DBC), CompressedSignedRedRgtc1Ext = ((int)0x8DBC), CompressedRedGreenRgtc2Ext = ((int)0x8DBD), CompressedRgRgtc2 = ((int)0x8DBD), CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), CompressedSignedRgRgtc2 = ((int)0x8DBE), Sampler1DArray = ((int)0x8DC0), Sampler1DArrayExt = ((int)0x8DC0), Sampler2DArray = ((int)0x8DC1), Sampler2DArrayExt = ((int)0x8DC1), SamplerBuffer = ((int)0x8DC2), SamplerBufferExt = ((int)0x8DC2), Sampler1DArrayShadow = ((int)0x8DC3), Sampler1DArrayShadowExt = ((int)0x8DC3), Sampler2DArrayShadow = ((int)0x8DC4), Sampler2DArrayShadowExt = ((int)0x8DC4), SamplerCubeShadow = ((int)0x8DC5), SamplerCubeShadowExt = ((int)0x8DC5), UnsignedIntVec2 = ((int)0x8DC6), UnsignedIntVec2Ext = ((int)0x8DC6), UnsignedIntVec3 = ((int)0x8DC7), UnsignedIntVec3Ext = ((int)0x8DC7), UnsignedIntVec4 = ((int)0x8DC8), UnsignedIntVec4Ext = ((int)0x8DC8), IntSampler1D = ((int)0x8DC9), IntSampler1DExt = ((int)0x8DC9), IntSampler2D = ((int)0x8DCA), IntSampler2DExt = ((int)0x8DCA), IntSampler3D = ((int)0x8DCB), IntSampler3DExt = ((int)0x8DCB), IntSamplerCube = ((int)0x8DCC), IntSamplerCubeExt = ((int)0x8DCC), IntSampler2DRect = ((int)0x8DCD), IntSampler2DRectExt = ((int)0x8DCD), IntSampler1DArray = ((int)0x8DCE), IntSampler1DArrayExt = ((int)0x8DCE), IntSampler2DArray = ((int)0x8DCF), IntSampler2DArrayExt = ((int)0x8DCF), IntSamplerBuffer = ((int)0x8DD0), IntSamplerBufferExt = ((int)0x8DD0), UnsignedIntSampler1D = ((int)0x8DD1), UnsignedIntSampler1DExt = ((int)0x8DD1), UnsignedIntSampler2D = ((int)0x8DD2), UnsignedIntSampler2DExt = ((int)0x8DD2), UnsignedIntSampler3D = ((int)0x8DD3), UnsignedIntSampler3DExt = ((int)0x8DD3), UnsignedIntSamplerCube = ((int)0x8DD4), UnsignedIntSamplerCubeExt = ((int)0x8DD4), UnsignedIntSampler2DRect = ((int)0x8DD5), UnsignedIntSampler2DRectExt = ((int)0x8DD5), UnsignedIntSampler1DArray = ((int)0x8DD6), UnsignedIntSampler1DArrayExt = ((int)0x8DD6), UnsignedIntSampler2DArray = ((int)0x8DD7), UnsignedIntSampler2DArrayExt = ((int)0x8DD7), UnsignedIntSamplerBuffer = ((int)0x8DD8), UnsignedIntSamplerBufferExt = ((int)0x8DD8), GeometryShader = ((int)0x8DD9), GeometryShaderArb = ((int)0x8DD9), GeometryShaderExt = ((int)0x8DD9), GeometryVerticesOutArb = ((int)0x8DDA), GeometryVerticesOutExt = ((int)0x8DDA), GeometryInputTypeArb = ((int)0x8DDB), GeometryInputTypeExt = ((int)0x8DDB), GeometryOutputTypeArb = ((int)0x8DDC), GeometryOutputTypeExt = ((int)0x8DDC), MaxGeometryVaryingComponents = ((int)0x8DDD), MaxGeometryVaryingComponentsArb = ((int)0x8DDD), MaxGeometryVaryingComponentsExt = ((int)0x8DDD), MaxVertexVaryingComponents = ((int)0x8DDE), MaxVertexVaryingComponentsArb = ((int)0x8DDE), MaxVertexVaryingComponentsExt = ((int)0x8DDE), MaxGeometryUniformComponents = ((int)0x8DDF), MaxGeometryUniformComponentsArb = ((int)0x8DDF), MaxGeometryUniformComponentsExt = ((int)0x8DDF), MaxGeometryOutputVertices = ((int)0x8DE0), MaxGeometryOutputVerticesArb = ((int)0x8DE0), MaxGeometryOutputVerticesExt = ((int)0x8DE0), MaxGeometryTotalOutputComponents = ((int)0x8DE1), MaxGeometryTotalOutputComponentsArb = ((int)0x8DE1), MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1), MaxVertexBindableUniformsExt = ((int)0x8DE2), MaxFragmentBindableUniformsExt = ((int)0x8DE3), MaxGeometryBindableUniformsExt = ((int)0x8DE4), ActiveSubroutines = ((int)0x8DE5), ActiveSubroutineUniforms = ((int)0x8DE6), MaxSubroutines = ((int)0x8DE7), MaxSubroutineUniformLocations = ((int)0x8DE8), NamedStringLengthArb = ((int)0x8DE9), NamedStringTypeArb = ((int)0x8DEA), MaxBindableUniformSizeExt = ((int)0x8DED), UniformBufferExt = ((int)0x8DEE), UniformBufferBindingExt = ((int)0x8DEF), LowFloat = ((int)0x8DF0), MediumFloat = ((int)0x8DF1), HighFloat = ((int)0x8DF2), LowInt = ((int)0x8DF3), MediumInt = ((int)0x8DF4), HighInt = ((int)0x8DF5), UnsignedInt1010102Oes = ((int)0x8DF6), Int1010102Oes = ((int)0x8DF7), ShaderBinaryFormats = ((int)0x8DF8), NumShaderBinaryFormats = ((int)0x8DF9), ShaderCompiler = ((int)0x8DFA), MaxVertexUniformVectors = ((int)0x8DFB), MaxVaryingVectors = ((int)0x8DFC), MaxFragmentUniformVectors = ((int)0x8DFD), RenderbufferColorSamplesNv = ((int)0x8E10), MaxMultisampleCoverageModesNv = ((int)0x8E11), MultisampleCoverageModesNv = ((int)0x8E12), QueryWait = ((int)0x8E13), QueryWaitNv = ((int)0x8E13), QueryNoWait = ((int)0x8E14), QueryNoWaitNv = ((int)0x8E14), QueryByRegionWait = ((int)0x8E15), QueryByRegionWaitNv = ((int)0x8E15), QueryByRegionNoWait = ((int)0x8E16), QueryByRegionNoWaitNv = ((int)0x8E16), MaxCombinedTessControlUniformComponents = ((int)0x8E1E), MaxCombinedTessEvaluationUniformComponents = ((int)0x8E1F), ColorSamplesNv = ((int)0x8E20), TransformFeedback = ((int)0x8E22), TransformFeedbackNv = ((int)0x8E22), TransformFeedbackBufferPaused = ((int)0x8E23), TransformFeedbackBufferPausedNv = ((int)0x8E23), TransformFeedbackBufferActive = ((int)0x8E24), TransformFeedbackBufferActiveNv = ((int)0x8E24), TransformFeedbackBinding = ((int)0x8E25), TransformFeedbackBindingNv = ((int)0x8E25), FrameNv = ((int)0x8E26), FieldsNv = ((int)0x8E27), CurrentTimeNv = ((int)0x8E28), Timestamp = ((int)0x8E28), NumFillStreamsNv = ((int)0x8E29), PresentTimeNv = ((int)0x8E2A), PresentDurationNv = ((int)0x8E2B), DepthComponent16NonlinearNv = ((int)0x8E2C), ProgramMatrixExt = ((int)0x8E2D), TransposeProgramMatrixExt = ((int)0x8E2E), ProgramMatrixStackDepthExt = ((int)0x8E2F), TextureSwizzleR = ((int)0x8E42), TextureSwizzleRExt = ((int)0x8E42), TextureSwizzleG = ((int)0x8E43), TextureSwizzleGExt = ((int)0x8E43), TextureSwizzleB = ((int)0x8E44), TextureSwizzleBExt = ((int)0x8E44), TextureSwizzleA = ((int)0x8E45), TextureSwizzleAExt = ((int)0x8E45), TextureSwizzleRgba = ((int)0x8E46), TextureSwizzleRgbaExt = ((int)0x8E46), ActiveSubroutineUniformLocations = ((int)0x8E47), ActiveSubroutineMaxLength = ((int)0x8E48), ActiveSubroutineUniformMaxLength = ((int)0x8E49), NumCompatibleSubroutines = ((int)0x8E4A), CompatibleSubroutines = ((int)0x8E4B), QuadsFollowProvokingVertexConvention = ((int)0x8E4C), QuadsFollowProvokingVertexConventionExt = ((int)0x8E4C), FirstVertexConvention = ((int)0x8E4D), FirstVertexConventionExt = ((int)0x8E4D), LastVertexConvention = ((int)0x8E4E), LastVertexConventionExt = ((int)0x8E4E), ProvokingVertex = ((int)0x8E4F), ProvokingVertexExt = ((int)0x8E4F), SamplePosition = ((int)0x8E50), SamplePositionNv = ((int)0x8E50), SampleMask = ((int)0x8E51), SampleMaskNv = ((int)0x8E51), SampleMaskValue = ((int)0x8E52), SampleMaskValueNv = ((int)0x8E52), TextureBindingRenderbufferNv = ((int)0x8E53), TextureRenderbufferDataStoreBindingNv = ((int)0x8E54), TextureRenderbufferNv = ((int)0x8E55), SamplerRenderbufferNv = ((int)0x8E56), IntSamplerRenderbufferNv = ((int)0x8E57), UnsignedIntSamplerRenderbufferNv = ((int)0x8E58), MaxSampleMaskWords = ((int)0x8E59), MaxSampleMaskWordsNv = ((int)0x8E59), MaxGeometryProgramInvocationsNv = ((int)0x8E5A), MaxGeometryShaderInvocations = ((int)0x8E5A), MinFragmentInterpolationOffset = ((int)0x8E5B), MinFragmentInterpolationOffsetNv = ((int)0x8E5B), MaxFragmentInterpolationOffset = ((int)0x8E5C), MaxFragmentInterpolationOffsetNv = ((int)0x8E5C), FragmentInterpolationOffsetBits = ((int)0x8E5D), FragmentProgramInterpolationOffsetBitsNv = ((int)0x8E5D), MinProgramTextureGatherOffset = ((int)0x8E5E), MinProgramTextureGatherOffsetArb = ((int)0x8E5E), MinProgramTextureGatherOffsetNv = ((int)0x8E5E), MaxProgramTextureGatherOffset = ((int)0x8E5F), MaxProgramTextureGatherOffsetArb = ((int)0x8E5F), MaxProgramTextureGatherOffsetNv = ((int)0x8E5F), MaxTransformFeedbackBuffers = ((int)0x8E70), MaxVertexStreams = ((int)0x8E71), PatchVertices = ((int)0x8E72), PatchDefaultInnerLevel = ((int)0x8E73), PatchDefaultOuterLevel = ((int)0x8E74), TessControlOutputVertices = ((int)0x8E75), TessGenMode = ((int)0x8E76), TessGenSpacing = ((int)0x8E77), TessGenVertexOrder = ((int)0x8E78), TessGenPointMode = ((int)0x8E79), Isolines = ((int)0x8E7A), FractionalOdd = ((int)0x8E7B), FractionalEven = ((int)0x8E7C), MaxPatchVertices = ((int)0x8E7D), MaxTessGenLevel = ((int)0x8E7E), MaxTessControlUniformComponents = ((int)0x8E7F), MaxTessEvaluationUniformComponents = ((int)0x8E80), MaxTessControlTextureImageUnits = ((int)0x8E81), MaxTessEvaluationTextureImageUnits = ((int)0x8E82), MaxTessControlOutputComponents = ((int)0x8E83), MaxTessPatchComponents = ((int)0x8E84), MaxTessControlTotalOutputComponents = ((int)0x8E85), MaxTessEvaluationOutputComponents = ((int)0x8E86), TessEvaluationShader = ((int)0x8E87), TessControlShader = ((int)0x8E88), MaxTessControlUniformBlocks = ((int)0x8E89), MaxTessEvaluationUniformBlocks = ((int)0x8E8A), CompressedRgbaBptcUnormArb = ((int)0x8E8C), CompressedSrgbAlphaBptcUnormArb = ((int)0x8E8D), CompressedRgbBptcSignedFloatArb = ((int)0x8E8E), CompressedRgbBptcUnsignedFloatArb = ((int)0x8E8F), CoverageComponentNv = ((int)0x8ED0), CoverageComponent4Nv = ((int)0x8ED1), CoverageAttachmentNv = ((int)0x8ED2), CoverageBuffersNv = ((int)0x8ED3), CoverageSamplesNv = ((int)0x8ED4), CoverageAllFragmentsNv = ((int)0x8ED5), CoverageEdgeFragmentsNv = ((int)0x8ED6), CoverageAutomaticNv = ((int)0x8ED7), BufferGpuAddressNv = ((int)0x8F1D), VertexAttribArrayUnifiedNv = ((int)0x8F1E), ElementArrayUnifiedNv = ((int)0x8F1F), VertexAttribArrayAddressNv = ((int)0x8F20), VertexArrayAddressNv = ((int)0x8F21), NormalArrayAddressNv = ((int)0x8F22), ColorArrayAddressNv = ((int)0x8F23), IndexArrayAddressNv = ((int)0x8F24), TextureCoordArrayAddressNv = ((int)0x8F25), EdgeFlagArrayAddressNv = ((int)0x8F26), SecondaryColorArrayAddressNv = ((int)0x8F27), FogCoordArrayAddressNv = ((int)0x8F28), ElementArrayAddressNv = ((int)0x8F29), VertexAttribArrayLengthNv = ((int)0x8F2A), VertexArrayLengthNv = ((int)0x8F2B), NormalArrayLengthNv = ((int)0x8F2C), ColorArrayLengthNv = ((int)0x8F2D), IndexArrayLengthNv = ((int)0x8F2E), TextureCoordArrayLengthNv = ((int)0x8F2F), EdgeFlagArrayLengthNv = ((int)0x8F30), SecondaryColorArrayLengthNv = ((int)0x8F31), FogCoordArrayLengthNv = ((int)0x8F32), ElementArrayLengthNv = ((int)0x8F33), GpuAddressNv = ((int)0x8F34), MaxShaderBufferAddressNv = ((int)0x8F35), CopyReadBuffer = ((int)0x8F36), CopyWriteBuffer = ((int)0x8F37), MaxImageUnitsExt = ((int)0x8F38), MaxCombinedImageUnitsAndFragmentOutputsExt = ((int)0x8F39), ImageBindingNameExt = ((int)0x8F3A), ImageBindingLevelExt = ((int)0x8F3B), ImageBindingLayeredExt = ((int)0x8F3C), ImageBindingLayerExt = ((int)0x8F3D), ImageBindingAccessExt = ((int)0x8F3E), DrawIndirectBuffer = ((int)0x8F3F), DrawIndirectUnifiedNv = ((int)0x8F40), DrawIndirectAddressNv = ((int)0x8F41), DrawIndirectLengthNv = ((int)0x8F42), DrawIndirectBufferBinding = ((int)0x8F43), MaxProgramSubroutineParametersNv = ((int)0x8F44), MaxProgramSubroutineNumNv = ((int)0x8F45), DoubleMat2 = ((int)0x8F46), DoubleMat2Ext = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat3Ext = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat4Ext = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x3Ext = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat2x4Ext = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x2Ext = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat3x4Ext = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x2Ext = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleMat4x3Ext = ((int)0x8F4E), MaliShaderBinaryArm = ((int)0x8F60), RedSnorm = ((int)0x8F90), RgSnorm = ((int)0x8F91), RgbSnorm = ((int)0x8F92), RgbaSnorm = ((int)0x8F93), R8Snorm = ((int)0x8F94), Rg8Snorm = ((int)0x8F95), Rgb8Snorm = ((int)0x8F96), Rgba8Snorm = ((int)0x8F97), R16Snorm = ((int)0x8F98), Rg16Snorm = ((int)0x8F99), Rgb16Snorm = ((int)0x8F9A), Rgba16Snorm = ((int)0x8F9B), SignedNormalized = ((int)0x8F9C), PrimitiveRestart = ((int)0x8F9D), PrimitiveRestartIndex = ((int)0x8F9E), MaxProgramTextureGatherComponents = ((int)0x8F9F), PerfmonGlobalModeQcom = ((int)0x8FA0), ShaderBinaryViv = ((int)0x8FC4), Int8Nv = ((int)0x8FE0), Int8Vec2Nv = ((int)0x8FE1), Int8Vec3Nv = ((int)0x8FE2), Int8Vec4Nv = ((int)0x8FE3), Int16Nv = ((int)0x8FE4), Int16Vec2Nv = ((int)0x8FE5), Int16Vec3Nv = ((int)0x8FE6), Int16Vec4Nv = ((int)0x8FE7), Int64Vec2Nv = ((int)0x8FE9), Int64Vec3Nv = ((int)0x8FEA), Int64Vec4Nv = ((int)0x8FEB), UnsignedInt8Nv = ((int)0x8FEC), UnsignedInt8Vec2Nv = ((int)0x8FED), UnsignedInt8Vec3Nv = ((int)0x8FEE), UnsignedInt8Vec4Nv = ((int)0x8FEF), UnsignedInt16Nv = ((int)0x8FF0), UnsignedInt16Vec2Nv = ((int)0x8FF1), UnsignedInt16Vec3Nv = ((int)0x8FF2), UnsignedInt16Vec4Nv = ((int)0x8FF3), UnsignedInt64Vec2Nv = ((int)0x8FF5), UnsignedInt64Vec3Nv = ((int)0x8FF6), UnsignedInt64Vec4Nv = ((int)0x8FF7), Float16Nv = ((int)0x8FF8), Float16Vec2Nv = ((int)0x8FF9), Float16Vec3Nv = ((int)0x8FFA), Float16Vec4Nv = ((int)0x8FFB), DoubleVec2 = ((int)0x8FFC), DoubleVec2Ext = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec3Ext = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), DoubleVec4Ext = ((int)0x8FFE), SamplerBufferAmd = ((int)0x9001), IntSamplerBufferAmd = ((int)0x9002), UnsignedIntSamplerBufferAmd = ((int)0x9003), TessellationModeAmd = ((int)0x9004), TessellationFactorAmd = ((int)0x9005), DiscreteAmd = ((int)0x9006), ContinuousAmd = ((int)0x9007), TextureCubeMapArray = ((int)0x9009), TextureCubeMapArrayArb = ((int)0x9009), TextureBindingCubeMapArray = ((int)0x900A), TextureBindingCubeMapArrayArb = ((int)0x900A), ProxyTextureCubeMapArray = ((int)0x900B), ProxyTextureCubeMapArrayArb = ((int)0x900B), SamplerCubeMapArray = ((int)0x900C), SamplerCubeMapArrayArb = ((int)0x900C), SamplerCubeMapArrayShadow = ((int)0x900D), SamplerCubeMapArrayShadowArb = ((int)0x900D), IntSamplerCubeMapArray = ((int)0x900E), IntSamplerCubeMapArrayArb = ((int)0x900E), UnsignedIntSamplerCubeMapArray = ((int)0x900F), UnsignedIntSamplerCubeMapArrayArb = ((int)0x900F), AlphaSnorm = ((int)0x9010), LuminanceSnorm = ((int)0x9011), LuminanceAlphaSnorm = ((int)0x9012), IntensitySnorm = ((int)0x9013), Alpha8Snorm = ((int)0x9014), Luminance8Snorm = ((int)0x9015), Luminance8Alpha8Snorm = ((int)0x9016), Intensity8Snorm = ((int)0x9017), Alpha16Snorm = ((int)0x9018), Luminance16Snorm = ((int)0x9019), Luminance16Alpha16Snorm = ((int)0x901A), Intensity16Snorm = ((int)0x901B), DepthClampNearAmd = ((int)0x901E), DepthClampFarAmd = ((int)0x901F), VideoBufferNv = ((int)0x9020), VideoBufferBindingNv = ((int)0x9021), FieldUpperNv = ((int)0x9022), FieldLowerNv = ((int)0x9023), NumVideoCaptureStreamsNv = ((int)0x9024), NextVideoCaptureBufferStatusNv = ((int)0x9025), VideoCaptureTo422SupportedNv = ((int)0x9026), LastVideoCaptureStatusNv = ((int)0x9027), VideoBufferPitchNv = ((int)0x9028), VideoColorConversionMatrixNv = ((int)0x9029), VideoColorConversionMaxNv = ((int)0x902A), VideoColorConversionMinNv = ((int)0x902B), VideoColorConversionOffsetNv = ((int)0x902C), VideoBufferInternalFormatNv = ((int)0x902D), PartialSuccessNv = ((int)0x902E), SuccessNv = ((int)0x902F), FailureNv = ((int)0x9030), Ycbycr8422Nv = ((int)0x9031), Ycbaycr8A4224Nv = ((int)0x9032), Z6y10z6cb10z6y10z6cr10422Nv = ((int)0x9033), Z6y10z6cb10z6A10z6y10z6cr10z6A104224Nv = ((int)0x9034), Z4y12z4cb12z4y12z4cr12422Nv = ((int)0x9035), Z4y12z4cb12z4A12z4y12z4cr12z4A124224Nv = ((int)0x9036), Z4y12z4cb12z4cr12444Nv = ((int)0x9037), VideoCaptureFrameWidthNv = ((int)0x9038), VideoCaptureFrameHeightNv = ((int)0x9039), VideoCaptureFieldUpperHeightNv = ((int)0x903A), VideoCaptureFieldLowerHeightNv = ((int)0x903B), VideoCaptureSurfaceOriginNv = ((int)0x903C), Image1DExt = ((int)0x904C), Image2DExt = ((int)0x904D), Image3DExt = ((int)0x904E), Image2DRectExt = ((int)0x904F), ImageCubeExt = ((int)0x9050), ImageBufferExt = ((int)0x9051), Image1DArrayExt = ((int)0x9052), Image2DArrayExt = ((int)0x9053), ImageCubeMapArrayExt = ((int)0x9054), Image2DMultisampleExt = ((int)0x9055), Image2DMultisampleArrayExt = ((int)0x9056), IntImage1DExt = ((int)0x9057), IntImage2DExt = ((int)0x9058), IntImage3DExt = ((int)0x9059), IntImage2DRectExt = ((int)0x905A), IntImageCubeExt = ((int)0x905B), IntImageBufferExt = ((int)0x905C), IntImage1DArrayExt = ((int)0x905D), IntImage2DArrayExt = ((int)0x905E), IntImageCubeMapArrayExt = ((int)0x905F), IntImage2DMultisampleExt = ((int)0x9060), IntImage2DMultisampleArrayExt = ((int)0x9061), UnsignedIntImage1DExt = ((int)0x9062), UnsignedIntImage2DExt = ((int)0x9063), UnsignedIntImage3DExt = ((int)0x9064), UnsignedIntImage2DRectExt = ((int)0x9065), UnsignedIntImageCubeExt = ((int)0x9066), UnsignedIntImageBufferExt = ((int)0x9067), UnsignedIntImage1DArrayExt = ((int)0x9068), UnsignedIntImage2DArrayExt = ((int)0x9069), UnsignedIntImageCubeMapArrayExt = ((int)0x906A), UnsignedIntImage2DMultisampleExt = ((int)0x906B), UnsignedIntImage2DMultisampleArrayExt = ((int)0x906C), MaxImageSamplesExt = ((int)0x906D), ImageBindingFormatExt = ((int)0x906E), Rgb10A2ui = ((int)0x906F), Texture2DMultisample = ((int)0x9100), ProxyTexture2DMultisample = ((int)0x9101), Texture2DMultisampleArray = ((int)0x9102), ProxyTexture2DMultisampleArray = ((int)0x9103), TextureBinding2DMultisample = ((int)0x9104), TextureBinding2DMultisampleArray = ((int)0x9105), TextureSamples = ((int)0x9106), TextureFixedSampleLocations = ((int)0x9107), Sampler2DMultisample = ((int)0x9108), IntSampler2DMultisample = ((int)0x9109), UnsignedIntSampler2DMultisample = ((int)0x910A), Sampler2DMultisampleArray = ((int)0x910B), IntSampler2DMultisampleArray = ((int)0x910C), UnsignedIntSampler2DMultisampleArray = ((int)0x910D), MaxColorTextureSamples = ((int)0x910E), MaxDepthTextureSamples = ((int)0x910F), MaxIntegerSamples = ((int)0x9110), MaxServerWaitTimeout = ((int)0x9111), ObjectType = ((int)0x9112), SyncCondition = ((int)0x9113), SyncStatus = ((int)0x9114), SyncFlags = ((int)0x9115), SyncFence = ((int)0x9116), SyncGpuCommandsComplete = ((int)0x9117), Unsignaled = ((int)0x9118), Signaled = ((int)0x9119), AlreadySignaled = ((int)0x911A), TimeoutExpired = ((int)0x911B), ConditionSatisfied = ((int)0x911C), WaitFailed = ((int)0x911D), BufferAccessFlags = ((int)0x911F), BufferMapLength = ((int)0x9120), BufferMapOffset = ((int)0x9121), MaxVertexOutputComponents = ((int)0x9122), MaxGeometryInputComponents = ((int)0x9123), MaxGeometryOutputComponents = ((int)0x9124), MaxFragmentInputComponents = ((int)0x9125), ContextProfileMask = ((int)0x9126), SgxProgramBinaryImg = ((int)0x9130), RenderbufferSamplesImg = ((int)0x9133), FramebufferIncompleteMultisampleImg = ((int)0x9134), MaxSamplesImg = ((int)0x9135), TextureSamplesImg = ((int)0x9136), MaxDebugMessageLengthArb = ((int)0x9143), MaxDebugLoggedMessagesAmd = ((int)0x9144), MaxDebugLoggedMessagesArb = ((int)0x9144), DebugLoggedMessagesAmd = ((int)0x9145), DebugLoggedMessagesArb = ((int)0x9145), DebugSeverityHighAmd = ((int)0x9146), DebugSeverityHighArb = ((int)0x9146), DebugSeverityMediumAmd = ((int)0x9147), DebugSeverityMediumArb = ((int)0x9147), DebugSeverityLowAmd = ((int)0x9148), DebugSeverityLowArb = ((int)0x9148), DebugCategoryApiErrorAmd = ((int)0x9149), DebugCategoryWindowSystemAmd = ((int)0x914A), DebugCategoryDeprecationAmd = ((int)0x914B), DebugCategoryUndefinedBehaviorAmd = ((int)0x914C), DebugCategoryPerformanceAmd = ((int)0x914D), DebugCategoryShaderCompilerAmd = ((int)0x914E), DebugCategoryApplicationAmd = ((int)0x914F), DebugCategoryOtherAmd = ((int)0x9150), DataBufferAmd = ((int)0x9151), PerformanceMonitorAmd = ((int)0x9152), QueryObjectAmd = ((int)0x9153), VertexArrayObjectAmd = ((int)0x9154), SamplerObjectAmd = ((int)0x9155), TraceAllBitsMesa = ((int)0xFFFF), AllAttribBits = unchecked((int)0xFFFFFFFF), AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), AllShaderBits = unchecked((int)0xFFFFFFFF), ClientAllAttribBits = unchecked((int)0xFFFFFFFF), InvalidIndex = unchecked((int)0xFFFFFFFF), TimeoutIgnored = unchecked((int)0xFFFFFFFFFFFFFFFF), One = ((int)1), True = ((int)1), CullVertexIbm = ((int)103050), VertexArrayListIbm = ((int)103070), NormalArrayListIbm = ((int)103071), ColorArrayListIbm = ((int)103072), IndexArrayListIbm = ((int)103073), TextureCoordArrayListIbm = ((int)103074), EdgeFlagArrayListIbm = ((int)103075), FogCoordinateArrayListIbm = ((int)103076), SecondaryColorArrayListIbm = ((int)103077), VertexArrayListStrideIbm = ((int)103080), NormalArrayListStrideIbm = ((int)103081), ColorArrayListStrideIbm = ((int)103082), IndexArrayListStrideIbm = ((int)103083), TextureCoordArrayListStrideIbm = ((int)103084), EdgeFlagArrayListStrideIbm = ((int)103085), FogCoordinateArrayListStrideIbm = ((int)103086), SecondaryColorArrayListStrideIbm = ((int)103087), NextBufferNv = ((int)2), Two = ((int)2), SkipComponents4Nv = ((int)3), Three = ((int)3), Four = ((int)4), SkipComponents3Nv = ((int)4), SkipComponents2Nv = ((int)5), SkipComponents1Nv = ((int)6), } public enum AlphaFunction : int { Never = ((int)0x0200), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), } public enum AmdCompressed3DcTexture : int { Gl3DcXAmd = ((int)0x87F9), Gl3DcXyAmd = ((int)0x87FA), } public enum AmdCompressedAtcTexture : int { AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbAmd = ((int)0x8C92), AtcRgbaExplicitAlphaAmd = ((int)0x8C93), } public enum AmdConservativeDepth : int { } public enum AmdDebugOutput : int { MaxDebugLoggedMessagesAmd = ((int)0x9144), DebugLoggedMessagesAmd = ((int)0x9145), DebugSeverityHighAmd = ((int)0x9146), DebugSeverityMediumAmd = ((int)0x9147), DebugSeverityLowAmd = ((int)0x9148), DebugCategoryApiErrorAmd = ((int)0x9149), DebugCategoryWindowSystemAmd = ((int)0x914A), DebugCategoryDeprecationAmd = ((int)0x914B), DebugCategoryUndefinedBehaviorAmd = ((int)0x914C), DebugCategoryPerformanceAmd = ((int)0x914D), DebugCategoryShaderCompilerAmd = ((int)0x914E), DebugCategoryApplicationAmd = ((int)0x914F), DebugCategoryOtherAmd = ((int)0x9150), } public enum AmdDepthClampSeparate : int { DepthClampNearAmd = ((int)0x901E), DepthClampFarAmd = ((int)0x901F), } public enum AmdDrawBuffersBlend : int { } public enum AmdNameGenDelete : int { DataBufferAmd = ((int)0x9151), PerformanceMonitorAmd = ((int)0x9152), QueryObjectAmd = ((int)0x9153), VertexArrayObjectAmd = ((int)0x9154), SamplerObjectAmd = ((int)0x9155), } public enum AmdPerformanceMonitor : int { CounterTypeAmd = ((int)0x8BC0), CounterRangeAmd = ((int)0x8BC1), UnsignedInt64Amd = ((int)0x8BC2), PercentageAmd = ((int)0x8BC3), PerfmonResultAvailableAmd = ((int)0x8BC4), PerfmonResultSizeAmd = ((int)0x8BC5), PerfmonResultAmd = ((int)0x8BC6), } public enum AmdProgramBinaryZ400 : int { Z400BinaryAmd = ((int)0x8740), } public enum AmdSeamlessCubemapPerTexture : int { TextureCubeMapSeamless = ((int)0x884F), } public enum AmdShaderStencilExport : int { } public enum AmdTextureTexture4 : int { } public enum AmdTransformFeedback3LinesTriangles : int { } public enum AmdVertexShaderTesselator : int { SamplerBufferAmd = ((int)0x9001), IntSamplerBufferAmd = ((int)0x9002), UnsignedIntSamplerBufferAmd = ((int)0x9003), TessellationModeAmd = ((int)0x9004), TessellationFactorAmd = ((int)0x9005), DiscreteAmd = ((int)0x9006), ContinuousAmd = ((int)0x9007), } public enum AngleFramebufferBlit : int { FramebufferBindingAngle = ((int)0x8CA6), RenderbufferBindingAngle = ((int)0x8CA7), ReadFramebufferAngle = ((int)0x8CA8), DrawFramebufferAngle = ((int)0x8CA9), } public enum AngleFramebufferMultisample : int { RenderbufferSamplesAngle = ((int)0x8CAB), FramebufferIncompleteMultisampleAngle = ((int)0x8D56), MaxSamplesAngle = ((int)0x8D57), } public enum AppleAuxDepthStencil : int { AuxDepthStencilApple = ((int)0x8A14), } public enum AppleClientStorage : int { UnpackClientStorageApple = ((int)0x85B2), } public enum AppleElementArray : int { ElementArrayApple = ((int)0x8A0C), ElementArrayTypeApple = ((int)0x8A0D), ElementArrayPointerApple = ((int)0x8A0E), } public enum AppleFence : int { DrawPixelsApple = ((int)0x8A0A), FenceApple = ((int)0x8A0B), } public enum AppleFloatPixels : int { HalfApple = ((int)0x140B), RgbaFloat32Apple = ((int)0x8814), RgbFloat32Apple = ((int)0x8815), AlphaFloat32Apple = ((int)0x8816), IntensityFloat32Apple = ((int)0x8817), LuminanceFloat32Apple = ((int)0x8818), LuminanceAlphaFloat32Apple = ((int)0x8819), RgbaFloat16Apple = ((int)0x881A), RgbFloat16Apple = ((int)0x881B), AlphaFloat16Apple = ((int)0x881C), IntensityFloat16Apple = ((int)0x881D), LuminanceFloat16Apple = ((int)0x881E), LuminanceAlphaFloat16Apple = ((int)0x881F), ColorFloatApple = ((int)0x8A0F), } public enum AppleFlushBufferRange : int { BufferSerializedModifyApple = ((int)0x8A12), BufferFlushingUnmapApple = ((int)0x8A13), } public enum AppleObjectPurgeable : int { BufferObjectApple = ((int)0x85B3), ReleasedApple = ((int)0x8A19), VolatileApple = ((int)0x8A1A), RetainedApple = ((int)0x8A1B), UndefinedApple = ((int)0x8A1C), PurgeableApple = ((int)0x8A1D), } public enum AppleRgb422 : int { UnsignedShort88Apple = ((int)0x85BA), UnsignedShort88RevApple = ((int)0x85BB), Rgb422Apple = ((int)0x8A1F), } public enum AppleRowBytes : int { PackRowBytesApple = ((int)0x8A15), UnpackRowBytesApple = ((int)0x8A16), } public enum AppleSpecularVector : int { LightModelSpecularVectorApple = ((int)0x85B0), } public enum AppleTextureRange : int { TextureRangeLengthApple = ((int)0x85B7), TextureRangePointerApple = ((int)0x85B8), TextureStorageHintApple = ((int)0x85BC), StoragePrivateApple = ((int)0x85BD), StorageCachedApple = ((int)0x85BE), StorageSharedApple = ((int)0x85BF), } public enum AppleTransformHint : int { TransformHintApple = ((int)0x85B1), } public enum AppleVertexArrayObject : int { VertexArrayBindingApple = ((int)0x85B5), } public enum AppleVertexArrayRange : int { VertexArrayRangeApple = ((int)0x851D), VertexArrayRangeLengthApple = ((int)0x851E), VertexArrayStorageHintApple = ((int)0x851F), VertexArrayRangePointerApple = ((int)0x8521), StorageClientApple = ((int)0x85B4), StorageCachedApple = ((int)0x85BE), StorageSharedApple = ((int)0x85BF), } public enum AppleVertexProgramEvaluators : int { VertexAttribMap1Apple = ((int)0x8A00), VertexAttribMap2Apple = ((int)0x8A01), VertexAttribMap1SizeApple = ((int)0x8A02), VertexAttribMap1CoeffApple = ((int)0x8A03), VertexAttribMap1OrderApple = ((int)0x8A04), VertexAttribMap1DomainApple = ((int)0x8A05), VertexAttribMap2SizeApple = ((int)0x8A06), VertexAttribMap2CoeffApple = ((int)0x8A07), VertexAttribMap2OrderApple = ((int)0x8A08), VertexAttribMap2DomainApple = ((int)0x8A09), } public enum AppleYcbcr422 : int { Ycbcr422Apple = ((int)0x85B9), UnsignedShort88Apple = ((int)0x85BA), UnsignedShort88RevApple = ((int)0x85BB), } public enum ArbBlendFuncExtended : int { Src1Alpha = ((int)0x8589), Src1Color = ((int)0x88F9), OneMinusSrc1Color = ((int)0x88FA), OneMinusSrc1Alpha = ((int)0x88FB), MaxDualSourceDrawBuffers = ((int)0x88FC), } public enum ArbClEvent : int { SyncClEventArb = ((int)0x8240), SyncClEventCompleteArb = ((int)0x8241), } public enum ArbColorBufferFloat : int { RgbaFloatModeArb = ((int)0x8820), ClampVertexColorArb = ((int)0x891A), ClampFragmentColorArb = ((int)0x891B), ClampReadColorArb = ((int)0x891C), FixedOnlyArb = ((int)0x891D), } public enum ArbCompatibility : int { } public enum ArbCopyBuffer : int { CopyReadBuffer = ((int)0x8F36), CopyWriteBuffer = ((int)0x8F37), } public enum ArbDebugOutput : int { DebugOutputSynchronousArb = ((int)0x8242), DebugNextLoggedMessageLengthArb = ((int)0x8243), DebugCallbackFunctionArb = ((int)0x8244), DebugCallbackUserParamArb = ((int)0x8245), DebugSourceApiArb = ((int)0x8246), DebugSourceWindowSystemArb = ((int)0x8247), DebugSourceShaderCompilerArb = ((int)0x8248), DebugSourceThirdPartyArb = ((int)0x8249), DebugSourceApplicationArb = ((int)0x824A), DebugSourceOtherArb = ((int)0x824B), DebugTypeErrorArb = ((int)0x824C), DebugTypeDeprecatedBehaviorArb = ((int)0x824D), DebugTypeUndefinedBehaviorArb = ((int)0x824E), DebugTypePortabilityArb = ((int)0x824F), DebugTypePerformanceArb = ((int)0x8250), DebugTypeOtherArb = ((int)0x8251), MaxDebugMessageLengthArb = ((int)0x9143), MaxDebugLoggedMessagesArb = ((int)0x9144), DebugLoggedMessagesArb = ((int)0x9145), DebugSeverityHighArb = ((int)0x9146), DebugSeverityMediumArb = ((int)0x9147), DebugSeverityLowArb = ((int)0x9148), } public enum ArbDepthBufferFloat : int { DepthComponent32f = ((int)0x8CAC), Depth32fStencil8 = ((int)0x8CAD), Float32UnsignedInt248Rev = ((int)0x8DAD), } public enum ArbDepthClamp : int { DepthClamp = ((int)0x864F), } public enum ArbDepthTexture : int { DepthComponent16Arb = ((int)0x81A5), DepthComponent24Arb = ((int)0x81A6), DepthComponent32Arb = ((int)0x81A7), TextureDepthSizeArb = ((int)0x884A), DepthTextureModeArb = ((int)0x884B), } public enum ArbDrawBuffers : int { MaxDrawBuffersArb = ((int)0x8824), DrawBuffer0Arb = ((int)0x8825), DrawBuffer1Arb = ((int)0x8826), DrawBuffer2Arb = ((int)0x8827), DrawBuffer3Arb = ((int)0x8828), DrawBuffer4Arb = ((int)0x8829), DrawBuffer5Arb = ((int)0x882A), DrawBuffer6Arb = ((int)0x882B), DrawBuffer7Arb = ((int)0x882C), DrawBuffer8Arb = ((int)0x882D), DrawBuffer9Arb = ((int)0x882E), DrawBuffer10Arb = ((int)0x882F), DrawBuffer11Arb = ((int)0x8830), DrawBuffer12Arb = ((int)0x8831), DrawBuffer13Arb = ((int)0x8832), DrawBuffer14Arb = ((int)0x8833), DrawBuffer15Arb = ((int)0x8834), } public enum ArbDrawBuffersBlend : int { } public enum ArbDrawElementsBaseVertex : int { } public enum ArbDrawIndirect : int { DrawIndirectBuffer = ((int)0x8F3F), DrawIndirectBufferBinding = ((int)0x8F43), } public enum ArbDrawInstanced : int { } public enum ArbEs2Compatibility : int { Fixed = ((int)0x140C), ImplementationColorReadType = ((int)0x8B9A), ImplementationColorReadFormat = ((int)0x8B9B), LowFloat = ((int)0x8DF0), MediumFloat = ((int)0x8DF1), HighFloat = ((int)0x8DF2), LowInt = ((int)0x8DF3), MediumInt = ((int)0x8DF4), HighInt = ((int)0x8DF5), ShaderBinaryFormats = ((int)0x8DF8), NumShaderBinaryFormats = ((int)0x8DF9), ShaderCompiler = ((int)0x8DFA), MaxVertexUniformVectors = ((int)0x8DFB), MaxVaryingVectors = ((int)0x8DFC), MaxFragmentUniformVectors = ((int)0x8DFD), } public enum ArbExplicitAttribLocation : int { } public enum ArbFragmentCoordConventions : int { } public enum ArbFragmentProgram : int { VertexProgramArb = ((int)0x8620), VertexAttribArrayEnabledArb = ((int)0x8622), VertexAttribArraySizeArb = ((int)0x8623), VertexAttribArrayStrideArb = ((int)0x8624), VertexAttribArrayTypeArb = ((int)0x8625), CurrentVertexAttribArb = ((int)0x8626), ProgramLengthArb = ((int)0x8627), ProgramStringArb = ((int)0x8628), MaxProgramMatrixStackDepthArb = ((int)0x862E), MaxProgramMatricesArb = ((int)0x862F), CurrentMatrixStackDepthArb = ((int)0x8640), CurrentMatrixArb = ((int)0x8641), VertexProgramPointSizeArb = ((int)0x8642), VertexProgramTwoSideArb = ((int)0x8643), VertexAttribArrayPointerArb = ((int)0x8645), ProgramErrorPositionArb = ((int)0x864B), ProgramBindingArb = ((int)0x8677), FragmentProgramArb = ((int)0x8804), ProgramAluInstructionsArb = ((int)0x8805), ProgramTexInstructionsArb = ((int)0x8806), ProgramTexIndirectionsArb = ((int)0x8807), ProgramNativeAluInstructionsArb = ((int)0x8808), ProgramNativeTexInstructionsArb = ((int)0x8809), ProgramNativeTexIndirectionsArb = ((int)0x880A), MaxProgramAluInstructionsArb = ((int)0x880B), MaxProgramTexInstructionsArb = ((int)0x880C), MaxProgramTexIndirectionsArb = ((int)0x880D), MaxProgramNativeAluInstructionsArb = ((int)0x880E), MaxProgramNativeTexInstructionsArb = ((int)0x880F), MaxProgramNativeTexIndirectionsArb = ((int)0x8810), MaxTextureCoordsArb = ((int)0x8871), MaxTextureImageUnitsArb = ((int)0x8872), ProgramErrorStringArb = ((int)0x8874), ProgramFormatAsciiArb = ((int)0x8875), ProgramFormatArb = ((int)0x8876), ProgramInstructionsArb = ((int)0x88A0), MaxProgramInstructionsArb = ((int)0x88A1), ProgramNativeInstructionsArb = ((int)0x88A2), MaxProgramNativeInstructionsArb = ((int)0x88A3), ProgramTemporariesArb = ((int)0x88A4), MaxProgramTemporariesArb = ((int)0x88A5), ProgramNativeTemporariesArb = ((int)0x88A6), MaxProgramNativeTemporariesArb = ((int)0x88A7), ProgramParametersArb = ((int)0x88A8), MaxProgramParametersArb = ((int)0x88A9), ProgramNativeParametersArb = ((int)0x88AA), MaxProgramNativeParametersArb = ((int)0x88AB), ProgramAttribsArb = ((int)0x88AC), MaxProgramAttribsArb = ((int)0x88AD), ProgramNativeAttribsArb = ((int)0x88AE), MaxProgramNativeAttribsArb = ((int)0x88AF), ProgramAddressRegistersArb = ((int)0x88B0), MaxProgramAddressRegistersArb = ((int)0x88B1), ProgramNativeAddressRegistersArb = ((int)0x88B2), MaxProgramNativeAddressRegistersArb = ((int)0x88B3), MaxProgramLocalParametersArb = ((int)0x88B4), MaxProgramEnvParametersArb = ((int)0x88B5), ProgramUnderNativeLimitsArb = ((int)0x88B6), TransposeCurrentMatrixArb = ((int)0x88B7), Matrix0Arb = ((int)0x88C0), Matrix1Arb = ((int)0x88C1), Matrix2Arb = ((int)0x88C2), Matrix3Arb = ((int)0x88C3), Matrix4Arb = ((int)0x88C4), Matrix5Arb = ((int)0x88C5), Matrix6Arb = ((int)0x88C6), Matrix7Arb = ((int)0x88C7), Matrix8Arb = ((int)0x88C8), Matrix9Arb = ((int)0x88C9), Matrix10Arb = ((int)0x88CA), Matrix11Arb = ((int)0x88CB), Matrix12Arb = ((int)0x88CC), Matrix13Arb = ((int)0x88CD), Matrix14Arb = ((int)0x88CE), Matrix15Arb = ((int)0x88CF), Matrix16Arb = ((int)0x88D0), Matrix17Arb = ((int)0x88D1), Matrix18Arb = ((int)0x88D2), Matrix19Arb = ((int)0x88D3), Matrix20Arb = ((int)0x88D4), Matrix21Arb = ((int)0x88D5), Matrix22Arb = ((int)0x88D6), Matrix23Arb = ((int)0x88D7), Matrix24Arb = ((int)0x88D8), Matrix25Arb = ((int)0x88D9), Matrix26Arb = ((int)0x88DA), Matrix27Arb = ((int)0x88DB), Matrix28Arb = ((int)0x88DC), Matrix29Arb = ((int)0x88DD), Matrix30Arb = ((int)0x88DE), Matrix31Arb = ((int)0x88DF), } public enum ArbFragmentProgramShadow : int { } public enum ArbFragmentShader : int { FragmentShaderArb = ((int)0x8B30), MaxFragmentUniformComponentsArb = ((int)0x8B49), FragmentShaderDerivativeHintArb = ((int)0x8B8B), } public enum ArbFramebufferObject : int { InvalidFramebufferOperation = ((int)0x0506), FramebufferAttachmentColorEncoding = ((int)0x8210), FramebufferAttachmentComponentType = ((int)0x8211), FramebufferAttachmentRedSize = ((int)0x8212), FramebufferAttachmentGreenSize = ((int)0x8213), FramebufferAttachmentBlueSize = ((int)0x8214), FramebufferAttachmentAlphaSize = ((int)0x8215), FramebufferAttachmentDepthSize = ((int)0x8216), FramebufferAttachmentStencilSize = ((int)0x8217), FramebufferDefault = ((int)0x8218), FramebufferUndefined = ((int)0x8219), DepthStencilAttachment = ((int)0x821A), Index = ((int)0x8222), MaxRenderbufferSize = ((int)0x84E8), DepthStencil = ((int)0x84F9), UnsignedInt248 = ((int)0x84FA), Depth24Stencil8 = ((int)0x88F0), TextureStencilSize = ((int)0x88F1), TextureRedType = ((int)0x8C10), TextureGreenType = ((int)0x8C11), TextureBlueType = ((int)0x8C12), TextureAlphaType = ((int)0x8C13), TextureLuminanceType = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), TextureDepthType = ((int)0x8C16), UnsignedNormalized = ((int)0x8C17), DrawFramebufferBinding = ((int)0x8CA6), FramebufferBinding = ((int)0x8CA6), RenderbufferBinding = ((int)0x8CA7), ReadFramebuffer = ((int)0x8CA8), DrawFramebuffer = ((int)0x8CA9), ReadFramebufferBinding = ((int)0x8CAA), RenderbufferSamples = ((int)0x8CAB), FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferComplete = ((int)0x8CD5), FramebufferIncompleteAttachment = ((int)0x8CD6), FramebufferIncompleteMissingAttachment = ((int)0x8CD7), FramebufferIncompleteDrawBuffer = ((int)0x8CDB), FramebufferIncompleteReadBuffer = ((int)0x8CDC), FramebufferUnsupported = ((int)0x8CDD), MaxColorAttachments = ((int)0x8CDF), ColorAttachment0 = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), DepthAttachment = ((int)0x8D00), StencilAttachment = ((int)0x8D20), Framebuffer = ((int)0x8D40), Renderbuffer = ((int)0x8D41), RenderbufferWidth = ((int)0x8D42), RenderbufferHeight = ((int)0x8D43), RenderbufferInternalFormat = ((int)0x8D44), StencilIndex1 = ((int)0x8D46), StencilIndex4 = ((int)0x8D47), StencilIndex8 = ((int)0x8D48), StencilIndex16 = ((int)0x8D49), RenderbufferRedSize = ((int)0x8D50), RenderbufferGreenSize = ((int)0x8D51), RenderbufferBlueSize = ((int)0x8D52), RenderbufferAlphaSize = ((int)0x8D53), RenderbufferDepthSize = ((int)0x8D54), RenderbufferStencilSize = ((int)0x8D55), FramebufferIncompleteMultisample = ((int)0x8D56), MaxSamples = ((int)0x8D57), } public enum ArbFramebufferObjectDeprecated : int { Index = ((int)0x8222), TextureLuminanceType = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), } public enum ArbFramebufferSrgb : int { FramebufferSrgb = ((int)0x8DB9), } public enum ArbGeometryShader4 : int { LinesAdjacencyArb = ((int)0x000A), LineStripAdjacencyArb = ((int)0x000B), TrianglesAdjacencyArb = ((int)0x000C), TriangleStripAdjacencyArb = ((int)0x000D), ProgramPointSizeArb = ((int)0x8642), MaxVaryingComponents = ((int)0x8B4B), MaxGeometryTextureImageUnitsArb = ((int)0x8C29), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferAttachmentLayeredArb = ((int)0x8DA7), FramebufferIncompleteLayerTargetsArb = ((int)0x8DA8), FramebufferIncompleteLayerCountArb = ((int)0x8DA9), GeometryShaderArb = ((int)0x8DD9), GeometryVerticesOutArb = ((int)0x8DDA), GeometryInputTypeArb = ((int)0x8DDB), GeometryOutputTypeArb = ((int)0x8DDC), MaxGeometryVaryingComponentsArb = ((int)0x8DDD), MaxVertexVaryingComponentsArb = ((int)0x8DDE), MaxGeometryUniformComponentsArb = ((int)0x8DDF), MaxGeometryOutputVerticesArb = ((int)0x8DE0), MaxGeometryTotalOutputComponentsArb = ((int)0x8DE1), } public enum ArbGetProgramBinary : int { ProgramBinaryRetrievableHint = ((int)0x8257), ProgramBinaryLength = ((int)0x8741), NumProgramBinaryFormats = ((int)0x87FE), ProgramBinaryFormats = ((int)0x87FF), } public enum ArbGpuShader5 : int { GeometryShaderInvocations = ((int)0x887F), MaxGeometryShaderInvocations = ((int)0x8E5A), MinFragmentInterpolationOffset = ((int)0x8E5B), MaxFragmentInterpolationOffset = ((int)0x8E5C), FragmentInterpolationOffsetBits = ((int)0x8E5D), MaxVertexStreams = ((int)0x8E71), } public enum ArbGpuShaderFp64 : int { Double = ((int)0x140A), DoubleMat2 = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleVec2 = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), } public enum ArbHalfFloatPixel : int { HalfFloatArb = ((int)0x140B), } public enum ArbHalfFloatVertex : int { HalfFloat = ((int)0x140B), } public enum ArbImaging : int { ConstantColor = ((int)0x8001), OneMinusConstantColor = ((int)0x8002), ConstantAlpha = ((int)0x8003), OneMinusConstantAlpha = ((int)0x8004), BlendColor = ((int)0x8005), FuncAdd = ((int)0x8006), Min = ((int)0x8007), Max = ((int)0x8008), BlendEquation = ((int)0x8009), FuncSubtract = ((int)0x800A), FuncReverseSubtract = ((int)0x800B), } public enum ArbImagingDeprecated : int { Convolution1D = ((int)0x8010), Convolution2D = ((int)0x8011), Separable2D = ((int)0x8012), ConvolutionBorderMode = ((int)0x8013), ConvolutionFilterScale = ((int)0x8014), ConvolutionFilterBias = ((int)0x8015), Reduce = ((int)0x8016), ConvolutionFormat = ((int)0x8017), ConvolutionWidth = ((int)0x8018), ConvolutionHeight = ((int)0x8019), MaxConvolutionWidth = ((int)0x801A), MaxConvolutionHeight = ((int)0x801B), PostConvolutionRedScale = ((int)0x801C), PostConvolutionGreenScale = ((int)0x801D), PostConvolutionBlueScale = ((int)0x801E), PostConvolutionAlphaScale = ((int)0x801F), PostConvolutionRedBias = ((int)0x8020), PostConvolutionGreenBias = ((int)0x8021), PostConvolutionBlueBias = ((int)0x8022), PostConvolutionAlphaBias = ((int)0x8023), Histogram = ((int)0x8024), ProxyHistogram = ((int)0x8025), HistogramWidth = ((int)0x8026), HistogramFormat = ((int)0x8027), HistogramRedSize = ((int)0x8028), HistogramGreenSize = ((int)0x8029), HistogramBlueSize = ((int)0x802A), HistogramAlphaSize = ((int)0x802B), HistogramLuminanceSize = ((int)0x802C), HistogramSink = ((int)0x802D), Minmax = ((int)0x802E), MinmaxFormat = ((int)0x802F), MinmaxSink = ((int)0x8030), TableTooLarge = ((int)0x8031), ColorMatrix = ((int)0x80B1), ColorMatrixStackDepth = ((int)0x80B2), MaxColorMatrixStackDepth = ((int)0x80B3), PostColorMatrixRedScale = ((int)0x80B4), PostColorMatrixGreenScale = ((int)0x80B5), PostColorMatrixBlueScale = ((int)0x80B6), PostColorMatrixAlphaScale = ((int)0x80B7), PostColorMatrixRedBias = ((int)0x80B8), PostColorMatrixGreenBias = ((int)0x80B9), PostColorMatrixBlueBias = ((int)0x80BA), PostColorMatrixAlphaBias = ((int)0x80BB), ColorTable = ((int)0x80D0), PostConvolutionColorTable = ((int)0x80D1), PostColorMatrixColorTable = ((int)0x80D2), ProxyColorTable = ((int)0x80D3), ProxyPostConvolutionColorTable = ((int)0x80D4), ProxyPostColorMatrixColorTable = ((int)0x80D5), ColorTableScale = ((int)0x80D6), ColorTableBias = ((int)0x80D7), ColorTableFormat = ((int)0x80D8), ColorTableWidth = ((int)0x80D9), ColorTableRedSize = ((int)0x80DA), ColorTableGreenSize = ((int)0x80DB), ColorTableBlueSize = ((int)0x80DC), ColorTableAlphaSize = ((int)0x80DD), ColorTableLuminanceSize = ((int)0x80DE), ColorTableIntensitySize = ((int)0x80DF), ConstantBorder = ((int)0x8151), ReplicateBorder = ((int)0x8153), ConvolutionBorderColor = ((int)0x8154), } public enum ArbInstancedArrays : int { VertexAttribArrayDivisorArb = ((int)0x88FE), } public enum ArbMapBufferRange : int { MapReadBit = ((int)0x0001), MapWriteBit = ((int)0x0002), MapInvalidateRangeBit = ((int)0x0004), MapInvalidateBufferBit = ((int)0x0008), MapFlushExplicitBit = ((int)0x0010), MapUnsynchronizedBit = ((int)0x0020), } public enum ArbMatrixPalette : int { MatrixPaletteArb = ((int)0x8840), MaxMatrixPaletteStackDepthArb = ((int)0x8841), MaxPaletteMatricesArb = ((int)0x8842), CurrentPaletteMatrixArb = ((int)0x8843), MatrixIndexArrayArb = ((int)0x8844), CurrentMatrixIndexArb = ((int)0x8845), MatrixIndexArraySizeArb = ((int)0x8846), MatrixIndexArrayTypeArb = ((int)0x8847), MatrixIndexArrayStrideArb = ((int)0x8848), MatrixIndexArrayPointerArb = ((int)0x8849), } public enum ArbMultisample : int { MultisampleBitArb = ((int)0x20000000), MultisampleArb = ((int)0x809D), SampleAlphaToCoverageArb = ((int)0x809E), SampleAlphaToOneArb = ((int)0x809F), SampleCoverageArb = ((int)0x80A0), SampleBuffersArb = ((int)0x80A8), SamplesArb = ((int)0x80A9), SampleCoverageValueArb = ((int)0x80AA), SampleCoverageInvertArb = ((int)0x80AB), } public enum ArbMultitexture : int { Texture0Arb = ((int)0x84C0), Texture1Arb = ((int)0x84C1), Texture2Arb = ((int)0x84C2), Texture3Arb = ((int)0x84C3), Texture4Arb = ((int)0x84C4), Texture5Arb = ((int)0x84C5), Texture6Arb = ((int)0x84C6), Texture7Arb = ((int)0x84C7), Texture8Arb = ((int)0x84C8), Texture9Arb = ((int)0x84C9), Texture10Arb = ((int)0x84CA), Texture11Arb = ((int)0x84CB), Texture12Arb = ((int)0x84CC), Texture13Arb = ((int)0x84CD), Texture14Arb = ((int)0x84CE), Texture15Arb = ((int)0x84CF), Texture16Arb = ((int)0x84D0), Texture17Arb = ((int)0x84D1), Texture18Arb = ((int)0x84D2), Texture19Arb = ((int)0x84D3), Texture20Arb = ((int)0x84D4), Texture21Arb = ((int)0x84D5), Texture22Arb = ((int)0x84D6), Texture23Arb = ((int)0x84D7), Texture24Arb = ((int)0x84D8), Texture25Arb = ((int)0x84D9), Texture26Arb = ((int)0x84DA), Texture27Arb = ((int)0x84DB), Texture28Arb = ((int)0x84DC), Texture29Arb = ((int)0x84DD), Texture30Arb = ((int)0x84DE), Texture31Arb = ((int)0x84DF), ActiveTextureArb = ((int)0x84E0), ClientActiveTextureArb = ((int)0x84E1), MaxTextureUnitsArb = ((int)0x84E2), } public enum ArbOcclusionQuery : int { QueryCounterBitsArb = ((int)0x8864), CurrentQueryArb = ((int)0x8865), QueryResultArb = ((int)0x8866), QueryResultAvailableArb = ((int)0x8867), SamplesPassedArb = ((int)0x8914), } public enum ArbOcclusionQuery2 : int { AnySamplesPassed = ((int)0x8C2F), } public enum ArbPixelBufferObject : int { PixelPackBufferArb = ((int)0x88EB), PixelUnpackBufferArb = ((int)0x88EC), PixelPackBufferBindingArb = ((int)0x88ED), PixelUnpackBufferBindingArb = ((int)0x88EF), } public enum ArbPointParameters : int { PointSizeMinArb = ((int)0x8126), PointSizeMaxArb = ((int)0x8127), PointFadeThresholdSizeArb = ((int)0x8128), PointDistanceAttenuationArb = ((int)0x8129), } public enum ArbPointSprite : int { PointSpriteArb = ((int)0x8861), CoordReplaceArb = ((int)0x8862), } public enum ArbProvokingVertex : int { QuadsFollowProvokingVertexConvention = ((int)0x8E4C), FirstVertexConvention = ((int)0x8E4D), LastVertexConvention = ((int)0x8E4E), ProvokingVertex = ((int)0x8E4F), } public enum ArbRobustness : int { NoError = ((int)0), ContextFlagRobustAccessBitArb = ((int)0x00000004), LoseContextOnResetArb = ((int)0x8252), GuiltyContextResetArb = ((int)0x8253), InnocentContextResetArb = ((int)0x8254), UnknownContextResetArb = ((int)0x8255), ResetNotificationStrategyArb = ((int)0x8256), NoResetNotificationArb = ((int)0x8261), } public enum ArbSamplerObjects : int { SamplerBinding = ((int)0x8919), } public enum ArbSampleShading : int { SampleShadingArb = ((int)0x8C36), MinSampleShadingValueArb = ((int)0x8C37), } public enum ArbSeamlessCubeMap : int { TextureCubeMapSeamless = ((int)0x884F), } public enum ArbSeparateShaderObjects : int { VertexShaderBit = ((int)0x00000001), FragmentShaderBit = ((int)0x00000002), GeometryShaderBit = ((int)0x00000004), TessControlShaderBit = ((int)0x00000008), TessEvaluationShaderBit = ((int)0x00000010), ProgramSeparable = ((int)0x8258), ActiveProgram = ((int)0x8259), ProgramPipelineBinding = ((int)0x825A), AllShaderBits = unchecked((int)0xFFFFFFFF), } public enum ArbShaderBitEncoding : int { } public enum ArbShaderObjects : int { ProgramObjectArb = ((int)0x8B40), ShaderObjectArb = ((int)0x8B48), ObjectTypeArb = ((int)0x8B4E), ObjectSubtypeArb = ((int)0x8B4F), FloatVec2Arb = ((int)0x8B50), FloatVec3Arb = ((int)0x8B51), FloatVec4Arb = ((int)0x8B52), IntVec2Arb = ((int)0x8B53), IntVec3Arb = ((int)0x8B54), IntVec4Arb = ((int)0x8B55), BoolArb = ((int)0x8B56), BoolVec2Arb = ((int)0x8B57), BoolVec3Arb = ((int)0x8B58), BoolVec4Arb = ((int)0x8B59), FloatMat2Arb = ((int)0x8B5A), FloatMat3Arb = ((int)0x8B5B), FloatMat4Arb = ((int)0x8B5C), Sampler1DArb = ((int)0x8B5D), Sampler2DArb = ((int)0x8B5E), Sampler3DArb = ((int)0x8B5F), SamplerCubeArb = ((int)0x8B60), Sampler1DShadowArb = ((int)0x8B61), Sampler2DShadowArb = ((int)0x8B62), Sampler2DRectArb = ((int)0x8B63), Sampler2DRectShadowArb = ((int)0x8B64), ObjectDeleteStatusArb = ((int)0x8B80), ObjectCompileStatusArb = ((int)0x8B81), ObjectLinkStatusArb = ((int)0x8B82), ObjectValidateStatusArb = ((int)0x8B83), ObjectInfoLogLengthArb = ((int)0x8B84), ObjectAttachedObjectsArb = ((int)0x8B85), ObjectActiveUniformsArb = ((int)0x8B86), ObjectActiveUniformMaxLengthArb = ((int)0x8B87), ObjectShaderSourceLengthArb = ((int)0x8B88), } public enum ArbShaderPrecision : int { } public enum ArbShaderStencilExport : int { } public enum ArbShaderSubroutine : int { UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), ActiveSubroutines = ((int)0x8DE5), ActiveSubroutineUniforms = ((int)0x8DE6), MaxSubroutines = ((int)0x8DE7), MaxSubroutineUniformLocations = ((int)0x8DE8), ActiveSubroutineUniformLocations = ((int)0x8E47), ActiveSubroutineMaxLength = ((int)0x8E48), ActiveSubroutineUniformMaxLength = ((int)0x8E49), NumCompatibleSubroutines = ((int)0x8E4A), CompatibleSubroutines = ((int)0x8E4B), } public enum ArbShaderTextureLod : int { } public enum ArbShadingLanguage100 : int { ShadingLanguageVersionArb = ((int)0x8B8C), } public enum ArbShadingLanguageInclude : int { ShaderIncludeArb = ((int)0x8DAE), NamedStringLengthArb = ((int)0x8DE9), NamedStringTypeArb = ((int)0x8DEA), } public enum ArbShadow : int { TextureCompareModeArb = ((int)0x884C), TextureCompareFuncArb = ((int)0x884D), CompareRToTextureArb = ((int)0x884E), } public enum ArbShadowAmbient : int { TextureCompareFailValueArb = ((int)0x80BF), } public enum ArbSync : int { SyncFlushCommandsBit = ((int)0x00000001), MaxServerWaitTimeout = ((int)0x9111), ObjectType = ((int)0x9112), SyncCondition = ((int)0x9113), SyncStatus = ((int)0x9114), SyncFlags = ((int)0x9115), SyncFence = ((int)0x9116), SyncGpuCommandsComplete = ((int)0x9117), Unsignaled = ((int)0x9118), Signaled = ((int)0x9119), AlreadySignaled = ((int)0x911A), TimeoutExpired = ((int)0x911B), ConditionSatisfied = ((int)0x911C), WaitFailed = ((int)0x911D), TimeoutIgnored = unchecked((int)0xFFFFFFFFFFFFFFFF), } public enum ArbTessellationShader : int { Triangles = ((int)0x0004), Quads = ((int)0x0007), Patches = ((int)0x000E), Equal = ((int)0x0202), Cw = ((int)0x0900), Ccw = ((int)0x0901), UniformBlockReferencedByTessControlShader = ((int)0x84F0), UniformBlockReferencedByTessEvaluationShader = ((int)0x84F1), MaxTessControlInputComponents = ((int)0x886C), MaxTessEvaluationInputComponents = ((int)0x886D), MaxCombinedTessControlUniformComponents = ((int)0x8E1E), MaxCombinedTessEvaluationUniformComponents = ((int)0x8E1F), PatchVertices = ((int)0x8E72), PatchDefaultInnerLevel = ((int)0x8E73), PatchDefaultOuterLevel = ((int)0x8E74), TessControlOutputVertices = ((int)0x8E75), TessGenMode = ((int)0x8E76), TessGenSpacing = ((int)0x8E77), TessGenVertexOrder = ((int)0x8E78), TessGenPointMode = ((int)0x8E79), Isolines = ((int)0x8E7A), FractionalOdd = ((int)0x8E7B), FractionalEven = ((int)0x8E7C), MaxPatchVertices = ((int)0x8E7D), MaxTessGenLevel = ((int)0x8E7E), MaxTessControlUniformComponents = ((int)0x8E7F), MaxTessEvaluationUniformComponents = ((int)0x8E80), MaxTessControlTextureImageUnits = ((int)0x8E81), MaxTessEvaluationTextureImageUnits = ((int)0x8E82), MaxTessControlOutputComponents = ((int)0x8E83), MaxTessPatchComponents = ((int)0x8E84), MaxTessControlTotalOutputComponents = ((int)0x8E85), MaxTessEvaluationOutputComponents = ((int)0x8E86), TessEvaluationShader = ((int)0x8E87), TessControlShader = ((int)0x8E88), MaxTessControlUniformBlocks = ((int)0x8E89), MaxTessEvaluationUniformBlocks = ((int)0x8E8A), } public enum ArbTextureBorderClamp : int { ClampToBorderArb = ((int)0x812D), } public enum ArbTextureBufferObject : int { TextureBufferArb = ((int)0x8C2A), MaxTextureBufferSizeArb = ((int)0x8C2B), TextureBindingBufferArb = ((int)0x8C2C), TextureBufferDataStoreBindingArb = ((int)0x8C2D), TextureBufferFormatArb = ((int)0x8C2E), } public enum ArbTextureBufferObjectRgb32 : int { Rgb32f = ((int)0x8815), Rgb32ui = ((int)0x8D71), Rgb32i = ((int)0x8D83), } public enum ArbTextureCompression : int { CompressedAlphaArb = ((int)0x84E9), CompressedLuminanceArb = ((int)0x84EA), CompressedLuminanceAlphaArb = ((int)0x84EB), CompressedIntensityArb = ((int)0x84EC), CompressedRgbArb = ((int)0x84ED), CompressedRgbaArb = ((int)0x84EE), TextureCompressionHintArb = ((int)0x84EF), TextureCompressedImageSizeArb = ((int)0x86A0), TextureCompressedArb = ((int)0x86A1), NumCompressedTextureFormatsArb = ((int)0x86A2), CompressedTextureFormatsArb = ((int)0x86A3), } public enum ArbTextureCompressionBptc : int { CompressedRgbaBptcUnormArb = ((int)0x8E8C), CompressedSrgbAlphaBptcUnormArb = ((int)0x8E8D), CompressedRgbBptcSignedFloatArb = ((int)0x8E8E), CompressedRgbBptcUnsignedFloatArb = ((int)0x8E8F), } public enum ArbTextureCompressionRgtc : int { CompressedRedRgtc1 = ((int)0x8DBB), CompressedSignedRedRgtc1 = ((int)0x8DBC), CompressedRgRgtc2 = ((int)0x8DBD), CompressedSignedRgRgtc2 = ((int)0x8DBE), } public enum ArbTextureCubeMap : int { NormalMapArb = ((int)0x8511), ReflectionMapArb = ((int)0x8512), TextureCubeMapArb = ((int)0x8513), TextureBindingCubeMapArb = ((int)0x8514), TextureCubeMapPositiveXArb = ((int)0x8515), TextureCubeMapNegativeXArb = ((int)0x8516), TextureCubeMapPositiveYArb = ((int)0x8517), TextureCubeMapNegativeYArb = ((int)0x8518), TextureCubeMapPositiveZArb = ((int)0x8519), TextureCubeMapNegativeZArb = ((int)0x851A), ProxyTextureCubeMapArb = ((int)0x851B), MaxCubeMapTextureSizeArb = ((int)0x851C), } public enum ArbTextureCubeMapArray : int { TextureCubeMapArray = ((int)0x9009), TextureCubeMapArrayArb = ((int)0x9009), TextureBindingCubeMapArray = ((int)0x900A), TextureBindingCubeMapArrayArb = ((int)0x900A), ProxyTextureCubeMapArray = ((int)0x900B), ProxyTextureCubeMapArrayArb = ((int)0x900B), SamplerCubeMapArray = ((int)0x900C), SamplerCubeMapArrayArb = ((int)0x900C), SamplerCubeMapArrayShadow = ((int)0x900D), SamplerCubeMapArrayShadowArb = ((int)0x900D), IntSamplerCubeMapArray = ((int)0x900E), IntSamplerCubeMapArrayArb = ((int)0x900E), UnsignedIntSamplerCubeMapArray = ((int)0x900F), UnsignedIntSamplerCubeMapArrayArb = ((int)0x900F), } public enum ArbTextureEnvAdd : int { } public enum ArbTextureEnvCombine : int { SubtractArb = ((int)0x84E7), CombineArb = ((int)0x8570), CombineRgbArb = ((int)0x8571), CombineAlphaArb = ((int)0x8572), RgbScaleArb = ((int)0x8573), AddSignedArb = ((int)0x8574), InterpolateArb = ((int)0x8575), ConstantArb = ((int)0x8576), PrimaryColorArb = ((int)0x8577), PreviousArb = ((int)0x8578), Source0RgbArb = ((int)0x8580), Source1RgbArb = ((int)0x8581), Source2RgbArb = ((int)0x8582), Source0AlphaArb = ((int)0x8588), Source1AlphaArb = ((int)0x8589), Source2AlphaArb = ((int)0x858A), Operand0RgbArb = ((int)0x8590), Operand1RgbArb = ((int)0x8591), Operand2RgbArb = ((int)0x8592), Operand0AlphaArb = ((int)0x8598), Operand1AlphaArb = ((int)0x8599), Operand2AlphaArb = ((int)0x859A), } public enum ArbTextureEnvCrossbar : int { } public enum ArbTextureEnvDot3 : int { Dot3RgbArb = ((int)0x86AE), Dot3RgbaArb = ((int)0x86AF), } public enum ArbTextureFloat : int { Rgba32fArb = ((int)0x8814), Rgb32fArb = ((int)0x8815), Alpha32fArb = ((int)0x8816), Intensity32fArb = ((int)0x8817), Luminance32fArb = ((int)0x8818), LuminanceAlpha32fArb = ((int)0x8819), Rgba16fArb = ((int)0x881A), Rgb16fArb = ((int)0x881B), Alpha16fArb = ((int)0x881C), Intensity16fArb = ((int)0x881D), Luminance16fArb = ((int)0x881E), LuminanceAlpha16fArb = ((int)0x881F), TextureRedTypeArb = ((int)0x8C10), TextureGreenTypeArb = ((int)0x8C11), TextureBlueTypeArb = ((int)0x8C12), TextureAlphaTypeArb = ((int)0x8C13), TextureLuminanceTypeArb = ((int)0x8C14), TextureIntensityTypeArb = ((int)0x8C15), TextureDepthTypeArb = ((int)0x8C16), UnsignedNormalizedArb = ((int)0x8C17), } public enum ArbTextureGather : int { MinProgramTextureGatherOffset = ((int)0x8E5E), MinProgramTextureGatherOffsetArb = ((int)0x8E5E), MaxProgramTextureGatherOffset = ((int)0x8E5F), MaxProgramTextureGatherOffsetArb = ((int)0x8E5F), MaxProgramTextureGatherComponents = ((int)0x8F9F), } public enum ArbTextureMirroredRepeat : int { MirroredRepeatArb = ((int)0x8370), } public enum ArbTextureMultisample : int { SamplePosition = ((int)0x8E50), SampleMask = ((int)0x8E51), SampleMaskValue = ((int)0x8E52), MaxSampleMaskWords = ((int)0x8E59), Texture2DMultisample = ((int)0x9100), ProxyTexture2DMultisample = ((int)0x9101), Texture2DMultisampleArray = ((int)0x9102), ProxyTexture2DMultisampleArray = ((int)0x9103), TextureBinding2DMultisample = ((int)0x9104), TextureBinding2DMultisampleArray = ((int)0x9105), TextureSamples = ((int)0x9106), TextureFixedSampleLocations = ((int)0x9107), Sampler2DMultisample = ((int)0x9108), IntSampler2DMultisample = ((int)0x9109), UnsignedIntSampler2DMultisample = ((int)0x910A), Sampler2DMultisampleArray = ((int)0x910B), IntSampler2DMultisampleArray = ((int)0x910C), UnsignedIntSampler2DMultisampleArray = ((int)0x910D), MaxColorTextureSamples = ((int)0x910E), MaxDepthTextureSamples = ((int)0x910F), MaxIntegerSamples = ((int)0x9110), } public enum ArbTextureNonPowerOfTwo : int { } public enum ArbTextureQueryLod : int { } public enum ArbTextureRectangle : int { TextureRectangleArb = ((int)0x84F5), TextureBindingRectangleArb = ((int)0x84F6), ProxyTextureRectangleArb = ((int)0x84F7), MaxRectangleTextureSizeArb = ((int)0x84F8), } public enum ArbTextureRg : int { Rg = ((int)0x8227), RgInteger = ((int)0x8228), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), } public enum ArbTextureRgb10A2ui : int { Rgb10A2ui = ((int)0x906F), } public enum ArbTextureSwizzle : int { TextureSwizzleR = ((int)0x8E42), TextureSwizzleG = ((int)0x8E43), TextureSwizzleB = ((int)0x8E44), TextureSwizzleA = ((int)0x8E45), TextureSwizzleRgba = ((int)0x8E46), } public enum ArbTimerQuery : int { TimeElapsed = ((int)0x88BF), Timestamp = ((int)0x8E28), } public enum ArbTransformFeedback2 : int { TransformFeedback = ((int)0x8E22), TransformFeedbackBufferPaused = ((int)0x8E23), TransformFeedbackBufferActive = ((int)0x8E24), TransformFeedbackBinding = ((int)0x8E25), } public enum ArbTransformFeedback3 : int { MaxTransformFeedbackBuffers = ((int)0x8E70), MaxVertexStreams = ((int)0x8E71), } public enum ArbTransposeMatrix : int { TransposeModelviewMatrixArb = ((int)0x84E3), TransposeProjectionMatrixArb = ((int)0x84E4), TransposeTextureMatrixArb = ((int)0x84E5), TransposeColorMatrixArb = ((int)0x84E6), } public enum ArbUniformBufferObject : int { UniformBuffer = ((int)0x8A11), UniformBufferBinding = ((int)0x8A28), UniformBufferStart = ((int)0x8A29), UniformBufferSize = ((int)0x8A2A), MaxVertexUniformBlocks = ((int)0x8A2B), MaxGeometryUniformBlocks = ((int)0x8A2C), MaxFragmentUniformBlocks = ((int)0x8A2D), MaxCombinedUniformBlocks = ((int)0x8A2E), MaxUniformBufferBindings = ((int)0x8A2F), MaxUniformBlockSize = ((int)0x8A30), MaxCombinedVertexUniformComponents = ((int)0x8A31), MaxCombinedGeometryUniformComponents = ((int)0x8A32), MaxCombinedFragmentUniformComponents = ((int)0x8A33), UniformBufferOffsetAlignment = ((int)0x8A34), ActiveUniformBlockMaxNameLength = ((int)0x8A35), ActiveUniformBlocks = ((int)0x8A36), UniformType = ((int)0x8A37), UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), UniformBlockIndex = ((int)0x8A3A), UniformOffset = ((int)0x8A3B), UniformArrayStride = ((int)0x8A3C), UniformMatrixStride = ((int)0x8A3D), UniformIsRowMajor = ((int)0x8A3E), UniformBlockBinding = ((int)0x8A3F), UniformBlockDataSize = ((int)0x8A40), UniformBlockNameLength = ((int)0x8A41), UniformBlockActiveUniforms = ((int)0x8A42), UniformBlockActiveUniformIndices = ((int)0x8A43), UniformBlockReferencedByVertexShader = ((int)0x8A44), UniformBlockReferencedByGeometryShader = ((int)0x8A45), UniformBlockReferencedByFragmentShader = ((int)0x8A46), InvalidIndex = unchecked((int)0xFFFFFFFF), } public enum ArbVertexArrayBgra : int { Bgra = ((int)0x80E1), } public enum ArbVertexArrayObject : int { VertexArrayBinding = ((int)0x85B5), } public enum ArbVertexAttrib64bit : int { Rgb32i = ((int)0x8D83), DoubleMat2 = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleVec2 = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), } public enum ArbVertexBlend : int { Modelview0Arb = ((int)0x1700), Modelview1Arb = ((int)0x850A), MaxVertexUnitsArb = ((int)0x86A4), ActiveVertexUnitsArb = ((int)0x86A5), WeightSumUnityArb = ((int)0x86A6), VertexBlendArb = ((int)0x86A7), CurrentWeightArb = ((int)0x86A8), WeightArrayTypeArb = ((int)0x86A9), WeightArrayStrideArb = ((int)0x86AA), WeightArraySizeArb = ((int)0x86AB), WeightArrayPointerArb = ((int)0x86AC), WeightArrayArb = ((int)0x86AD), Modelview2Arb = ((int)0x8722), Modelview3Arb = ((int)0x8723), Modelview4Arb = ((int)0x8724), Modelview5Arb = ((int)0x8725), Modelview6Arb = ((int)0x8726), Modelview7Arb = ((int)0x8727), Modelview8Arb = ((int)0x8728), Modelview9Arb = ((int)0x8729), Modelview10Arb = ((int)0x872A), Modelview11Arb = ((int)0x872B), Modelview12Arb = ((int)0x872C), Modelview13Arb = ((int)0x872D), Modelview14Arb = ((int)0x872E), Modelview15Arb = ((int)0x872F), Modelview16Arb = ((int)0x8730), Modelview17Arb = ((int)0x8731), Modelview18Arb = ((int)0x8732), Modelview19Arb = ((int)0x8733), Modelview20Arb = ((int)0x8734), Modelview21Arb = ((int)0x8735), Modelview22Arb = ((int)0x8736), Modelview23Arb = ((int)0x8737), Modelview24Arb = ((int)0x8738), Modelview25Arb = ((int)0x8739), Modelview26Arb = ((int)0x873A), Modelview27Arb = ((int)0x873B), Modelview28Arb = ((int)0x873C), Modelview29Arb = ((int)0x873D), Modelview30Arb = ((int)0x873E), Modelview31Arb = ((int)0x873F), } public enum ArbVertexBufferObject : int { BufferSizeArb = ((int)0x8764), BufferUsageArb = ((int)0x8765), ArrayBufferArb = ((int)0x8892), ElementArrayBufferArb = ((int)0x8893), ArrayBufferBindingArb = ((int)0x8894), ElementArrayBufferBindingArb = ((int)0x8895), VertexArrayBufferBindingArb = ((int)0x8896), NormalArrayBufferBindingArb = ((int)0x8897), ColorArrayBufferBindingArb = ((int)0x8898), IndexArrayBufferBindingArb = ((int)0x8899), TextureCoordArrayBufferBindingArb = ((int)0x889A), EdgeFlagArrayBufferBindingArb = ((int)0x889B), SecondaryColorArrayBufferBindingArb = ((int)0x889C), FogCoordinateArrayBufferBindingArb = ((int)0x889D), WeightArrayBufferBindingArb = ((int)0x889E), VertexAttribArrayBufferBindingArb = ((int)0x889F), ReadOnlyArb = ((int)0x88B8), WriteOnlyArb = ((int)0x88B9), ReadWriteArb = ((int)0x88BA), BufferAccessArb = ((int)0x88BB), BufferMappedArb = ((int)0x88BC), BufferMapPointerArb = ((int)0x88BD), StreamDrawArb = ((int)0x88E0), StreamReadArb = ((int)0x88E1), StreamCopyArb = ((int)0x88E2), StaticDrawArb = ((int)0x88E4), StaticReadArb = ((int)0x88E5), StaticCopyArb = ((int)0x88E6), DynamicDrawArb = ((int)0x88E8), DynamicReadArb = ((int)0x88E9), DynamicCopyArb = ((int)0x88EA), } public enum ArbVertexProgram : int { ColorSumArb = ((int)0x8458), VertexProgramArb = ((int)0x8620), VertexAttribArrayEnabledArb = ((int)0x8622), VertexAttribArraySizeArb = ((int)0x8623), VertexAttribArrayStrideArb = ((int)0x8624), VertexAttribArrayTypeArb = ((int)0x8625), CurrentVertexAttribArb = ((int)0x8626), ProgramLengthArb = ((int)0x8627), ProgramStringArb = ((int)0x8628), MaxProgramMatrixStackDepthArb = ((int)0x862E), MaxProgramMatricesArb = ((int)0x862F), CurrentMatrixStackDepthArb = ((int)0x8640), CurrentMatrixArb = ((int)0x8641), VertexProgramPointSizeArb = ((int)0x8642), VertexProgramTwoSideArb = ((int)0x8643), VertexAttribArrayPointerArb = ((int)0x8645), ProgramErrorPositionArb = ((int)0x864B), ProgramBindingArb = ((int)0x8677), MaxVertexAttribsArb = ((int)0x8869), VertexAttribArrayNormalizedArb = ((int)0x886A), ProgramErrorStringArb = ((int)0x8874), ProgramFormatAsciiArb = ((int)0x8875), ProgramFormatArb = ((int)0x8876), ProgramInstructionsArb = ((int)0x88A0), MaxProgramInstructionsArb = ((int)0x88A1), ProgramNativeInstructionsArb = ((int)0x88A2), MaxProgramNativeInstructionsArb = ((int)0x88A3), ProgramTemporariesArb = ((int)0x88A4), MaxProgramTemporariesArb = ((int)0x88A5), ProgramNativeTemporariesArb = ((int)0x88A6), MaxProgramNativeTemporariesArb = ((int)0x88A7), ProgramParametersArb = ((int)0x88A8), MaxProgramParametersArb = ((int)0x88A9), ProgramNativeParametersArb = ((int)0x88AA), MaxProgramNativeParametersArb = ((int)0x88AB), ProgramAttribsArb = ((int)0x88AC), MaxProgramAttribsArb = ((int)0x88AD), ProgramNativeAttribsArb = ((int)0x88AE), MaxProgramNativeAttribsArb = ((int)0x88AF), ProgramAddressRegistersArb = ((int)0x88B0), MaxProgramAddressRegistersArb = ((int)0x88B1), ProgramNativeAddressRegistersArb = ((int)0x88B2), MaxProgramNativeAddressRegistersArb = ((int)0x88B3), MaxProgramLocalParametersArb = ((int)0x88B4), MaxProgramEnvParametersArb = ((int)0x88B5), ProgramUnderNativeLimitsArb = ((int)0x88B6), TransposeCurrentMatrixArb = ((int)0x88B7), Matrix0Arb = ((int)0x88C0), Matrix1Arb = ((int)0x88C1), Matrix2Arb = ((int)0x88C2), Matrix3Arb = ((int)0x88C3), Matrix4Arb = ((int)0x88C4), Matrix5Arb = ((int)0x88C5), Matrix6Arb = ((int)0x88C6), Matrix7Arb = ((int)0x88C7), Matrix8Arb = ((int)0x88C8), Matrix9Arb = ((int)0x88C9), Matrix10Arb = ((int)0x88CA), Matrix11Arb = ((int)0x88CB), Matrix12Arb = ((int)0x88CC), Matrix13Arb = ((int)0x88CD), Matrix14Arb = ((int)0x88CE), Matrix15Arb = ((int)0x88CF), Matrix16Arb = ((int)0x88D0), Matrix17Arb = ((int)0x88D1), Matrix18Arb = ((int)0x88D2), Matrix19Arb = ((int)0x88D3), Matrix20Arb = ((int)0x88D4), Matrix21Arb = ((int)0x88D5), Matrix22Arb = ((int)0x88D6), Matrix23Arb = ((int)0x88D7), Matrix24Arb = ((int)0x88D8), Matrix25Arb = ((int)0x88D9), Matrix26Arb = ((int)0x88DA), Matrix27Arb = ((int)0x88DB), Matrix28Arb = ((int)0x88DC), Matrix29Arb = ((int)0x88DD), Matrix30Arb = ((int)0x88DE), Matrix31Arb = ((int)0x88DF), } public enum ArbVertexShader : int { VertexShaderArb = ((int)0x8B31), MaxVertexUniformComponentsArb = ((int)0x8B4A), MaxVaryingFloatsArb = ((int)0x8B4B), MaxVertexTextureImageUnitsArb = ((int)0x8B4C), MaxCombinedTextureImageUnitsArb = ((int)0x8B4D), ObjectActiveAttributesArb = ((int)0x8B89), ObjectActiveAttributeMaxLengthArb = ((int)0x8B8A), } public enum ArbVertexType2101010Rev : int { UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum ArbViewportArray : int { DepthRange = ((int)0x0B70), Viewport = ((int)0x0BA2), ScissorBox = ((int)0x0C10), ScissorTest = ((int)0x0C11), MaxViewports = ((int)0x825B), ViewportSubpixelBits = ((int)0x825C), ViewportBoundsRange = ((int)0x825D), LayerProvokingVertex = ((int)0x825E), ViewportIndexProvokingVertex = ((int)0x825F), UndefinedVertex = ((int)0x8260), FirstVertexConvention = ((int)0x8E4D), LastVertexConvention = ((int)0x8E4E), ProvokingVertex = ((int)0x8E4F), } public enum ArbWindowPos : int { } public enum ArmMaliShaderBinary : int { MaliShaderBinaryArm = ((int)0x8F60), } public enum ArrayCap : int { VertexArray = ((int)0x8074), NormalArray = ((int)0x8075), ColorArray = ((int)0x8076), IndexArray = ((int)0x8077), TextureCoordArray = ((int)0x8078), EdgeFlagArray = ((int)0x8079), FogCoordArray = ((int)0x8457), SecondaryColorArray = ((int)0x845E), } public enum AssemblyProgramFormatArb : int { ProgramFormatAsciiArb = ((int)0x8875), } public enum AssemblyProgramParameterArb : int { ProgramBinaryRetrievableHint = ((int)0x8257), ProgramSeparable = ((int)0x8258), ProgramLength = ((int)0x8627), ProgramBinding = ((int)0x8677), ProgramAluInstructionsArb = ((int)0x8805), ProgramTexInstructionsArb = ((int)0x8806), ProgramTexIndirectionsArb = ((int)0x8807), ProgramNativeAluInstructionsArb = ((int)0x8808), ProgramNativeTexInstructionsArb = ((int)0x8809), ProgramNativeTexIndirectionsArb = ((int)0x880A), MaxProgramAluInstructionsArb = ((int)0x880B), MaxProgramTexInstructionsArb = ((int)0x880C), MaxProgramTexIndirectionsArb = ((int)0x880D), MaxProgramNativeAluInstructionsArb = ((int)0x880E), MaxProgramNativeTexInstructionsArb = ((int)0x880F), MaxProgramNativeTexIndirectionsArb = ((int)0x8810), ProgramFormat = ((int)0x8876), ProgramInstruction = ((int)0x88A0), MaxProgramInstructions = ((int)0x88A1), ProgramNativeInstructions = ((int)0x88A2), MaxProgramNativeInstructions = ((int)0x88A3), ProgramTemporaries = ((int)0x88A4), MaxProgramTemporaries = ((int)0x88A5), ProgramNativeTemporaries = ((int)0x88A6), MaxProgramNativeTemporaries = ((int)0x88A7), ProgramParameters = ((int)0x88A8), MaxProgramParameters = ((int)0x88A9), ProgramNativeParameters = ((int)0x88AA), MaxProgramNativeParameters = ((int)0x88AB), ProgramAttribs = ((int)0x88AC), MaxProgramAttribs = ((int)0x88AD), ProgramNativeAttribs = ((int)0x88AE), MaxProgramNativeAttribs = ((int)0x88AF), ProgramAddressRegisters = ((int)0x88B0), MaxProgramAddressRegisters = ((int)0x88B1), ProgramNativeAddressRegisters = ((int)0x88B2), MaxProgramNativeAddressRegisters = ((int)0x88B3), MaxProgramLocalParameters = ((int)0x88B4), MaxProgramEnvParameters = ((int)0x88B5), ProgramUnderNativeLimits = ((int)0x88B6), GeometryVerticesOut = ((int)0x8916), GeometryInputType = ((int)0x8917), GeometryOutputType = ((int)0x8918), } public enum AssemblyProgramStringParameterArb : int { ProgramString = ((int)0x8628), } public enum AssemblyProgramTargetArb : int { VertexProgram = ((int)0x8620), FragmentProgram = ((int)0x8804), GeometryProgramNv = ((int)0x8C26), } public enum AtiDrawBuffers : int { MaxDrawBuffersAti = ((int)0x8824), DrawBuffer0Ati = ((int)0x8825), DrawBuffer1Ati = ((int)0x8826), DrawBuffer2Ati = ((int)0x8827), DrawBuffer3Ati = ((int)0x8828), DrawBuffer4Ati = ((int)0x8829), DrawBuffer5Ati = ((int)0x882A), DrawBuffer6Ati = ((int)0x882B), DrawBuffer7Ati = ((int)0x882C), DrawBuffer8Ati = ((int)0x882D), DrawBuffer9Ati = ((int)0x882E), DrawBuffer10Ati = ((int)0x882F), DrawBuffer11Ati = ((int)0x8830), DrawBuffer12Ati = ((int)0x8831), DrawBuffer13Ati = ((int)0x8832), DrawBuffer14Ati = ((int)0x8833), DrawBuffer15Ati = ((int)0x8834), } public enum AtiElementArray : int { ElementArrayAti = ((int)0x8768), ElementArrayTypeAti = ((int)0x8769), ElementArrayPointerAti = ((int)0x876A), } public enum AtiEnvmapBumpmap : int { BumpRotMatrixAti = ((int)0x8775), BumpRotMatrixSizeAti = ((int)0x8776), BumpNumTexUnitsAti = ((int)0x8777), BumpTexUnitsAti = ((int)0x8778), DudvAti = ((int)0x8779), Du8Dv8Ati = ((int)0x877A), BumpEnvmapAti = ((int)0x877B), BumpTargetAti = ((int)0x877C), } public enum AtiFragmentShader : int { Gl2XBitAti = ((int)0x00000001), RedBitAti = ((int)0x00000001), CompBitAti = ((int)0x00000002), Gl4XBitAti = ((int)0x00000002), GreenBitAti = ((int)0x00000002), BlueBitAti = ((int)0x00000004), Gl8XBitAti = ((int)0x00000004), NegateBitAti = ((int)0x00000004), BiasBitAti = ((int)0x00000008), HalfBitAti = ((int)0x00000008), QuarterBitAti = ((int)0x00000010), EighthBitAti = ((int)0x00000020), SaturateBitAti = ((int)0x00000040), FragmentShaderAti = ((int)0x8920), Reg0Ati = ((int)0x8921), Reg1Ati = ((int)0x8922), Reg2Ati = ((int)0x8923), Reg3Ati = ((int)0x8924), Reg4Ati = ((int)0x8925), Reg5Ati = ((int)0x8926), Reg6Ati = ((int)0x8927), Reg7Ati = ((int)0x8928), Reg8Ati = ((int)0x8929), Reg9Ati = ((int)0x892A), Reg10Ati = ((int)0x892B), Reg11Ati = ((int)0x892C), Reg12Ati = ((int)0x892D), Reg13Ati = ((int)0x892E), Reg14Ati = ((int)0x892F), Reg15Ati = ((int)0x8930), Reg16Ati = ((int)0x8931), Reg17Ati = ((int)0x8932), Reg18Ati = ((int)0x8933), Reg19Ati = ((int)0x8934), Reg20Ati = ((int)0x8935), Reg21Ati = ((int)0x8936), Reg22Ati = ((int)0x8937), Reg23Ati = ((int)0x8938), Reg24Ati = ((int)0x8939), Reg25Ati = ((int)0x893A), Reg26Ati = ((int)0x893B), Reg27Ati = ((int)0x893C), Reg28Ati = ((int)0x893D), Reg29Ati = ((int)0x893E), Reg30Ati = ((int)0x893F), Reg31Ati = ((int)0x8940), Con0Ati = ((int)0x8941), Con1Ati = ((int)0x8942), Con2Ati = ((int)0x8943), Con3Ati = ((int)0x8944), Con4Ati = ((int)0x8945), Con5Ati = ((int)0x8946), Con6Ati = ((int)0x8947), Con7Ati = ((int)0x8948), Con8Ati = ((int)0x8949), Con9Ati = ((int)0x894A), Con10Ati = ((int)0x894B), Con11Ati = ((int)0x894C), Con12Ati = ((int)0x894D), Con13Ati = ((int)0x894E), Con14Ati = ((int)0x894F), Con15Ati = ((int)0x8950), Con16Ati = ((int)0x8951), Con17Ati = ((int)0x8952), Con18Ati = ((int)0x8953), Con19Ati = ((int)0x8954), Con20Ati = ((int)0x8955), Con21Ati = ((int)0x8956), Con22Ati = ((int)0x8957), Con23Ati = ((int)0x8958), Con24Ati = ((int)0x8959), Con25Ati = ((int)0x895A), Con26Ati = ((int)0x895B), Con27Ati = ((int)0x895C), Con28Ati = ((int)0x895D), Con29Ati = ((int)0x895E), Con30Ati = ((int)0x895F), Con31Ati = ((int)0x8960), MovAti = ((int)0x8961), AddAti = ((int)0x8963), MulAti = ((int)0x8964), SubAti = ((int)0x8965), Dot3Ati = ((int)0x8966), Dot4Ati = ((int)0x8967), MadAti = ((int)0x8968), LerpAti = ((int)0x8969), CndAti = ((int)0x896A), Cnd0Ati = ((int)0x896B), Dot2AddAti = ((int)0x896C), SecondaryInterpolatorAti = ((int)0x896D), NumFragmentRegistersAti = ((int)0x896E), NumFragmentConstantsAti = ((int)0x896F), NumPassesAti = ((int)0x8970), NumInstructionsPerPassAti = ((int)0x8971), NumInstructionsTotalAti = ((int)0x8972), NumInputInterpolatorComponentsAti = ((int)0x8973), NumLoopbackComponentsAti = ((int)0x8974), ColorAlphaPairingAti = ((int)0x8975), SwizzleStrAti = ((int)0x8976), SwizzleStqAti = ((int)0x8977), SwizzleStrDrAti = ((int)0x8978), SwizzleStqDqAti = ((int)0x8979), SwizzleStrqAti = ((int)0x897A), SwizzleStrqDqAti = ((int)0x897B), } public enum AtiMapObjectBuffer : int { } public enum AtiMeminfo : int { VboFreeMemoryAti = ((int)0x87FB), TextureFreeMemoryAti = ((int)0x87FC), RenderbufferFreeMemoryAti = ((int)0x87FD), } public enum AtiPixelFormatFloat : int { TypeRgbaFloatAti = ((int)0x8820), ColorClearUnclampedValueAti = ((int)0x8835), } public enum AtiPnTriangles : int { PnTrianglesAti = ((int)0x87F0), MaxPnTrianglesTesselationLevelAti = ((int)0x87F1), PnTrianglesPointModeAti = ((int)0x87F2), PnTrianglesNormalModeAti = ((int)0x87F3), PnTrianglesTesselationLevelAti = ((int)0x87F4), PnTrianglesPointModeLinearAti = ((int)0x87F5), PnTrianglesPointModeCubicAti = ((int)0x87F6), PnTrianglesNormalModeLinearAti = ((int)0x87F7), PnTrianglesNormalModeQuadraticAti = ((int)0x87F8), } public enum AtiSeparateStencil : int { StencilBackFuncAti = ((int)0x8800), StencilBackFailAti = ((int)0x8801), StencilBackPassDepthFailAti = ((int)0x8802), StencilBackPassDepthPassAti = ((int)0x8803), } public enum AtiTextFragmentShader : int { TextFragmentShaderAti = ((int)0x8200), } public enum AtiTextureEnvCombine3 : int { ModulateAddAti = ((int)0x8744), ModulateSignedAddAti = ((int)0x8745), ModulateSubtractAti = ((int)0x8746), } public enum AtiTextureFloat : int { RgbaFloat32Ati = ((int)0x8814), RgbFloat32Ati = ((int)0x8815), AlphaFloat32Ati = ((int)0x8816), IntensityFloat32Ati = ((int)0x8817), LuminanceFloat32Ati = ((int)0x8818), LuminanceAlphaFloat32Ati = ((int)0x8819), RgbaFloat16Ati = ((int)0x881A), RgbFloat16Ati = ((int)0x881B), AlphaFloat16Ati = ((int)0x881C), IntensityFloat16Ati = ((int)0x881D), LuminanceFloat16Ati = ((int)0x881E), LuminanceAlphaFloat16Ati = ((int)0x881F), } public enum AtiTextureMirrorOnce : int { MirrorClampAti = ((int)0x8742), MirrorClampToEdgeAti = ((int)0x8743), } public enum AtiVertexArrayObject : int { StaticAti = ((int)0x8760), DynamicAti = ((int)0x8761), PreserveAti = ((int)0x8762), DiscardAti = ((int)0x8763), ObjectBufferSizeAti = ((int)0x8764), ObjectBufferUsageAti = ((int)0x8765), ArrayObjectBufferAti = ((int)0x8766), ArrayObjectOffsetAti = ((int)0x8767), } public enum AtiVertexAttribArrayObject : int { } public enum AtiVertexStreams : int { MaxVertexStreamsAti = ((int)0x876B), VertexStream0Ati = ((int)0x876C), VertexStream1Ati = ((int)0x876D), VertexStream2Ati = ((int)0x876E), VertexStream3Ati = ((int)0x876F), VertexStream4Ati = ((int)0x8770), VertexStream5Ati = ((int)0x8771), VertexStream6Ati = ((int)0x8772), VertexStream7Ati = ((int)0x8773), VertexSourceAti = ((int)0x8774), } [Flags] public enum AttribMask : int { CurrentBit = ((int)0x00000001), PointBit = ((int)0x00000002), LineBit = ((int)0x00000004), PolygonBit = ((int)0x00000008), PolygonStippleBit = ((int)0x00000010), PixelModeBit = ((int)0x00000020), LightingBit = ((int)0x00000040), FogBit = ((int)0x00000080), DepthBufferBit = ((int)0x00000100), AccumBufferBit = ((int)0x00000200), StencilBufferBit = ((int)0x00000400), ViewportBit = ((int)0x00000800), TransformBit = ((int)0x00001000), EnableBit = ((int)0x00002000), ColorBufferBit = ((int)0x00004000), HintBit = ((int)0x00008000), EvalBit = ((int)0x00010000), ListBit = ((int)0x00020000), TextureBit = ((int)0x00040000), ScissorBit = ((int)0x00080000), MultisampleBit = ((int)0x20000000), AllAttribBits = unchecked((int)0xFFFFFFFF), } public enum BeginFeedbackMode : int { Points = ((int)0x0000), Lines = ((int)0x0001), Triangles = ((int)0x0004), } public enum BeginMode : int { Points = ((int)0x0000), Lines = ((int)0x0001), LineLoop = ((int)0x0002), LineStrip = ((int)0x0003), Triangles = ((int)0x0004), TriangleStrip = ((int)0x0005), TriangleFan = ((int)0x0006), Quads = ((int)0x0007), QuadStrip = ((int)0x0008), Polygon = ((int)0x0009), Patches = ((int)0x000E), LinesAdjacency = ((int)0xA), LineStripAdjacency = ((int)0xB), TrianglesAdjacency = ((int)0xC), TriangleStripAdjacency = ((int)0xD), } public enum BinaryFormat : int { } public enum BlendEquationMode : int { FuncAdd = ((int)0x8006), Min = ((int)0x8007), Max = ((int)0x8008), FuncSubtract = ((int)0x800A), FuncReverseSubtract = ((int)0x800B), } public enum BlendEquationModeExt : int { LogicOp = ((int)0x0BF1), FuncAddExt = ((int)0x8006), MinExt = ((int)0x8007), MaxExt = ((int)0x8008), FuncSubtractExt = ((int)0x800A), FuncReverseSubtractExt = ((int)0x800B), AlphaMinSgix = ((int)0x8320), AlphaMaxSgix = ((int)0x8321), } public enum BlendingFactorDest : int { Zero = ((int)0), SrcColor = ((int)0x0300), OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304), OneMinusDstAlpha = ((int)0x0305), ConstantColor = ((int)0x8001), ConstantColorExt = ((int)0x8001), OneMinusConstantColor = ((int)0x8002), OneMinusConstantColorExt = ((int)0x8002), ConstantAlpha = ((int)0x8003), ConstantAlphaExt = ((int)0x8003), OneMinusConstantAlpha = ((int)0x8004), OneMinusConstantAlphaExt = ((int)0x8004), Src1Alpha = ((int)0x8589), Src1Color = ((int)0x88F9), OneMinusSrc1Color = ((int)0x88FA), OneMinusSrc1Alpha = ((int)0x88FB), One = ((int)1), } public enum BlendingFactorSrc : int { Zero = ((int)0), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304), OneMinusDstAlpha = ((int)0x0305), DstColor = ((int)0x0306), OneMinusDstColor = ((int)0x0307), SrcAlphaSaturate = ((int)0x0308), ConstantColor = ((int)0x8001), ConstantColorExt = ((int)0x8001), OneMinusConstantColor = ((int)0x8002), OneMinusConstantColorExt = ((int)0x8002), ConstantAlpha = ((int)0x8003), ConstantAlphaExt = ((int)0x8003), OneMinusConstantAlpha = ((int)0x8004), OneMinusConstantAlphaExt = ((int)0x8004), Src1Alpha = ((int)0x8589), Src1Color = ((int)0x88F9), OneMinusSrc1Color = ((int)0x88FA), OneMinusSrc1Alpha = ((int)0x88FB), One = ((int)1), } public enum BlitFramebufferFilter : int { Nearest = ((int)0x2600), Linear = ((int)0x2601), } public enum Boolean : int { False = ((int)0), True = ((int)1), } public enum BufferAccess : int { ReadOnly = ((int)0x88B8), WriteOnly = ((int)0x88B9), ReadWrite = ((int)0x88BA), } public enum BufferAccessArb : int { ReadOnly = ((int)0x88B8), WriteOnly = ((int)0x88B9), ReadWrite = ((int)0x88BA), } [Flags] public enum BufferAccessMask : int { MapReadBit = ((int)0x0001), MapWriteBit = ((int)0x0002), MapInvalidateRangeBit = ((int)0x0004), MapInvalidateBufferBit = ((int)0x0008), MapFlushExplicitBit = ((int)0x0010), MapUnsynchronizedBit = ((int)0x0020), } public enum BufferParameterApple : int { BufferSerializedModifyApple = ((int)0x8A12), BufferFlushingUnmapApple = ((int)0x8A13), } public enum BufferParameterName : int { BufferSize = ((int)0x8764), BufferUsage = ((int)0x8765), BufferAccess = ((int)0x88BB), BufferMapped = ((int)0x88BC), } public enum BufferParameterNameArb : int { BufferSize = ((int)0x8764), BufferUsage = ((int)0x8765), BufferAccess = ((int)0x88BB), BufferMapped = ((int)0x88BC), } public enum BufferPointer : int { BufferMapPointer = ((int)0x88BD), } public enum BufferPointerNameArb : int { BufferMapPointer = ((int)0x88BD), } public enum BufferTarget : int { ArrayBuffer = ((int)0x8892), ElementArrayBuffer = ((int)0x8893), PixelPackBuffer = ((int)0x88EB), PixelUnpackBuffer = ((int)0x88EC), UniformBuffer = ((int)0x8A11), TextureBuffer = ((int)0x8C2A), TransformFeedbackBuffer = ((int)0x8C8E), CopyReadBuffer = ((int)0x8F36), CopyWriteBuffer = ((int)0x8F37), DrawIndirectBuffer = ((int)0x8F3F), } public enum BufferTargetArb : int { ArrayBuffer = ((int)0x8892), ElementArrayBuffer = ((int)0x8893), } public enum BufferUsageArb : int { StreamDraw = ((int)0x88E0), StreamRead = ((int)0x88E1), StreamCopy = ((int)0x88E2), StaticDraw = ((int)0x88E4), StaticRead = ((int)0x88E5), StaticCopy = ((int)0x88E6), DynamicDraw = ((int)0x88E8), DynamicRead = ((int)0x88E9), DynamicCopy = ((int)0x88EA), } public enum BufferUsageHint : int { StreamDraw = ((int)0x88E0), StreamRead = ((int)0x88E1), StreamCopy = ((int)0x88E2), StaticDraw = ((int)0x88E4), StaticRead = ((int)0x88E5), StaticCopy = ((int)0x88E6), DynamicDraw = ((int)0x88E8), DynamicRead = ((int)0x88E9), DynamicCopy = ((int)0x88EA), } public enum ClampColorMode : int { False = ((int)0), FixedOnly = ((int)0x891D), True = ((int)1), } public enum ClampColorTarget : int { ClampVertexColor = ((int)0x891A), ClampFragmentColor = ((int)0x891B), ClampReadColor = ((int)0x891C), } public enum ClearBuffer : int { Color = ((int)0x1800), Depth = ((int)0x1801), Stencil = ((int)0x1802), DepthStencil = ((int)0x84F9), } [Flags] public enum ClearBufferMask : int { DepthBufferBit = ((int)0x00000100), AccumBufferBit = ((int)0x00000200), StencilBufferBit = ((int)0x00000400), ColorBufferBit = ((int)0x00004000), CoverageBufferBitNv = ((int)0x00008000), } [Flags] public enum ClientAttribMask : int { ClientPixelStoreBit = ((int)0x00000001), ClientVertexArrayBit = ((int)0x00000002), ClientAllAttribBits = unchecked((int)0xFFFFFFFF), } public enum ClipPlaneName : int { ClipPlane0 = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane2 = ((int)0x3002), ClipPlane3 = ((int)0x3003), ClipPlane4 = ((int)0x3004), ClipPlane5 = ((int)0x3005), } public enum ColorMaterialFace : int { Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408), } public enum ColorMaterialParameter : int { Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Emission = ((int)0x1600), AmbientAndDiffuse = ((int)0x1602), } public enum ColorPointerType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum ColorTableParameterPName : int { ColorTableScale = ((int)0x80D6), ColorTableBias = ((int)0x80D7), } public enum ColorTableParameterPNameSgi : int { ColorTableScaleSgi = ((int)0x80D6), ColorTableBiasSgi = ((int)0x80D7), } public enum ColorTableTarget : int { ColorTable = ((int)0x80D0), PostConvolutionColorTable = ((int)0x80D1), PostColorMatrixColorTable = ((int)0x80D2), ProxyColorTable = ((int)0x80D3), ProxyPostConvolutionColorTable = ((int)0x80D4), ProxyPostColorMatrixColorTable = ((int)0x80D5), } public enum ColorTableTargetSgi : int { TextureColorTableSgi = ((int)0x80BC), ProxyTextureColorTableSgi = ((int)0x80BD), ColorTableSgi = ((int)0x80D0), PostConvolutionColorTableSgi = ((int)0x80D1), PostColorMatrixColorTableSgi = ((int)0x80D2), ProxyColorTableSgi = ((int)0x80D3), ProxyPostConvolutionColorTableSgi = ((int)0x80D4), ProxyPostColorMatrixColorTableSgi = ((int)0x80D5), } public enum ConditionalRenderType : int { QueryWait = ((int)0x8E13), QueryNoWait = ((int)0x8E14), QueryByRegionWait = ((int)0x8E15), QueryByRegionNoWait = ((int)0x8E16), } public enum ConvolutionBorderModeExt : int { ReduceExt = ((int)0x8016), } public enum ConvolutionParameter : int { ConvolutionBorderMode = ((int)0x8013), ConvolutionFilterScale = ((int)0x8014), ConvolutionFilterBias = ((int)0x8015), } public enum ConvolutionParameterExt : int { ConvolutionBorderModeExt = ((int)0x8013), ConvolutionFilterScaleExt = ((int)0x8014), ConvolutionFilterBiasExt = ((int)0x8015), } public enum ConvolutionParameterValue : int { Reduce = ((int)0x8016), ConstantBorder = ((int)0x8151), ReplicateBorder = ((int)0x8153), } public enum ConvolutionTarget : int { Convolution1D = ((int)0x8010), Convolution2D = ((int)0x8011), Separable2D = ((int)0x8012), } public enum ConvolutionTargetExt : int { Convolution1DExt = ((int)0x8010), Convolution2DExt = ((int)0x8011), } public enum CullFaceMode : int { Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408), } public enum DataType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Gl2Bytes = ((int)0x1407), Gl3Bytes = ((int)0x1408), Gl4Bytes = ((int)0x1409), Double = ((int)0x140A), DoubleExt = ((int)0x140A), } public enum DepthFunction : int { Never = ((int)0x0200), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), } public enum DrawBufferMode : int { None = ((int)0), FrontLeft = ((int)0x0400), FrontRight = ((int)0x0401), BackLeft = ((int)0x0402), BackRight = ((int)0x0403), Front = ((int)0x0404), Back = ((int)0x0405), Left = ((int)0x0406), Right = ((int)0x0407), FrontAndBack = ((int)0x0408), Aux0 = ((int)0x0409), Aux1 = ((int)0x040A), Aux2 = ((int)0x040B), Aux3 = ((int)0x040C), ColorAttachment0 = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), } public enum DrawBuffersEnum : int { None = ((int)0), FrontLeft = ((int)0x0400), FrontRight = ((int)0x0401), BackLeft = ((int)0x0402), BackRight = ((int)0x0403), Aux0 = ((int)0x0409), Aux1 = ((int)0x040A), Aux2 = ((int)0x040B), Aux3 = ((int)0x040C), ColorAttachment0 = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), } public enum DrawElementsType : int { UnsignedByte = ((int)0x1401), UnsignedShort = ((int)0x1403), UnsignedInt = ((int)0x1405), } public enum EnableCap : int { PointSmooth = ((int)0x0B10), LineSmooth = ((int)0x0B20), LineStipple = ((int)0x0B24), PolygonSmooth = ((int)0x0B41), PolygonStipple = ((int)0x0B42), CullFace = ((int)0x0B44), Lighting = ((int)0x0B50), ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60), DepthTest = ((int)0x0B71), StencilTest = ((int)0x0B90), Normalize = ((int)0x0BA1), AlphaTest = ((int)0x0BC0), Dither = ((int)0x0BD0), Blend = ((int)0x0BE2), IndexLogicOp = ((int)0x0BF1), ColorLogicOp = ((int)0x0BF2), ScissorTest = ((int)0x0C11), TextureGenS = ((int)0x0C60), TextureGenT = ((int)0x0C61), TextureGenR = ((int)0x0C62), TextureGenQ = ((int)0x0C63), AutoNormal = ((int)0x0D80), Map1Color4 = ((int)0x0D90), Map1Index = ((int)0x0D91), Map1Normal = ((int)0x0D92), Map1TextureCoord1 = ((int)0x0D93), Map1TextureCoord2 = ((int)0x0D94), Map1TextureCoord3 = ((int)0x0D95), Map1TextureCoord4 = ((int)0x0D96), Map1Vertex3 = ((int)0x0D97), Map1Vertex4 = ((int)0x0D98), Map2Color4 = ((int)0x0DB0), Map2Index = ((int)0x0DB1), Map2Normal = ((int)0x0DB2), Map2TextureCoord1 = ((int)0x0DB3), Map2TextureCoord2 = ((int)0x0DB4), Map2TextureCoord3 = ((int)0x0DB5), Map2TextureCoord4 = ((int)0x0DB6), Map2Vertex3 = ((int)0x0DB7), Map2Vertex4 = ((int)0x0DB8), Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), PolygonOffsetPoint = ((int)0x2A01), PolygonOffsetLine = ((int)0x2A02), ClipPlane0 = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane2 = ((int)0x3002), ClipPlane3 = ((int)0x3003), ClipPlane4 = ((int)0x3004), ClipPlane5 = ((int)0x3005), Light0 = ((int)0x4000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), Convolution1D = ((int)0x8010), Convolution1DExt = ((int)0x8010), Convolution2D = ((int)0x8011), Convolution2DExt = ((int)0x8011), Separable2D = ((int)0x8012), Separable2DExt = ((int)0x8012), Histogram = ((int)0x8024), HistogramExt = ((int)0x8024), MinmaxExt = ((int)0x802E), PolygonOffsetFill = ((int)0x8037), RescaleNormal = ((int)0x803A), RescaleNormalExt = ((int)0x803A), Texture3DExt = ((int)0x806F), VertexArray = ((int)0x8074), NormalArray = ((int)0x8075), ColorArray = ((int)0x8076), IndexArray = ((int)0x8077), TextureCoordArray = ((int)0x8078), EdgeFlagArray = ((int)0x8079), InterlaceSgix = ((int)0x8094), Multisample = ((int)0x809D), MultisampleSgis = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToMaskSgis = ((int)0x809E), SampleAlphaToOne = ((int)0x809F), SampleAlphaToOneSgis = ((int)0x809F), SampleCoverage = ((int)0x80A0), SampleMaskSgis = ((int)0x80A0), TextureColorTableSgi = ((int)0x80BC), ColorTable = ((int)0x80D0), ColorTableSgi = ((int)0x80D0), PostConvolutionColorTable = ((int)0x80D1), PostConvolutionColorTableSgi = ((int)0x80D1), PostColorMatrixColorTable = ((int)0x80D2), PostColorMatrixColorTableSgi = ((int)0x80D2), Texture4DSgis = ((int)0x8134), PixelTexGenSgix = ((int)0x8139), SpriteSgix = ((int)0x8148), ReferencePlaneSgix = ((int)0x817D), IrInstrument1Sgix = ((int)0x817F), CalligraphicFragmentSgix = ((int)0x8183), FramezoomSgix = ((int)0x818B), FogOffsetSgix = ((int)0x8198), SharedTexturePaletteExt = ((int)0x81FB), AsyncHistogramSgix = ((int)0x832C), PixelTextureSgis = ((int)0x8353), AsyncTexImageSgix = ((int)0x835C), AsyncDrawPixelsSgix = ((int)0x835D), AsyncReadPixelsSgix = ((int)0x835E), FragmentLightingSgix = ((int)0x8400), FragmentColorMaterialSgix = ((int)0x8401), FragmentLight0Sgix = ((int)0x840C), FragmentLight1Sgix = ((int)0x840D), FragmentLight2Sgix = ((int)0x840E), FragmentLight3Sgix = ((int)0x840F), FragmentLight4Sgix = ((int)0x8410), FragmentLight5Sgix = ((int)0x8411), FragmentLight6Sgix = ((int)0x8412), FragmentLight7Sgix = ((int)0x8413), FogCoordArray = ((int)0x8457), ColorSum = ((int)0x8458), SecondaryColorArray = ((int)0x845E), TextureRectangle = ((int)0x84F5), TextureCubeMap = ((int)0x8513), ProgramPointSize = ((int)0x8642), VertexProgramPointSize = ((int)0x8642), VertexProgramTwoSide = ((int)0x8643), DepthClamp = ((int)0x864F), TextureCubeMapSeamless = ((int)0x884F), PointSprite = ((int)0x8861), SampleShading = ((int)0x8C36), RasterizerDiscard = ((int)0x8C89), FramebufferSrgb = ((int)0x8DB9), SampleMask = ((int)0x8E51), PrimitiveRestart = ((int)0x8F9D), } public enum ErrorCode : int { NoError = ((int)0), InvalidEnum = ((int)0x0500), InvalidValue = ((int)0x0501), InvalidOperation = ((int)0x0502), StackOverflow = ((int)0x0503), StackUnderflow = ((int)0x0504), OutOfMemory = ((int)0x0505), InvalidFramebufferOperation = ((int)0x0506), InvalidFramebufferOperationExt = ((int)0x0506), TableTooLargeExt = ((int)0x8031), TextureTooLargeExt = ((int)0x8065), } public enum Ext422Pixels : int { Gl422Ext = ((int)0x80CC), Gl422RevExt = ((int)0x80CD), Gl422AverageExt = ((int)0x80CE), Gl422RevAverageExt = ((int)0x80CF), } public enum ExtAbgr : int { AbgrExt = ((int)0x8000), } public enum ExtBgra : int { BgrExt = ((int)0x80E0), BgraExt = ((int)0x80E1), } public enum ExtBindableUniform : int { MaxVertexBindableUniformsExt = ((int)0x8DE2), MaxFragmentBindableUniformsExt = ((int)0x8DE3), MaxGeometryBindableUniformsExt = ((int)0x8DE4), MaxBindableUniformSizeExt = ((int)0x8DED), UniformBufferExt = ((int)0x8DEE), UniformBufferBindingExt = ((int)0x8DEF), } public enum ExtBlendColor : int { ConstantColorExt = ((int)0x8001), OneMinusConstantColorExt = ((int)0x8002), ConstantAlphaExt = ((int)0x8003), OneMinusConstantAlphaExt = ((int)0x8004), BlendColorExt = ((int)0x8005), } public enum ExtBlendEquationSeparate : int { BlendEquationRgbExt = ((int)0x8009), BlendEquationAlphaExt = ((int)0x883D), } public enum ExtBlendFuncSeparate : int { BlendDstRgbExt = ((int)0x80C8), BlendSrcRgbExt = ((int)0x80C9), BlendDstAlphaExt = ((int)0x80CA), BlendSrcAlphaExt = ((int)0x80CB), } public enum ExtBlendLogicOp : int { } public enum ExtBlendMinmax : int { FuncAdd = ((int)0x8006), FuncAddExt = ((int)0x8006), Min = ((int)0x8007), MinExt = ((int)0x8007), Max = ((int)0x8008), MaxExt = ((int)0x8008), BlendEquation = ((int)0x8009), BlendEquationExt = ((int)0x8009), } public enum ExtBlendSubtract : int { FuncSubtract = ((int)0x800A), FuncSubtractExt = ((int)0x800A), FuncReverseSubtract = ((int)0x800B), FuncReverseSubtractExt = ((int)0x800B), } public enum ExtClipVolumeHint : int { ClipVolumeClippingHintExt = ((int)0x80F0), } public enum ExtCmyka : int { CmykExt = ((int)0x800C), CmykaExt = ((int)0x800D), PackCmykHintExt = ((int)0x800E), UnpackCmykHintExt = ((int)0x800F), } public enum ExtColorSubtable : int { } public enum ExtCompiledVertexArray : int { ArrayElementLockFirstExt = ((int)0x81A8), ArrayElementLockCountExt = ((int)0x81A9), } public enum ExtConvolution : int { Convolution1DExt = ((int)0x8010), Convolution2DExt = ((int)0x8011), Separable2DExt = ((int)0x8012), ConvolutionBorderModeExt = ((int)0x8013), ConvolutionFilterScaleExt = ((int)0x8014), ConvolutionFilterBiasExt = ((int)0x8015), ReduceExt = ((int)0x8016), ConvolutionFormatExt = ((int)0x8017), ConvolutionWidthExt = ((int)0x8018), ConvolutionHeightExt = ((int)0x8019), MaxConvolutionWidthExt = ((int)0x801A), MaxConvolutionHeightExt = ((int)0x801B), PostConvolutionRedScaleExt = ((int)0x801C), PostConvolutionGreenScaleExt = ((int)0x801D), PostConvolutionBlueScaleExt = ((int)0x801E), PostConvolutionAlphaScaleExt = ((int)0x801F), PostConvolutionRedBiasExt = ((int)0x8020), PostConvolutionGreenBiasExt = ((int)0x8021), PostConvolutionBlueBiasExt = ((int)0x8022), PostConvolutionAlphaBiasExt = ((int)0x8023), } public enum ExtCoordinateFrame : int { TangentArrayExt = ((int)0x8439), BinormalArrayExt = ((int)0x843A), CurrentTangentExt = ((int)0x843B), CurrentBinormalExt = ((int)0x843C), TangentArrayTypeExt = ((int)0x843E), TangentArrayStrideExt = ((int)0x843F), BinormalArrayTypeExt = ((int)0x8440), BinormalArrayStrideExt = ((int)0x8441), TangentArrayPointerExt = ((int)0x8442), BinormalArrayPointerExt = ((int)0x8443), Map1TangentExt = ((int)0x8444), Map2TangentExt = ((int)0x8445), Map1BinormalExt = ((int)0x8446), Map2BinormalExt = ((int)0x8447), } public enum ExtCopyTexture : int { } public enum ExtCullVertex : int { CullVertexExt = ((int)0x81AA), CullVertexEyePositionExt = ((int)0x81AB), CullVertexObjectPositionExt = ((int)0x81AC), } public enum ExtDepthBoundsTest : int { DepthBoundsTestExt = ((int)0x8890), DepthBoundsExt = ((int)0x8891), } public enum ExtDirectStateAccess : int { ProgramMatrixExt = ((int)0x8E2D), TransposeProgramMatrixExt = ((int)0x8E2E), ProgramMatrixStackDepthExt = ((int)0x8E2F), } public enum ExtDiscardFramebuffer : int { ColorExt = ((int)0x1800), DepthExt = ((int)0x1801), StencilExt = ((int)0x1802), } public enum ExtDrawBuffers2 : int { } public enum ExtDrawInstanced : int { } public enum ExtDrawRangeElements : int { MaxElementsVerticesExt = ((int)0x80E8), MaxElementsIndicesExt = ((int)0x80E9), } public enum ExtFogCoord : int { FogCoordinateSourceExt = ((int)0x8450), FogCoordinateExt = ((int)0x8451), FragmentDepthExt = ((int)0x8452), CurrentFogCoordinateExt = ((int)0x8453), FogCoordinateArrayTypeExt = ((int)0x8454), FogCoordinateArrayStrideExt = ((int)0x8455), FogCoordinateArrayPointerExt = ((int)0x8456), FogCoordinateArrayExt = ((int)0x8457), } public enum ExtFramebufferBlit : int { DrawFramebufferBindingExt = ((int)0x8CA6), ReadFramebufferExt = ((int)0x8CA8), DrawFramebufferExt = ((int)0x8CA9), ReadFramebufferBindingExt = ((int)0x8CAA), } public enum ExtFramebufferMultisample : int { RenderbufferSamplesExt = ((int)0x8CAB), FramebufferIncompleteMultisampleExt = ((int)0x8D56), MaxSamplesExt = ((int)0x8D57), } public enum ExtFramebufferObject : int { InvalidFramebufferOperationExt = ((int)0x0506), MaxRenderbufferSizeExt = ((int)0x84E8), FramebufferBindingExt = ((int)0x8CA6), RenderbufferBindingExt = ((int)0x8CA7), FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectTypeExt = ((int)0x8CD0), FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentObjectNameExt = ((int)0x8CD1), FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureLevelExt = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3), FramebufferAttachmentTextureCubeMapFaceExt = ((int)0x8CD3), FramebufferAttachmentTexture3DZoffsetExt = ((int)0x8CD4), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferComplete = ((int)0x8CD5), FramebufferCompleteExt = ((int)0x8CD5), FramebufferIncompleteAttachment = ((int)0x8CD6), FramebufferIncompleteAttachmentExt = ((int)0x8CD6), FramebufferIncompleteMissingAttachment = ((int)0x8CD7), FramebufferIncompleteMissingAttachmentExt = ((int)0x8CD7), FramebufferIncompleteDimensionsExt = ((int)0x8CD9), FramebufferIncompleteFormatsExt = ((int)0x8CDA), FramebufferIncompleteDrawBuffer = ((int)0x8CDB), FramebufferIncompleteDrawBufferExt = ((int)0x8CDB), FramebufferIncompleteReadBuffer = ((int)0x8CDC), FramebufferIncompleteReadBufferExt = ((int)0x8CDC), FramebufferUnsupported = ((int)0x8CDD), FramebufferUnsupportedExt = ((int)0x8CDD), MaxColorAttachments = ((int)0x8CDF), MaxColorAttachmentsExt = ((int)0x8CDF), ColorAttachment0 = ((int)0x8CE0), ColorAttachment0Ext = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment1Ext = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment2Ext = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment3Ext = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment4Ext = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment5Ext = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment6Ext = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment7Ext = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment8Ext = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment9Ext = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment10Ext = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment11Ext = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment12Ext = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment13Ext = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment14Ext = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), ColorAttachment15Ext = ((int)0x8CEF), DepthAttachment = ((int)0x8D00), DepthAttachmentExt = ((int)0x8D00), StencilAttachment = ((int)0x8D20), StencilAttachmentExt = ((int)0x8D20), Framebuffer = ((int)0x8D40), FramebufferExt = ((int)0x8D40), Renderbuffer = ((int)0x8D41), RenderbufferExt = ((int)0x8D41), RenderbufferWidth = ((int)0x8D42), RenderbufferWidthExt = ((int)0x8D42), RenderbufferHeight = ((int)0x8D43), RenderbufferHeightExt = ((int)0x8D43), RenderbufferInternalFormat = ((int)0x8D44), RenderbufferInternalFormatExt = ((int)0x8D44), StencilIndex1 = ((int)0x8D46), StencilIndex1Ext = ((int)0x8D46), StencilIndex4 = ((int)0x8D47), StencilIndex4Ext = ((int)0x8D47), StencilIndex8 = ((int)0x8D48), StencilIndex8Ext = ((int)0x8D48), StencilIndex16 = ((int)0x8D49), StencilIndex16Ext = ((int)0x8D49), RenderbufferRedSize = ((int)0x8D50), RenderbufferRedSizeExt = ((int)0x8D50), RenderbufferGreenSize = ((int)0x8D51), RenderbufferGreenSizeExt = ((int)0x8D51), RenderbufferBlueSize = ((int)0x8D52), RenderbufferBlueSizeExt = ((int)0x8D52), RenderbufferAlphaSize = ((int)0x8D53), RenderbufferAlphaSizeExt = ((int)0x8D53), RenderbufferDepthSize = ((int)0x8D54), RenderbufferDepthSizeExt = ((int)0x8D54), RenderbufferStencilSize = ((int)0x8D55), RenderbufferStencilSizeExt = ((int)0x8D55), } public enum ExtFramebufferSrgb : int { FramebufferSrgbExt = ((int)0x8DB9), FramebufferSrgbCapableExt = ((int)0x8DBA), } public enum ExtGeometryShader4 : int { LinesAdjacencyExt = ((int)0x000A), LineStripAdjacencyExt = ((int)0x000B), TrianglesAdjacencyExt = ((int)0x000C), TriangleStripAdjacencyExt = ((int)0x000D), ProgramPointSizeExt = ((int)0x8642), MaxVaryingComponentsExt = ((int)0x8B4B), MaxGeometryTextureImageUnitsExt = ((int)0x8C29), FramebufferAttachmentTextureLayerExt = ((int)0x8CD4), FramebufferAttachmentLayeredExt = ((int)0x8DA7), FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), FramebufferIncompleteLayerCountExt = ((int)0x8DA9), GeometryShaderExt = ((int)0x8DD9), GeometryVerticesOutExt = ((int)0x8DDA), GeometryInputTypeExt = ((int)0x8DDB), GeometryOutputTypeExt = ((int)0x8DDC), MaxGeometryVaryingComponentsExt = ((int)0x8DDD), MaxVertexVaryingComponentsExt = ((int)0x8DDE), MaxGeometryUniformComponentsExt = ((int)0x8DDF), MaxGeometryOutputVerticesExt = ((int)0x8DE0), MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1), } public enum ExtGpuProgramParameters : int { } public enum ExtGpuShader4 : int { Sampler1DArrayExt = ((int)0x8DC0), Sampler2DArrayExt = ((int)0x8DC1), SamplerBufferExt = ((int)0x8DC2), Sampler1DArrayShadowExt = ((int)0x8DC3), Sampler2DArrayShadowExt = ((int)0x8DC4), SamplerCubeShadowExt = ((int)0x8DC5), UnsignedIntVec2Ext = ((int)0x8DC6), UnsignedIntVec3Ext = ((int)0x8DC7), UnsignedIntVec4Ext = ((int)0x8DC8), IntSampler1DExt = ((int)0x8DC9), IntSampler2DExt = ((int)0x8DCA), IntSampler3DExt = ((int)0x8DCB), IntSamplerCubeExt = ((int)0x8DCC), IntSampler2DRectExt = ((int)0x8DCD), IntSampler1DArrayExt = ((int)0x8DCE), IntSampler2DArrayExt = ((int)0x8DCF), IntSamplerBufferExt = ((int)0x8DD0), UnsignedIntSampler1DExt = ((int)0x8DD1), UnsignedIntSampler2DExt = ((int)0x8DD2), UnsignedIntSampler3DExt = ((int)0x8DD3), UnsignedIntSamplerCubeExt = ((int)0x8DD4), UnsignedIntSampler2DRectExt = ((int)0x8DD5), UnsignedIntSampler1DArrayExt = ((int)0x8DD6), UnsignedIntSampler2DArrayExt = ((int)0x8DD7), UnsignedIntSamplerBufferExt = ((int)0x8DD8), } public enum ExtHistogram : int { HistogramExt = ((int)0x8024), ProxyHistogramExt = ((int)0x8025), HistogramWidthExt = ((int)0x8026), HistogramFormatExt = ((int)0x8027), HistogramRedSizeExt = ((int)0x8028), HistogramGreenSizeExt = ((int)0x8029), HistogramBlueSizeExt = ((int)0x802A), HistogramAlphaSizeExt = ((int)0x802B), HistogramLuminanceSize = ((int)0x802C), HistogramLuminanceSizeExt = ((int)0x802C), HistogramSinkExt = ((int)0x802D), MinmaxExt = ((int)0x802E), MinmaxFormatExt = ((int)0x802F), MinmaxSinkExt = ((int)0x8030), TableTooLargeExt = ((int)0x8031), } public enum ExtIndexArrayFormats : int { IuiV2fExt = ((int)0x81AD), IuiV3fExt = ((int)0x81AE), IuiN3fV2fExt = ((int)0x81AF), IuiN3fV3fExt = ((int)0x81B0), T2fIuiV2fExt = ((int)0x81B1), T2fIuiV3fExt = ((int)0x81B2), T2fIuiN3fV2fExt = ((int)0x81B3), T2fIuiN3fV3fExt = ((int)0x81B4), } public enum ExtIndexFunc : int { IndexTestExt = ((int)0x81B5), IndexTestFuncExt = ((int)0x81B6), IndexTestRefExt = ((int)0x81B7), } public enum ExtIndexMaterial : int { IndexMaterialExt = ((int)0x81B8), IndexMaterialParameterExt = ((int)0x81B9), IndexMaterialFaceExt = ((int)0x81BA), } public enum ExtIndexTexture : int { } public enum ExtLightTexture : int { FragmentMaterialExt = ((int)0x8349), FragmentNormalExt = ((int)0x834A), FragmentColorExt = ((int)0x834C), AttenuationExt = ((int)0x834D), ShadowAttenuationExt = ((int)0x834E), TextureApplicationModeExt = ((int)0x834F), TextureLightExt = ((int)0x8350), TextureMaterialFaceExt = ((int)0x8351), TextureMaterialParameterExt = ((int)0x8352), FragmentDepthExt = ((int)0x8452), } public enum ExtMiscAttribute : int { } public enum ExtMultiDrawArrays : int { } public enum ExtMultisample : int { MultisampleBitExt = ((int)0x20000000), MultisampleExt = ((int)0x809D), SampleAlphaToMaskExt = ((int)0x809E), SampleAlphaToOneExt = ((int)0x809F), SampleMaskExt = ((int)0x80A0), Gl1PassExt = ((int)0x80A1), Gl2Pass0Ext = ((int)0x80A2), Gl2Pass1Ext = ((int)0x80A3), Gl4Pass0Ext = ((int)0x80A4), Gl4Pass1Ext = ((int)0x80A5), Gl4Pass2Ext = ((int)0x80A6), Gl4Pass3Ext = ((int)0x80A7), SampleBuffersExt = ((int)0x80A8), SamplesExt = ((int)0x80A9), SampleMaskValueExt = ((int)0x80AA), SampleMaskInvertExt = ((int)0x80AB), SamplePatternExt = ((int)0x80AC), } public enum ExtPackedDepthStencil : int { DepthStencilExt = ((int)0x84F9), UnsignedInt248Ext = ((int)0x84FA), Depth24Stencil8Ext = ((int)0x88F0), TextureStencilSizeExt = ((int)0x88F1), } public enum ExtPackedFloat : int { R11fG11fB10fExt = ((int)0x8C3A), UnsignedInt10F11F11FRevExt = ((int)0x8C3B), RgbaSignedComponentsExt = ((int)0x8C3C), } public enum ExtPackedPixels : int { UnsignedByte332Ext = ((int)0x8032), UnsignedShort4444Ext = ((int)0x8033), UnsignedShort5551Ext = ((int)0x8034), UnsignedInt8888Ext = ((int)0x8035), UnsignedInt1010102Ext = ((int)0x8036), UnsignedByte233RevExt = ((int)0x8362), UnsignedShort565Ext = ((int)0x8363), UnsignedShort565RevExt = ((int)0x8364), UnsignedShort4444RevExt = ((int)0x8365), UnsignedShort1555RevExt = ((int)0x8366), UnsignedInt8888RevExt = ((int)0x8367), UnsignedInt2101010RevExt = ((int)0x8368), } public enum ExtPalettedTexture : int { ColorIndex1Ext = ((int)0x80E2), ColorIndex2Ext = ((int)0x80E3), ColorIndex4Ext = ((int)0x80E4), ColorIndex8Ext = ((int)0x80E5), ColorIndex12Ext = ((int)0x80E6), ColorIndex16Ext = ((int)0x80E7), TextureIndexSizeExt = ((int)0x80ED), } public enum ExtPixelBufferObject : int { PixelPackBufferExt = ((int)0x88EB), PixelUnpackBufferExt = ((int)0x88EC), PixelPackBufferBindingExt = ((int)0x88ED), PixelUnpackBufferBindingExt = ((int)0x88EF), } public enum ExtPixelTransform : int { PixelTransform2DExt = ((int)0x8330), PixelMagFilterExt = ((int)0x8331), PixelMinFilterExt = ((int)0x8332), PixelCubicWeightExt = ((int)0x8333), CubicExt = ((int)0x8334), AverageExt = ((int)0x8335), PixelTransform2DStackDepthExt = ((int)0x8336), MaxPixelTransform2DStackDepthExt = ((int)0x8337), PixelTransform2DMatrixExt = ((int)0x8338), } public enum ExtPixelTransformColorTable : int { } public enum ExtPointParameters : int { PointSizeMinExt = ((int)0x8126), PointSizeMaxExt = ((int)0x8127), PointFadeThresholdSizeExt = ((int)0x8128), DistanceAttenuationExt = ((int)0x8129), } public enum ExtPolygonOffset : int { PolygonOffsetExt = ((int)0x8037), PolygonOffsetFactorExt = ((int)0x8038), PolygonOffsetBiasExt = ((int)0x8039), } public enum ExtProvokingVertex : int { QuadsFollowProvokingVertexConventionExt = ((int)0x8E4C), FirstVertexConventionExt = ((int)0x8E4D), LastVertexConventionExt = ((int)0x8E4E), ProvokingVertexExt = ((int)0x8E4F), } public enum ExtRescaleNormal : int { RescaleNormalExt = ((int)0x803A), } public enum ExtSecondaryColor : int { ColorSumExt = ((int)0x8458), CurrentSecondaryColorExt = ((int)0x8459), SecondaryColorArraySizeExt = ((int)0x845A), SecondaryColorArrayTypeExt = ((int)0x845B), SecondaryColorArrayStrideExt = ((int)0x845C), SecondaryColorArrayPointerExt = ((int)0x845D), SecondaryColorArrayExt = ((int)0x845E), } public enum ExtSeparateShaderObjects : int { ActiveProgramExt = ((int)0x8B8D), } public enum ExtSeparateSpecularColor : int { LightModelColorControlExt = ((int)0x81F8), SingleColorExt = ((int)0x81F9), SeparateSpecularColorExt = ((int)0x81FA), } public enum ExtShaderImageLoadStore : int { VertexAttribArrayBarrierBitExt = ((int)0x00000001), ElementArrayBarrierBitExt = ((int)0x00000002), UniformBarrierBitExt = ((int)0x00000004), TextureFetchBarrierBitExt = ((int)0x00000008), ShaderImageAccessBarrierBitExt = ((int)0x00000020), CommandBarrierBitExt = ((int)0x00000040), PixelBufferBarrierBitExt = ((int)0x00000080), TextureUpdateBarrierBitExt = ((int)0x00000100), BufferUpdateBarrierBitExt = ((int)0x00000200), FramebufferBarrierBitExt = ((int)0x00000400), TransformFeedbackBarrierBitExt = ((int)0x00000800), AtomicCounterBarrierBitExt = ((int)0x00001000), MaxImageUnitsExt = ((int)0x8F38), MaxCombinedImageUnitsAndFragmentOutputsExt = ((int)0x8F39), ImageBindingNameExt = ((int)0x8F3A), ImageBindingLevelExt = ((int)0x8F3B), ImageBindingLayeredExt = ((int)0x8F3C), ImageBindingLayerExt = ((int)0x8F3D), ImageBindingAccessExt = ((int)0x8F3E), Image1DExt = ((int)0x904C), Image2DExt = ((int)0x904D), Image3DExt = ((int)0x904E), Image2DRectExt = ((int)0x904F), ImageCubeExt = ((int)0x9050), ImageBufferExt = ((int)0x9051), Image1DArrayExt = ((int)0x9052), Image2DArrayExt = ((int)0x9053), ImageCubeMapArrayExt = ((int)0x9054), Image2DMultisampleExt = ((int)0x9055), Image2DMultisampleArrayExt = ((int)0x9056), IntImage1DExt = ((int)0x9057), IntImage2DExt = ((int)0x9058), IntImage3DExt = ((int)0x9059), IntImage2DRectExt = ((int)0x905A), IntImageCubeExt = ((int)0x905B), IntImageBufferExt = ((int)0x905C), IntImage1DArrayExt = ((int)0x905D), IntImage2DArrayExt = ((int)0x905E), IntImageCubeMapArrayExt = ((int)0x905F), IntImage2DMultisampleExt = ((int)0x9060), IntImage2DMultisampleArrayExt = ((int)0x9061), UnsignedIntImage1DExt = ((int)0x9062), UnsignedIntImage2DExt = ((int)0x9063), UnsignedIntImage3DExt = ((int)0x9064), UnsignedIntImage2DRectExt = ((int)0x9065), UnsignedIntImageCubeExt = ((int)0x9066), UnsignedIntImageBufferExt = ((int)0x9067), UnsignedIntImage1DArrayExt = ((int)0x9068), UnsignedIntImage2DArrayExt = ((int)0x9069), UnsignedIntImageCubeMapArrayExt = ((int)0x906A), UnsignedIntImage2DMultisampleExt = ((int)0x906B), UnsignedIntImage2DMultisampleArrayExt = ((int)0x906C), MaxImageSamplesExt = ((int)0x906D), ImageBindingFormatExt = ((int)0x906E), AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), } public enum ExtShadowFuncs : int { } public enum ExtSharedTexturePalette : int { SharedTexturePaletteExt = ((int)0x81FB), } public enum ExtStencilClearTag : int { StencilTagBitsExt = ((int)0x88F2), StencilClearTagValueExt = ((int)0x88F3), } public enum ExtStencilTwoSide : int { StencilTestTwoSideExt = ((int)0x8910), ActiveStencilFaceExt = ((int)0x8911), } public enum ExtStencilWrap : int { IncrWrapExt = ((int)0x8507), DecrWrapExt = ((int)0x8508), } public enum ExtSubtexture : int { } public enum ExtTexture : int { Alpha4Ext = ((int)0x803B), Alpha8Ext = ((int)0x803C), Alpha12Ext = ((int)0x803D), Alpha16Ext = ((int)0x803E), Luminance4Ext = ((int)0x803F), Luminance8Ext = ((int)0x8040), Luminance12Ext = ((int)0x8041), Luminance16Ext = ((int)0x8042), Luminance4Alpha4Ext = ((int)0x8043), Luminance6Alpha2Ext = ((int)0x8044), Luminance8Alpha8Ext = ((int)0x8045), Luminance12Alpha4Ext = ((int)0x8046), Luminance12Alpha12Ext = ((int)0x8047), Luminance16Alpha16Ext = ((int)0x8048), IntensityExt = ((int)0x8049), Intensity4Ext = ((int)0x804A), Intensity8Ext = ((int)0x804B), Intensity12Ext = ((int)0x804C), Intensity16Ext = ((int)0x804D), Rgb2Ext = ((int)0x804E), Rgb4Ext = ((int)0x804F), Rgb5Ext = ((int)0x8050), Rgb8Ext = ((int)0x8051), Rgb10Ext = ((int)0x8052), Rgb12Ext = ((int)0x8053), Rgb16Ext = ((int)0x8054), Rgba2Ext = ((int)0x8055), Rgba4Ext = ((int)0x8056), Rgb5A1Ext = ((int)0x8057), Rgba8Ext = ((int)0x8058), Rgb10A2Ext = ((int)0x8059), Rgba12Ext = ((int)0x805A), Rgba16Ext = ((int)0x805B), TextureRedSizeExt = ((int)0x805C), TextureGreenSizeExt = ((int)0x805D), TextureBlueSizeExt = ((int)0x805E), TextureAlphaSizeExt = ((int)0x805F), TextureLuminanceSizeExt = ((int)0x8060), TextureIntensitySizeExt = ((int)0x8061), ReplaceExt = ((int)0x8062), ProxyTexture1DExt = ((int)0x8063), ProxyTexture2DExt = ((int)0x8064), TextureTooLargeExt = ((int)0x8065), } public enum ExtTexture3D : int { PackSkipImagesExt = ((int)0x806B), PackImageHeightExt = ((int)0x806C), UnpackSkipImagesExt = ((int)0x806D), UnpackImageHeightExt = ((int)0x806E), Texture3DExt = ((int)0x806F), ProxyTexture3DExt = ((int)0x8070), TextureDepthExt = ((int)0x8071), TextureWrapRExt = ((int)0x8072), Max3DTextureSizeExt = ((int)0x8073), } public enum ExtTextureArray : int { CompareRefDepthToTextureExt = ((int)0x884E), MaxArrayTextureLayersExt = ((int)0x88FF), Texture1DArrayExt = ((int)0x8C18), ProxyTexture1DArrayExt = ((int)0x8C19), Texture2DArrayExt = ((int)0x8C1A), ProxyTexture2DArrayExt = ((int)0x8C1B), TextureBinding1DArrayExt = ((int)0x8C1C), TextureBinding2DArrayExt = ((int)0x8C1D), FramebufferAttachmentTextureLayerExt = ((int)0x8CD4), } public enum ExtTextureBufferObject : int { TextureBufferExt = ((int)0x8C2A), MaxTextureBufferSizeExt = ((int)0x8C2B), TextureBindingBufferExt = ((int)0x8C2C), TextureBufferDataStoreBindingExt = ((int)0x8C2D), TextureBufferFormatExt = ((int)0x8C2E), } public enum ExtTextureCompressionLatc : int { CompressedLuminanceLatc1Ext = ((int)0x8C70), CompressedSignedLuminanceLatc1Ext = ((int)0x8C71), CompressedLuminanceAlphaLatc2Ext = ((int)0x8C72), CompressedSignedLuminanceAlphaLatc2Ext = ((int)0x8C73), } public enum ExtTextureCompressionRgtc : int { CompressedRedRgtc1Ext = ((int)0x8DBB), CompressedSignedRedRgtc1Ext = ((int)0x8DBC), CompressedRedGreenRgtc2Ext = ((int)0x8DBD), CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), } public enum ExtTextureCompressionS3tc : int { CompressedRgbS3tcDxt1Ext = ((int)0x83F0), CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), CompressedRgbaS3tcDxt3Ext = ((int)0x83F2), CompressedRgbaS3tcDxt5Ext = ((int)0x83F3), } public enum ExtTextureCubeMap : int { NormalMapExt = ((int)0x8511), ReflectionMapExt = ((int)0x8512), TextureCubeMapExt = ((int)0x8513), TextureBindingCubeMapExt = ((int)0x8514), TextureCubeMapPositiveXExt = ((int)0x8515), TextureCubeMapNegativeXExt = ((int)0x8516), TextureCubeMapPositiveYExt = ((int)0x8517), TextureCubeMapNegativeYExt = ((int)0x8518), TextureCubeMapPositiveZExt = ((int)0x8519), TextureCubeMapNegativeZExt = ((int)0x851A), ProxyTextureCubeMapExt = ((int)0x851B), MaxCubeMapTextureSizeExt = ((int)0x851C), } public enum ExtTextureEnvAdd : int { } public enum ExtTextureEnvCombine : int { CombineExt = ((int)0x8570), CombineRgbExt = ((int)0x8571), CombineAlphaExt = ((int)0x8572), RgbScaleExt = ((int)0x8573), AddSignedExt = ((int)0x8574), InterpolateExt = ((int)0x8575), ConstantExt = ((int)0x8576), PrimaryColorExt = ((int)0x8577), PreviousExt = ((int)0x8578), Source0RgbExt = ((int)0x8580), Source1RgbExt = ((int)0x8581), Source2RgbExt = ((int)0x8582), Source0AlphaExt = ((int)0x8588), Source1AlphaExt = ((int)0x8589), Source2AlphaExt = ((int)0x858A), Operand0RgbExt = ((int)0x8590), Operand1RgbExt = ((int)0x8591), Operand2RgbExt = ((int)0x8592), Operand0AlphaExt = ((int)0x8598), Operand1AlphaExt = ((int)0x8599), Operand2AlphaExt = ((int)0x859A), } public enum ExtTextureEnvDot3 : int { Dot3RgbExt = ((int)0x8740), Dot3RgbaExt = ((int)0x8741), } public enum ExtTextureFilterAnisotropic : int { TextureMaxAnisotropyExt = ((int)0x84FE), MaxTextureMaxAnisotropyExt = ((int)0x84FF), } public enum ExtTextureInteger : int { Rgba32ui = ((int)0x8D70), Rgba32uiExt = ((int)0x8D70), Rgb32ui = ((int)0x8D71), Rgb32uiExt = ((int)0x8D71), Alpha32uiExt = ((int)0x8D72), Intensity32uiExt = ((int)0x8D73), Luminance32uiExt = ((int)0x8D74), LuminanceAlpha32uiExt = ((int)0x8D75), Rgba16ui = ((int)0x8D76), Rgba16uiExt = ((int)0x8D76), Rgb16ui = ((int)0x8D77), Rgb16uiExt = ((int)0x8D77), Alpha16uiExt = ((int)0x8D78), Intensity16uiExt = ((int)0x8D79), Luminance16uiExt = ((int)0x8D7A), LuminanceAlpha16uiExt = ((int)0x8D7B), Rgba8ui = ((int)0x8D7C), Rgba8uiExt = ((int)0x8D7C), Rgb8ui = ((int)0x8D7D), Rgb8uiExt = ((int)0x8D7D), Alpha8uiExt = ((int)0x8D7E), Intensity8uiExt = ((int)0x8D7F), Luminance8uiExt = ((int)0x8D80), LuminanceAlpha8uiExt = ((int)0x8D81), Rgba32i = ((int)0x8D82), Rgba32iExt = ((int)0x8D82), Rgb32i = ((int)0x8D83), Rgb32iExt = ((int)0x8D83), Alpha32iExt = ((int)0x8D84), Intensity32iExt = ((int)0x8D85), Luminance32iExt = ((int)0x8D86), LuminanceAlpha32iExt = ((int)0x8D87), Rgba16i = ((int)0x8D88), Rgba16iExt = ((int)0x8D88), Rgb16i = ((int)0x8D89), Rgb16iExt = ((int)0x8D89), Alpha16iExt = ((int)0x8D8A), Intensity16iExt = ((int)0x8D8B), Luminance16iExt = ((int)0x8D8C), LuminanceAlpha16iExt = ((int)0x8D8D), Rgba8i = ((int)0x8D8E), Rgba8iExt = ((int)0x8D8E), Rgb8i = ((int)0x8D8F), Rgb8iExt = ((int)0x8D8F), Alpha8iExt = ((int)0x8D90), Intensity8iExt = ((int)0x8D91), Luminance8iExt = ((int)0x8D92), LuminanceAlpha8iExt = ((int)0x8D93), RedInteger = ((int)0x8D94), RedIntegerExt = ((int)0x8D94), GreenInteger = ((int)0x8D95), GreenIntegerExt = ((int)0x8D95), BlueInteger = ((int)0x8D96), BlueIntegerExt = ((int)0x8D96), AlphaInteger = ((int)0x8D97), AlphaIntegerExt = ((int)0x8D97), RgbInteger = ((int)0x8D98), RgbIntegerExt = ((int)0x8D98), RgbaInteger = ((int)0x8D99), RgbaIntegerExt = ((int)0x8D99), BgrInteger = ((int)0x8D9A), BgrIntegerExt = ((int)0x8D9A), BgraInteger = ((int)0x8D9B), BgraIntegerExt = ((int)0x8D9B), LuminanceIntegerExt = ((int)0x8D9C), LuminanceAlphaIntegerExt = ((int)0x8D9D), RgbaIntegerModeExt = ((int)0x8D9E), } public enum ExtTextureLodBias : int { MaxTextureLodBiasExt = ((int)0x84FD), TextureFilterControlExt = ((int)0x8500), TextureLodBiasExt = ((int)0x8501), } public enum ExtTextureMirrorClamp : int { MirrorClampExt = ((int)0x8742), MirrorClampToEdgeExt = ((int)0x8743), MirrorClampToBorderExt = ((int)0x8912), } public enum ExtTextureObject : int { TexturePriorityExt = ((int)0x8066), TextureResidentExt = ((int)0x8067), Texture1DBindingExt = ((int)0x8068), Texture2DBindingExt = ((int)0x8069), Texture3DBindingExt = ((int)0x806A), } public enum ExtTexturePerturbNormal : int { PerturbExt = ((int)0x85AE), TextureNormalExt = ((int)0x85AF), } public enum ExtTextureSharedExponent : int { Rgb9E5Ext = ((int)0x8C3D), UnsignedInt5999RevExt = ((int)0x8C3E), TextureSharedSizeExt = ((int)0x8C3F), } public enum ExtTextureSnorm : int { RedSnorm = ((int)0x8F90), RgSnorm = ((int)0x8F91), RgbSnorm = ((int)0x8F92), RgbaSnorm = ((int)0x8F93), R8Snorm = ((int)0x8F94), Rg8Snorm = ((int)0x8F95), Rgb8Snorm = ((int)0x8F96), Rgba8Snorm = ((int)0x8F97), R16Snorm = ((int)0x8F98), Rg16Snorm = ((int)0x8F99), Rgb16Snorm = ((int)0x8F9A), Rgba16Snorm = ((int)0x8F9B), SignedNormalized = ((int)0x8F9C), AlphaSnorm = ((int)0x9010), LuminanceSnorm = ((int)0x9011), LuminanceAlphaSnorm = ((int)0x9012), IntensitySnorm = ((int)0x9013), Alpha8Snorm = ((int)0x9014), Luminance8Snorm = ((int)0x9015), Luminance8Alpha8Snorm = ((int)0x9016), Intensity8Snorm = ((int)0x9017), Alpha16Snorm = ((int)0x9018), Luminance16Snorm = ((int)0x9019), Luminance16Alpha16Snorm = ((int)0x901A), Intensity16Snorm = ((int)0x901B), } public enum ExtTextureSrgb : int { SrgbExt = ((int)0x8C40), Srgb8Ext = ((int)0x8C41), SrgbAlphaExt = ((int)0x8C42), Srgb8Alpha8Ext = ((int)0x8C43), SluminanceAlphaExt = ((int)0x8C44), Sluminance8Alpha8Ext = ((int)0x8C45), SluminanceExt = ((int)0x8C46), Sluminance8Ext = ((int)0x8C47), CompressedSrgbExt = ((int)0x8C48), CompressedSrgbAlphaExt = ((int)0x8C49), CompressedSluminanceExt = ((int)0x8C4A), CompressedSluminanceAlphaExt = ((int)0x8C4B), CompressedSrgbS3tcDxt1Ext = ((int)0x8C4C), CompressedSrgbAlphaS3tcDxt1Ext = ((int)0x8C4D), CompressedSrgbAlphaS3tcDxt3Ext = ((int)0x8C4E), CompressedSrgbAlphaS3tcDxt5Ext = ((int)0x8C4F), } public enum ExtTextureSwizzle : int { TextureSwizzleRExt = ((int)0x8E42), TextureSwizzleGExt = ((int)0x8E43), TextureSwizzleBExt = ((int)0x8E44), TextureSwizzleAExt = ((int)0x8E45), TextureSwizzleRgbaExt = ((int)0x8E46), } public enum ExtTextureType2101010Rev : int { } public enum ExtTimerQuery : int { TimeElapsedExt = ((int)0x88BF), } public enum ExtTransformFeedback : int { TransformFeedbackVaryingMaxLengthExt = ((int)0x8C76), TransformFeedbackBufferModeExt = ((int)0x8C7F), MaxTransformFeedbackSeparateComponentsExt = ((int)0x8C80), TransformFeedbackVaryingsExt = ((int)0x8C83), TransformFeedbackBufferStartExt = ((int)0x8C84), TransformFeedbackBufferSizeExt = ((int)0x8C85), PrimitivesGeneratedExt = ((int)0x8C87), TransformFeedbackPrimitivesWrittenExt = ((int)0x8C88), RasterizerDiscardExt = ((int)0x8C89), MaxTransformFeedbackInterleavedComponentsExt = ((int)0x8C8A), MaxTransformFeedbackSeparateAttribsExt = ((int)0x8C8B), InterleavedAttribsExt = ((int)0x8C8C), SeparateAttribsExt = ((int)0x8C8D), TransformFeedbackBufferExt = ((int)0x8C8E), TransformFeedbackBufferBindingExt = ((int)0x8C8F), } public enum ExtVertexArray : int { VertexArrayExt = ((int)0x8074), NormalArrayExt = ((int)0x8075), ColorArrayExt = ((int)0x8076), IndexArrayExt = ((int)0x8077), TextureCoordArrayExt = ((int)0x8078), EdgeFlagArrayExt = ((int)0x8079), VertexArraySizeExt = ((int)0x807A), VertexArrayTypeExt = ((int)0x807B), VertexArrayStrideExt = ((int)0x807C), VertexArrayCountExt = ((int)0x807D), NormalArrayTypeExt = ((int)0x807E), NormalArrayStrideExt = ((int)0x807F), NormalArrayCountExt = ((int)0x8080), ColorArraySizeExt = ((int)0x8081), ColorArrayTypeExt = ((int)0x8082), ColorArrayStrideExt = ((int)0x8083), ColorArrayCountExt = ((int)0x8084), IndexArrayTypeExt = ((int)0x8085), IndexArrayStrideExt = ((int)0x8086), IndexArrayCountExt = ((int)0x8087), TextureCoordArraySizeExt = ((int)0x8088), TextureCoordArrayTypeExt = ((int)0x8089), TextureCoordArrayStrideExt = ((int)0x808A), TextureCoordArrayCountExt = ((int)0x808B), EdgeFlagArrayStrideExt = ((int)0x808C), EdgeFlagArrayCountExt = ((int)0x808D), VertexArrayPointerExt = ((int)0x808E), NormalArrayPointerExt = ((int)0x808F), ColorArrayPointerExt = ((int)0x8090), IndexArrayPointerExt = ((int)0x8091), TextureCoordArrayPointerExt = ((int)0x8092), EdgeFlagArrayPointerExt = ((int)0x8093), } public enum ExtVertexArrayBgra : int { Bgra = ((int)0x80E1), } public enum ExtVertexAttrib64bit : int { Double = ((int)0x140A), DoubleMat2Ext = ((int)0x8F46), DoubleMat3Ext = ((int)0x8F47), DoubleMat4Ext = ((int)0x8F48), DoubleMat2x3Ext = ((int)0x8F49), DoubleMat2x4Ext = ((int)0x8F4A), DoubleMat3x2Ext = ((int)0x8F4B), DoubleMat3x4Ext = ((int)0x8F4C), DoubleMat4x2Ext = ((int)0x8F4D), DoubleMat4x3Ext = ((int)0x8F4E), DoubleVec2Ext = ((int)0x8FFC), DoubleVec3Ext = ((int)0x8FFD), DoubleVec4Ext = ((int)0x8FFE), } public enum ExtVertexShader : int { VertexShaderExt = ((int)0x8780), VertexShaderBindingExt = ((int)0x8781), OpIndexExt = ((int)0x8782), OpNegateExt = ((int)0x8783), OpDot3Ext = ((int)0x8784), OpDot4Ext = ((int)0x8785), OpMulExt = ((int)0x8786), OpAddExt = ((int)0x8787), OpMaddExt = ((int)0x8788), OpFracExt = ((int)0x8789), OpMaxExt = ((int)0x878A), OpMinExt = ((int)0x878B), OpSetGeExt = ((int)0x878C), OpSetLtExt = ((int)0x878D), OpClampExt = ((int)0x878E), OpFloorExt = ((int)0x878F), OpRoundExt = ((int)0x8790), OpExpBase2Ext = ((int)0x8791), OpLogBase2Ext = ((int)0x8792), OpPowerExt = ((int)0x8793), OpRecipExt = ((int)0x8794), OpRecipSqrtExt = ((int)0x8795), OpSubExt = ((int)0x8796), OpCrossProductExt = ((int)0x8797), OpMultiplyMatrixExt = ((int)0x8798), OpMovExt = ((int)0x8799), OutputVertexExt = ((int)0x879A), OutputColor0Ext = ((int)0x879B), OutputColor1Ext = ((int)0x879C), OutputTextureCoord0Ext = ((int)0x879D), OutputTextureCoord1Ext = ((int)0x879E), OutputTextureCoord2Ext = ((int)0x879F), OutputTextureCoord3Ext = ((int)0x87A0), OutputTextureCoord4Ext = ((int)0x87A1), OutputTextureCoord5Ext = ((int)0x87A2), OutputTextureCoord6Ext = ((int)0x87A3), OutputTextureCoord7Ext = ((int)0x87A4), OutputTextureCoord8Ext = ((int)0x87A5), OutputTextureCoord9Ext = ((int)0x87A6), OutputTextureCoord10Ext = ((int)0x87A7), OutputTextureCoord11Ext = ((int)0x87A8), OutputTextureCoord12Ext = ((int)0x87A9), OutputTextureCoord13Ext = ((int)0x87AA), OutputTextureCoord14Ext = ((int)0x87AB), OutputTextureCoord15Ext = ((int)0x87AC), OutputTextureCoord16Ext = ((int)0x87AD), OutputTextureCoord17Ext = ((int)0x87AE), OutputTextureCoord18Ext = ((int)0x87AF), OutputTextureCoord19Ext = ((int)0x87B0), OutputTextureCoord20Ext = ((int)0x87B1), OutputTextureCoord21Ext = ((int)0x87B2), OutputTextureCoord22Ext = ((int)0x87B3), OutputTextureCoord23Ext = ((int)0x87B4), OutputTextureCoord24Ext = ((int)0x87B5), OutputTextureCoord25Ext = ((int)0x87B6), OutputTextureCoord26Ext = ((int)0x87B7), OutputTextureCoord27Ext = ((int)0x87B8), OutputTextureCoord28Ext = ((int)0x87B9), OutputTextureCoord29Ext = ((int)0x87BA), OutputTextureCoord30Ext = ((int)0x87BB), OutputTextureCoord31Ext = ((int)0x87BC), OutputFogExt = ((int)0x87BD), ScalarExt = ((int)0x87BE), VectorExt = ((int)0x87BF), MatrixExt = ((int)0x87C0), VariantExt = ((int)0x87C1), InvariantExt = ((int)0x87C2), LocalConstantExt = ((int)0x87C3), LocalExt = ((int)0x87C4), MaxVertexShaderInstructionsExt = ((int)0x87C5), MaxVertexShaderVariantsExt = ((int)0x87C6), MaxVertexShaderInvariantsExt = ((int)0x87C7), MaxVertexShaderLocalConstantsExt = ((int)0x87C8), MaxVertexShaderLocalsExt = ((int)0x87C9), MaxOptimizedVertexShaderInstructionsExt = ((int)0x87CA), MaxOptimizedVertexShaderVariantsExt = ((int)0x87CB), MaxOptimizedVertexShaderLocalConstantsExt = ((int)0x87CC), MaxOptimizedVertexShaderInvariantsExt = ((int)0x87CD), MaxOptimizedVertexShaderLocalsExt = ((int)0x87CE), VertexShaderInstructionsExt = ((int)0x87CF), VertexShaderVariantsExt = ((int)0x87D0), VertexShaderInvariantsExt = ((int)0x87D1), VertexShaderLocalConstantsExt = ((int)0x87D2), VertexShaderLocalsExt = ((int)0x87D3), VertexShaderOptimizedExt = ((int)0x87D4), XExt = ((int)0x87D5), YExt = ((int)0x87D6), ZExt = ((int)0x87D7), WExt = ((int)0x87D8), NegativeXExt = ((int)0x87D9), NegativeYExt = ((int)0x87DA), NegativeZExt = ((int)0x87DB), NegativeWExt = ((int)0x87DC), ZeroExt = ((int)0x87DD), OneExt = ((int)0x87DE), NegativeOneExt = ((int)0x87DF), NormalizedRangeExt = ((int)0x87E0), FullRangeExt = ((int)0x87E1), CurrentVertexExt = ((int)0x87E2), MvpMatrixExt = ((int)0x87E3), VariantValueExt = ((int)0x87E4), VariantDatatypeExt = ((int)0x87E5), VariantArrayStrideExt = ((int)0x87E6), VariantArrayTypeExt = ((int)0x87E7), VariantArrayExt = ((int)0x87E8), VariantArrayPointerExt = ((int)0x87E9), InvariantValueExt = ((int)0x87EA), InvariantDatatypeExt = ((int)0x87EB), LocalConstantValueExt = ((int)0x87EC), LocalConstantDatatypeExt = ((int)0x87ED), } public enum ExtVertexWeighting : int { Modelview0StackDepthExt = ((int)0x0BA3), Modelview0MatrixExt = ((int)0x0BA6), Modelview0Ext = ((int)0x1700), Modelview1StackDepthExt = ((int)0x8502), Modelview1MatrixExt = ((int)0x8506), ModelviewMatrix1Ext = ((int)0x8506), VertexWeightingExt = ((int)0x8509), Modelview1Ext = ((int)0x850A), CurrentVertexWeightExt = ((int)0x850B), VertexWeightArrayExt = ((int)0x850C), VertexWeightArraySizeExt = ((int)0x850D), VertexWeightArrayTypeExt = ((int)0x850E), VertexWeightArrayStrideExt = ((int)0x850F), VertexWeightArrayPointerExt = ((int)0x8510), } public enum FeedBackToken : int { PassThroughToken = ((int)0x0700), PointToken = ((int)0x0701), LineToken = ((int)0x0702), PolygonToken = ((int)0x0703), BitmapToken = ((int)0x0704), DrawPixelToken = ((int)0x0705), CopyPixelToken = ((int)0x0706), LineResetToken = ((int)0x0707), } public enum FeedbackType : int { Gl2D = ((int)0x0600), Gl3D = ((int)0x0601), Gl3DColor = ((int)0x0602), Gl3DColorTexture = ((int)0x0603), Gl4DColorTexture = ((int)0x0604), } [Flags] public enum FfdMaskSgix : int { TextureDeformationBitSgix = ((int)0x00000001), GeometryDeformationBitSgix = ((int)0x00000002), } public enum FfdTargetSgix : int { GeometryDeformationSgix = ((int)0x8194), TextureDeformationSgix = ((int)0x8195), } public enum FogMode : int { Exp = ((int)0x0800), Exp2 = ((int)0x0801), Linear = ((int)0x2601), FogFuncSgis = ((int)0x812A), FogCoord = ((int)0x8451), FragmentDepth = ((int)0x8452), } public enum FogParameter : int { FogIndex = ((int)0x0B61), FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65), FogColor = ((int)0x0B66), FogOffsetValueSgix = ((int)0x8199), FogCoordSrc = ((int)0x8450), } public enum FogPointerType : int { Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), } public enum FragmentLightModelParameterSgix : int { FragmentLightModelLocalViewerSgix = ((int)0x8408), FragmentLightModelTwoSideSgix = ((int)0x8409), FragmentLightModelAmbientSgix = ((int)0x840A), FragmentLightModelNormalInterpolationSgix = ((int)0x840B), } public enum FramebufferAttachment : int { DepthStencilAttachment = ((int)0x821A), ColorAttachment0 = ((int)0x8CE0), ColorAttachment0Ext = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment1Ext = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment2Ext = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment3Ext = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment4Ext = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment5Ext = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment6Ext = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment7Ext = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment8Ext = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment9Ext = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment10Ext = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment11Ext = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment12Ext = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment13Ext = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment14Ext = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), ColorAttachment15Ext = ((int)0x8CEF), DepthAttachment = ((int)0x8D00), DepthAttachmentExt = ((int)0x8D00), StencilAttachment = ((int)0x8D20), StencilAttachmentExt = ((int)0x8D20), } public enum FramebufferAttachmentComponentType : int { Int = ((int)0x1404), Float = ((int)0x1406), Index = ((int)0x8222), UnsignedNormalized = ((int)0x8C17), } public enum FramebufferAttachmentObjectType : int { None = ((int)0), Texture = ((int)0x1702), FramebufferDefault = ((int)0x8218), Renderbuffer = ((int)0x8D41), } public enum FramebufferErrorCode : int { FramebufferUndefined = ((int)0x8219), FramebufferComplete = ((int)0x8CD5), FramebufferCompleteExt = ((int)0x8CD5), FramebufferIncompleteAttachment = ((int)0x8CD6), FramebufferIncompleteAttachmentExt = ((int)0x8CD6), FramebufferIncompleteMissingAttachment = ((int)0x8CD7), FramebufferIncompleteMissingAttachmentExt = ((int)0x8CD7), FramebufferIncompleteDimensionsExt = ((int)0x8CD9), FramebufferIncompleteFormatsExt = ((int)0x8CDA), FramebufferIncompleteDrawBuffer = ((int)0x8CDB), FramebufferIncompleteDrawBufferExt = ((int)0x8CDB), FramebufferIncompleteReadBuffer = ((int)0x8CDC), FramebufferIncompleteReadBufferExt = ((int)0x8CDC), FramebufferUnsupported = ((int)0x8CDD), FramebufferUnsupportedExt = ((int)0x8CDD), FramebufferIncompleteMultisample = ((int)0x8D56), FramebufferIncompleteLayerTargets = ((int)0x8DA8), FramebufferIncompleteLayerCount = ((int)0x8DA9), } public enum FramebufferParameterName : int { FramebufferAttachmentColorEncoding = ((int)0x8210), FramebufferAttachmentComponentType = ((int)0x8211), FramebufferAttachmentRedSize = ((int)0x8212), FramebufferAttachmentGreenSize = ((int)0x8213), FramebufferAttachmentBlueSize = ((int)0x8214), FramebufferAttachmentAlphaSize = ((int)0x8215), FramebufferAttachmentDepthSize = ((int)0x8216), FramebufferAttachmentStencilSize = ((int)0x8217), FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectTypeExt = ((int)0x8CD0), FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentObjectNameExt = ((int)0x8CD1), FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureLevelExt = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3), FramebufferAttachmentTextureCubeMapFaceExt = ((int)0x8CD3), FramebufferAttachmentTexture3DZoffsetExt = ((int)0x8CD4), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferAttachmentLayered = ((int)0x8DA7), } public enum FramebufferTarget : int { ReadFramebuffer = ((int)0x8CA8), DrawFramebuffer = ((int)0x8CA9), Framebuffer = ((int)0x8D40), FramebufferExt = ((int)0x8D40), } public enum FrontFaceDirection : int { Cw = ((int)0x0900), Ccw = ((int)0x0901), } public enum GenerateMipmapTarget : int { Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), Texture3D = ((int)0x806F), TextureCubeMap = ((int)0x8513), Texture1DArray = ((int)0x8C18), Texture2DArray = ((int)0x8C1A), Texture2DMultisample = ((int)0x9100), Texture2DMultisampleArray = ((int)0x9102), } public enum GetColorTableParameterPName : int { ColorTableScale = ((int)0x80D6), ColorTableBias = ((int)0x80D7), ColorTableFormat = ((int)0x80D8), ColorTableWidth = ((int)0x80D9), ColorTableRedSize = ((int)0x80DA), ColorTableGreenSize = ((int)0x80DB), ColorTableBlueSize = ((int)0x80DC), ColorTableAlphaSize = ((int)0x80DD), ColorTableLuminanceSize = ((int)0x80DE), ColorTableIntensitySize = ((int)0x80DF), } public enum GetColorTableParameterPNameSgi : int { ColorTableScaleSgi = ((int)0x80D6), ColorTableBiasSgi = ((int)0x80D7), ColorTableFormatSgi = ((int)0x80D8), ColorTableWidthSgi = ((int)0x80D9), ColorTableRedSizeSgi = ((int)0x80DA), ColorTableGreenSizeSgi = ((int)0x80DB), ColorTableBlueSizeSgi = ((int)0x80DC), ColorTableAlphaSizeSgi = ((int)0x80DD), ColorTableLuminanceSizeSgi = ((int)0x80DE), ColorTableIntensitySizeSgi = ((int)0x80DF), } public enum GetConvolutionParameter : int { ConvolutionBorderModeExt = ((int)0x8013), ConvolutionFilterScaleExt = ((int)0x8014), ConvolutionFilterBiasExt = ((int)0x8015), ConvolutionFormatExt = ((int)0x8017), ConvolutionWidthExt = ((int)0x8018), ConvolutionHeightExt = ((int)0x8019), MaxConvolutionWidthExt = ((int)0x801A), MaxConvolutionHeightExt = ((int)0x801B), } public enum GetConvolutionParameterPName : int { ConvolutionBorderMode = ((int)0x8013), ConvolutionFilterScale = ((int)0x8014), ConvolutionFilterBias = ((int)0x8015), ConvolutionFormat = ((int)0x8017), ConvolutionWidth = ((int)0x8018), ConvolutionHeight = ((int)0x8019), MaxConvolutionWidth = ((int)0x801A), MaxConvolutionHeight = ((int)0x801B), ConvolutionBorderColor = ((int)0x8154), } public enum GetHistogramParameterPName : int { HistogramWidth = ((int)0x8026), HistogramFormat = ((int)0x8027), HistogramRedSize = ((int)0x8028), HistogramGreenSize = ((int)0x8029), HistogramBlueSize = ((int)0x802A), HistogramAlphaSize = ((int)0x802B), HistogramLuminanceSize = ((int)0x802C), HistogramSink = ((int)0x802D), } public enum GetHistogramParameterPNameExt : int { HistogramWidthExt = ((int)0x8026), HistogramFormatExt = ((int)0x8027), HistogramRedSizeExt = ((int)0x8028), HistogramGreenSizeExt = ((int)0x8029), HistogramBlueSizeExt = ((int)0x802A), HistogramAlphaSizeExt = ((int)0x802B), HistogramLuminanceSizeExt = ((int)0x802C), HistogramSinkExt = ((int)0x802D), } public enum GetIndexedPName : int { DepthRange = ((int)0x0B70), Viewport = ((int)0x0BA2), ScissorBox = ((int)0x0C10), UniformBufferBinding = ((int)0x8A28), UniformBufferStart = ((int)0x8A29), UniformBufferSize = ((int)0x8A2A), TransformFeedbackBufferStart = ((int)0x8C84), TransformFeedbackBufferSize = ((int)0x8C85), TransformFeedbackBufferBinding = ((int)0x8C8F), SampleMaskValue = ((int)0x8E52), } public enum GetMapQuery : int { Coeff = ((int)0x0A00), Order = ((int)0x0A01), Domain = ((int)0x0A02), } public enum GetMinmaxParameterPName : int { MinmaxFormat = ((int)0x802F), MinmaxSink = ((int)0x8030), } public enum GetMinmaxParameterPNameExt : int { MinmaxFormatExt = ((int)0x802F), MinmaxSinkExt = ((int)0x8030), } public enum GetMultisamplePName : int { SamplePosition = ((int)0x8E50), } public enum GetPixelMap : int { PixelMapIToI = ((int)0x0C70), PixelMapSToS = ((int)0x0C71), PixelMapIToR = ((int)0x0C72), PixelMapIToG = ((int)0x0C73), PixelMapIToB = ((int)0x0C74), PixelMapIToA = ((int)0x0C75), PixelMapRToR = ((int)0x0C76), PixelMapGToG = ((int)0x0C77), PixelMapBToB = ((int)0x0C78), PixelMapAToA = ((int)0x0C79), } public enum GetPName : int { CurrentColor = ((int)0x0B00), CurrentIndex = ((int)0x0B01), CurrentNormal = ((int)0x0B02), CurrentTextureCoords = ((int)0x0B03), CurrentRasterColor = ((int)0x0B04), CurrentRasterIndex = ((int)0x0B05), CurrentRasterTextureCoords = ((int)0x0B06), CurrentRasterPosition = ((int)0x0B07), CurrentRasterPositionValid = ((int)0x0B08), CurrentRasterDistance = ((int)0x0B09), PointSmooth = ((int)0x0B10), PointSize = ((int)0x0B11), PointSizeRange = ((int)0x0B12), SmoothPointSizeRange = ((int)0x0B12), PointSizeGranularity = ((int)0x0B13), SmoothPointSizeGranularity = ((int)0x0B13), LineSmooth = ((int)0x0B20), LineWidth = ((int)0x0B21), LineWidthRange = ((int)0x0B22), SmoothLineWidthRange = ((int)0x0B22), LineWidthGranularity = ((int)0x0B23), SmoothLineWidthGranularity = ((int)0x0B23), LineStipple = ((int)0x0B24), LineStipplePattern = ((int)0x0B25), LineStippleRepeat = ((int)0x0B26), ListMode = ((int)0x0B30), MaxListNesting = ((int)0x0B31), ListBase = ((int)0x0B32), ListIndex = ((int)0x0B33), PolygonMode = ((int)0x0B40), PolygonSmooth = ((int)0x0B41), PolygonStipple = ((int)0x0B42), EdgeFlag = ((int)0x0B43), CullFace = ((int)0x0B44), CullFaceMode = ((int)0x0B45), FrontFace = ((int)0x0B46), Lighting = ((int)0x0B50), LightModelLocalViewer = ((int)0x0B51), LightModelTwoSide = ((int)0x0B52), LightModelAmbient = ((int)0x0B53), ShadeModel = ((int)0x0B54), ColorMaterialFace = ((int)0x0B55), ColorMaterialParameter = ((int)0x0B56), ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60), FogIndex = ((int)0x0B61), FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65), FogColor = ((int)0x0B66), DepthRange = ((int)0x0B70), DepthTest = ((int)0x0B71), DepthWritemask = ((int)0x0B72), DepthClearValue = ((int)0x0B73), DepthFunc = ((int)0x0B74), AccumClearValue = ((int)0x0B80), StencilTest = ((int)0x0B90), StencilClearValue = ((int)0x0B91), StencilFunc = ((int)0x0B92), StencilValueMask = ((int)0x0B93), StencilFail = ((int)0x0B94), StencilPassDepthFail = ((int)0x0B95), StencilPassDepthPass = ((int)0x0B96), StencilRef = ((int)0x0B97), StencilWritemask = ((int)0x0B98), MatrixMode = ((int)0x0BA0), Normalize = ((int)0x0BA1), Viewport = ((int)0x0BA2), ModelviewStackDepth = ((int)0x0BA3), ProjectionStackDepth = ((int)0x0BA4), TextureStackDepth = ((int)0x0BA5), ModelviewMatrix = ((int)0x0BA6), ProjectionMatrix = ((int)0x0BA7), TextureMatrix = ((int)0x0BA8), AttribStackDepth = ((int)0x0BB0), ClientAttribStackDepth = ((int)0x0BB1), AlphaTest = ((int)0x0BC0), AlphaTestFunc = ((int)0x0BC1), AlphaTestRef = ((int)0x0BC2), Dither = ((int)0x0BD0), BlendDst = ((int)0x0BE0), BlendSrc = ((int)0x0BE1), Blend = ((int)0x0BE2), LogicOpMode = ((int)0x0BF0), IndexLogicOp = ((int)0x0BF1), LogicOp = ((int)0x0BF1), ColorLogicOp = ((int)0x0BF2), AuxBuffers = ((int)0x0C00), DrawBuffer = ((int)0x0C01), ReadBuffer = ((int)0x0C02), ScissorBox = ((int)0x0C10), ScissorTest = ((int)0x0C11), IndexClearValue = ((int)0x0C20), IndexWritemask = ((int)0x0C21), ColorClearValue = ((int)0x0C22), ColorWritemask = ((int)0x0C23), IndexMode = ((int)0x0C30), RgbaMode = ((int)0x0C31), Doublebuffer = ((int)0x0C32), Stereo = ((int)0x0C33), RenderMode = ((int)0x0C40), PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), LineSmoothHint = ((int)0x0C52), PolygonSmoothHint = ((int)0x0C53), FogHint = ((int)0x0C54), TextureGenS = ((int)0x0C60), TextureGenT = ((int)0x0C61), TextureGenR = ((int)0x0C62), TextureGenQ = ((int)0x0C63), PixelMapIToISize = ((int)0x0CB0), PixelMapSToSSize = ((int)0x0CB1), PixelMapIToRSize = ((int)0x0CB2), PixelMapIToGSize = ((int)0x0CB3), PixelMapIToBSize = ((int)0x0CB4), PixelMapIToASize = ((int)0x0CB5), PixelMapRToRSize = ((int)0x0CB6), PixelMapGToGSize = ((int)0x0CB7), PixelMapBToBSize = ((int)0x0CB8), PixelMapAToASize = ((int)0x0CB9), UnpackSwapBytes = ((int)0x0CF0), UnpackLsbFirst = ((int)0x0CF1), UnpackRowLength = ((int)0x0CF2), UnpackSkipRows = ((int)0x0CF3), UnpackSkipPixels = ((int)0x0CF4), UnpackAlignment = ((int)0x0CF5), PackSwapBytes = ((int)0x0D00), PackLsbFirst = ((int)0x0D01), PackRowLength = ((int)0x0D02), PackSkipRows = ((int)0x0D03), PackSkipPixels = ((int)0x0D04), PackAlignment = ((int)0x0D05), MapColor = ((int)0x0D10), MapStencil = ((int)0x0D11), IndexShift = ((int)0x0D12), IndexOffset = ((int)0x0D13), RedScale = ((int)0x0D14), RedBias = ((int)0x0D15), ZoomX = ((int)0x0D16), ZoomY = ((int)0x0D17), GreenScale = ((int)0x0D18), GreenBias = ((int)0x0D19), BlueScale = ((int)0x0D1A), BlueBias = ((int)0x0D1B), AlphaScale = ((int)0x0D1C), AlphaBias = ((int)0x0D1D), DepthScale = ((int)0x0D1E), DepthBias = ((int)0x0D1F), MaxEvalOrder = ((int)0x0D30), MaxLights = ((int)0x0D31), MaxClipDistances = ((int)0x0D32), MaxClipPlanes = ((int)0x0D32), MaxTextureSize = ((int)0x0D33), MaxPixelMapTable = ((int)0x0D34), MaxAttribStackDepth = ((int)0x0D35), MaxModelviewStackDepth = ((int)0x0D36), MaxNameStackDepth = ((int)0x0D37), MaxProjectionStackDepth = ((int)0x0D38), MaxTextureStackDepth = ((int)0x0D39), MaxViewportDims = ((int)0x0D3A), MaxClientAttribStackDepth = ((int)0x0D3B), SubpixelBits = ((int)0x0D50), IndexBits = ((int)0x0D51), RedBits = ((int)0x0D52), GreenBits = ((int)0x0D53), BlueBits = ((int)0x0D54), AlphaBits = ((int)0x0D55), DepthBits = ((int)0x0D56), StencilBits = ((int)0x0D57), AccumRedBits = ((int)0x0D58), AccumGreenBits = ((int)0x0D59), AccumBlueBits = ((int)0x0D5A), AccumAlphaBits = ((int)0x0D5B), NameStackDepth = ((int)0x0D70), AutoNormal = ((int)0x0D80), Map1Color4 = ((int)0x0D90), Map1Index = ((int)0x0D91), Map1Normal = ((int)0x0D92), Map1TextureCoord1 = ((int)0x0D93), Map1TextureCoord2 = ((int)0x0D94), Map1TextureCoord3 = ((int)0x0D95), Map1TextureCoord4 = ((int)0x0D96), Map1Vertex3 = ((int)0x0D97), Map1Vertex4 = ((int)0x0D98), Map2Color4 = ((int)0x0DB0), Map2Index = ((int)0x0DB1), Map2Normal = ((int)0x0DB2), Map2TextureCoord1 = ((int)0x0DB3), Map2TextureCoord2 = ((int)0x0DB4), Map2TextureCoord3 = ((int)0x0DB5), Map2TextureCoord4 = ((int)0x0DB6), Map2Vertex3 = ((int)0x0DB7), Map2Vertex4 = ((int)0x0DB8), Map1GridDomain = ((int)0x0DD0), Map1GridSegments = ((int)0x0DD1), Map2GridDomain = ((int)0x0DD2), Map2GridSegments = ((int)0x0DD3), Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), FeedbackBufferSize = ((int)0x0DF1), FeedbackBufferType = ((int)0x0DF2), SelectionBufferSize = ((int)0x0DF4), PolygonOffsetUnits = ((int)0x2A00), PolygonOffsetPoint = ((int)0x2A01), PolygonOffsetLine = ((int)0x2A02), ClipPlane0 = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane2 = ((int)0x3002), ClipPlane3 = ((int)0x3003), ClipPlane4 = ((int)0x3004), ClipPlane5 = ((int)0x3005), Light0 = ((int)0x4000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), BlendColorExt = ((int)0x8005), BlendEquationExt = ((int)0x8009), BlendEquationRgb = ((int)0x8009), PackCmykHintExt = ((int)0x800E), UnpackCmykHintExt = ((int)0x800F), Convolution1DExt = ((int)0x8010), Convolution2DExt = ((int)0x8011), Separable2DExt = ((int)0x8012), PostConvolutionRedScaleExt = ((int)0x801C), PostConvolutionGreenScaleExt = ((int)0x801D), PostConvolutionBlueScaleExt = ((int)0x801E), PostConvolutionAlphaScaleExt = ((int)0x801F), PostConvolutionRedBiasExt = ((int)0x8020), PostConvolutionGreenBiasExt = ((int)0x8021), PostConvolutionBlueBiasExt = ((int)0x8022), PostConvolutionAlphaBiasExt = ((int)0x8023), HistogramExt = ((int)0x8024), MinmaxExt = ((int)0x802E), PolygonOffsetFill = ((int)0x8037), PolygonOffsetFactor = ((int)0x8038), PolygonOffsetBiasExt = ((int)0x8039), RescaleNormalExt = ((int)0x803A), TextureBinding1D = ((int)0x8068), TextureBinding2D = ((int)0x8069), Texture3DBindingExt = ((int)0x806A), TextureBinding3D = ((int)0x806A), PackSkipImagesExt = ((int)0x806B), PackImageHeightExt = ((int)0x806C), UnpackSkipImagesExt = ((int)0x806D), UnpackImageHeightExt = ((int)0x806E), Texture3DExt = ((int)0x806F), Max3DTextureSize = ((int)0x8073), Max3DTextureSizeExt = ((int)0x8073), VertexArray = ((int)0x8074), NormalArray = ((int)0x8075), ColorArray = ((int)0x8076), IndexArray = ((int)0x8077), TextureCoordArray = ((int)0x8078), EdgeFlagArray = ((int)0x8079), VertexArraySize = ((int)0x807A), VertexArrayType = ((int)0x807B), VertexArrayStride = ((int)0x807C), VertexArrayCountExt = ((int)0x807D), NormalArrayType = ((int)0x807E), NormalArrayStride = ((int)0x807F), NormalArrayCountExt = ((int)0x8080), ColorArraySize = ((int)0x8081), ColorArrayType = ((int)0x8082), ColorArrayStride = ((int)0x8083), ColorArrayCountExt = ((int)0x8084), IndexArrayType = ((int)0x8085), IndexArrayStride = ((int)0x8086), IndexArrayCountExt = ((int)0x8087), TextureCoordArraySize = ((int)0x8088), TextureCoordArrayType = ((int)0x8089), TextureCoordArrayStride = ((int)0x808A), TextureCoordArrayCountExt = ((int)0x808B), EdgeFlagArrayStride = ((int)0x808C), EdgeFlagArrayCountExt = ((int)0x808D), InterlaceSgix = ((int)0x8094), DetailTexture2DBindingSgis = ((int)0x8096), Multisample = ((int)0x809D), MultisampleSgis = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToMaskSgis = ((int)0x809E), SampleAlphaToOne = ((int)0x809F), SampleAlphaToOneSgis = ((int)0x809F), SampleCoverage = ((int)0x80A0), SampleMaskSgis = ((int)0x80A0), SampleBuffers = ((int)0x80A8), SampleBuffersSgis = ((int)0x80A8), Samples = ((int)0x80A9), SamplesSgis = ((int)0x80A9), SampleCoverageValue = ((int)0x80AA), SampleMaskValueSgis = ((int)0x80AA), SampleCoverageInvert = ((int)0x80AB), SampleMaskInvertSgis = ((int)0x80AB), SamplePatternSgis = ((int)0x80AC), ColorMatrixSgi = ((int)0x80B1), ColorMatrixStackDepthSgi = ((int)0x80B2), MaxColorMatrixStackDepthSgi = ((int)0x80B3), PostColorMatrixRedScaleSgi = ((int)0x80B4), PostColorMatrixGreenScaleSgi = ((int)0x80B5), PostColorMatrixBlueScaleSgi = ((int)0x80B6), PostColorMatrixAlphaScaleSgi = ((int)0x80B7), PostColorMatrixRedBiasSgi = ((int)0x80B8), PostColorMatrixGreenBiasSgi = ((int)0x80B9), PostColorMatrixBlueBiasSgi = ((int)0x80BA), PostColorMatrixAlphaBiasSgi = ((int)0x80BB), TextureColorTableSgi = ((int)0x80BC), BlendDstRgb = ((int)0x80C8), BlendSrcRgb = ((int)0x80C9), BlendDstAlpha = ((int)0x80CA), BlendSrcAlpha = ((int)0x80CB), ColorTableSgi = ((int)0x80D0), PostConvolutionColorTableSgi = ((int)0x80D1), PostColorMatrixColorTableSgi = ((int)0x80D2), MaxElementsVertices = ((int)0x80E8), MaxElementsIndices = ((int)0x80E9), PointSizeMin = ((int)0x8126), PointSizeMinSgis = ((int)0x8126), PointSizeMax = ((int)0x8127), PointSizeMaxSgis = ((int)0x8127), PointFadeThresholdSize = ((int)0x8128), PointFadeThresholdSizeSgis = ((int)0x8128), DistanceAttenuationSgis = ((int)0x8129), PointDistanceAttenuation = ((int)0x8129), FogFuncPointsSgis = ((int)0x812B), MaxFogFuncPointsSgis = ((int)0x812C), PackSkipVolumesSgis = ((int)0x8130), PackImageDepthSgis = ((int)0x8131), UnpackSkipVolumesSgis = ((int)0x8132), UnpackImageDepthSgis = ((int)0x8133), Texture4DSgis = ((int)0x8134), Max4DTextureSizeSgis = ((int)0x8138), PixelTexGenSgix = ((int)0x8139), PixelTileBestAlignmentSgix = ((int)0x813E), PixelTileCacheIncrementSgix = ((int)0x813F), PixelTileWidthSgix = ((int)0x8140), PixelTileHeightSgix = ((int)0x8141), PixelTileGridWidthSgix = ((int)0x8142), PixelTileGridHeightSgix = ((int)0x8143), PixelTileGridDepthSgix = ((int)0x8144), PixelTileCacheSizeSgix = ((int)0x8145), SpriteSgix = ((int)0x8148), SpriteModeSgix = ((int)0x8149), SpriteAxisSgix = ((int)0x814A), SpriteTranslationSgix = ((int)0x814B), Texture4DBindingSgis = ((int)0x814F), MaxClipmapDepthSgix = ((int)0x8177), MaxClipmapVirtualDepthSgix = ((int)0x8178), PostTextureFilterBiasRangeSgix = ((int)0x817B), PostTextureFilterScaleRangeSgix = ((int)0x817C), ReferencePlaneSgix = ((int)0x817D), ReferencePlaneEquationSgix = ((int)0x817E), IrInstrument1Sgix = ((int)0x817F), InstrumentMeasurementsSgix = ((int)0x8181), CalligraphicFragmentSgix = ((int)0x8183), FramezoomSgix = ((int)0x818B), FramezoomFactorSgix = ((int)0x818C), MaxFramezoomFactorSgix = ((int)0x818D), GenerateMipmapHint = ((int)0x8192), GenerateMipmapHintSgis = ((int)0x8192), DeformationsMaskSgix = ((int)0x8196), FogOffsetSgix = ((int)0x8198), FogOffsetValueSgix = ((int)0x8199), LightModelColorControl = ((int)0x81F8), SharedTexturePaletteExt = ((int)0x81FB), MajorVersion = ((int)0x821B), MinorVersion = ((int)0x821C), NumExtensions = ((int)0x821D), ContextFlags = ((int)0x821E), ProgramPipelineBinding = ((int)0x825A), MaxViewports = ((int)0x825B), ViewportSubpixelBits = ((int)0x825C), ViewportBoundsRange = ((int)0x825D), LayerProvokingVertex = ((int)0x825E), ViewportIndexProvokingVertex = ((int)0x825F), ConvolutionHintSgix = ((int)0x8316), AsyncMarkerSgix = ((int)0x8329), PixelTexGenModeSgix = ((int)0x832B), AsyncHistogramSgix = ((int)0x832C), MaxAsyncHistogramSgix = ((int)0x832D), PixelTextureSgis = ((int)0x8353), AsyncTexImageSgix = ((int)0x835C), AsyncDrawPixelsSgix = ((int)0x835D), AsyncReadPixelsSgix = ((int)0x835E), MaxAsyncTexImageSgix = ((int)0x835F), MaxAsyncDrawPixelsSgix = ((int)0x8360), MaxAsyncReadPixelsSgix = ((int)0x8361), VertexPreclipSgix = ((int)0x83EE), VertexPreclipHintSgix = ((int)0x83EF), FragmentLightingSgix = ((int)0x8400), FragmentColorMaterialSgix = ((int)0x8401), FragmentColorMaterialFaceSgix = ((int)0x8402), FragmentColorMaterialParameterSgix = ((int)0x8403), MaxFragmentLightsSgix = ((int)0x8404), MaxActiveLightsSgix = ((int)0x8405), LightEnvModeSgix = ((int)0x8407), FragmentLightModelLocalViewerSgix = ((int)0x8408), FragmentLightModelTwoSideSgix = ((int)0x8409), FragmentLightModelAmbientSgix = ((int)0x840A), FragmentLightModelNormalInterpolationSgix = ((int)0x840B), FragmentLight0Sgix = ((int)0x840C), PackResampleSgix = ((int)0x842C), UnpackResampleSgix = ((int)0x842D), CurrentFogCoord = ((int)0x8453), FogCoordArrayType = ((int)0x8454), FogCoordArrayStride = ((int)0x8455), ColorSum = ((int)0x8458), CurrentSecondaryColor = ((int)0x8459), SecondaryColorArraySize = ((int)0x845A), SecondaryColorArrayType = ((int)0x845B), SecondaryColorArrayStride = ((int)0x845C), CurrentRasterSecondaryColor = ((int)0x845F), AliasedPointSizeRange = ((int)0x846D), AliasedLineWidthRange = ((int)0x846E), ActiveTexture = ((int)0x84E0), ClientActiveTexture = ((int)0x84E1), MaxTextureUnits = ((int)0x84E2), TransposeModelviewMatrix = ((int)0x84E3), TransposeProjectionMatrix = ((int)0x84E4), TransposeTextureMatrix = ((int)0x84E5), TransposeColorMatrix = ((int)0x84E6), MaxRenderbufferSize = ((int)0x84E8), MaxRenderbufferSizeExt = ((int)0x84E8), TextureCompressionHint = ((int)0x84EF), TextureBindingRectangle = ((int)0x84F6), MaxRectangleTextureSize = ((int)0x84F8), MaxTextureLodBias = ((int)0x84FD), TextureCubeMap = ((int)0x8513), TextureBindingCubeMap = ((int)0x8514), MaxCubeMapTextureSize = ((int)0x851C), PackSubsampleRateSgix = ((int)0x85A0), UnpackSubsampleRateSgix = ((int)0x85A1), VertexArrayBinding = ((int)0x85B5), ProgramPointSize = ((int)0x8642), DepthClamp = ((int)0x864F), NumCompressedTextureFormats = ((int)0x86A2), CompressedTextureFormats = ((int)0x86A3), NumProgramBinaryFormats = ((int)0x87FE), ProgramBinaryFormats = ((int)0x87FF), StencilBackFunc = ((int)0x8800), StencilBackFail = ((int)0x8801), StencilBackPassDepthFail = ((int)0x8802), StencilBackPassDepthPass = ((int)0x8803), RgbaFloatMode = ((int)0x8820), MaxDrawBuffers = ((int)0x8824), DrawBuffer0 = ((int)0x8825), DrawBuffer1 = ((int)0x8826), DrawBuffer2 = ((int)0x8827), DrawBuffer3 = ((int)0x8828), DrawBuffer4 = ((int)0x8829), DrawBuffer5 = ((int)0x882A), DrawBuffer6 = ((int)0x882B), DrawBuffer7 = ((int)0x882C), DrawBuffer8 = ((int)0x882D), DrawBuffer9 = ((int)0x882E), DrawBuffer10 = ((int)0x882F), DrawBuffer11 = ((int)0x8830), DrawBuffer12 = ((int)0x8831), DrawBuffer13 = ((int)0x8832), DrawBuffer14 = ((int)0x8833), DrawBuffer15 = ((int)0x8834), BlendEquationAlpha = ((int)0x883D), TextureCubeMapSeamless = ((int)0x884F), PointSprite = ((int)0x8861), MaxVertexAttribs = ((int)0x8869), MaxTessControlInputComponents = ((int)0x886C), MaxTessEvaluationInputComponents = ((int)0x886D), MaxTextureCoords = ((int)0x8871), MaxTextureImageUnits = ((int)0x8872), ArrayBufferBinding = ((int)0x8894), ElementArrayBufferBinding = ((int)0x8895), VertexArrayBufferBinding = ((int)0x8896), NormalArrayBufferBinding = ((int)0x8897), ColorArrayBufferBinding = ((int)0x8898), IndexArrayBufferBinding = ((int)0x8899), TextureCoordArrayBufferBinding = ((int)0x889A), EdgeFlagArrayBufferBinding = ((int)0x889B), SecondaryColorArrayBufferBinding = ((int)0x889C), FogCoordArrayBufferBinding = ((int)0x889D), WeightArrayBufferBinding = ((int)0x889E), VertexAttribArrayBufferBinding = ((int)0x889F), PixelPackBufferBinding = ((int)0x88ED), PixelUnpackBufferBinding = ((int)0x88EF), MaxDualSourceDrawBuffers = ((int)0x88FC), MaxArrayTextureLayers = ((int)0x88FF), MinProgramTexelOffset = ((int)0x8904), MaxProgramTexelOffset = ((int)0x8905), SamplerBinding = ((int)0x8919), ClampVertexColor = ((int)0x891A), ClampFragmentColor = ((int)0x891B), ClampReadColor = ((int)0x891C), MaxVertexUniformBlocks = ((int)0x8A2B), MaxGeometryUniformBlocks = ((int)0x8A2C), MaxFragmentUniformBlocks = ((int)0x8A2D), MaxCombinedUniformBlocks = ((int)0x8A2E), MaxUniformBufferBindings = ((int)0x8A2F), MaxUniformBlockSize = ((int)0x8A30), MaxCombinedVertexUniformComponents = ((int)0x8A31), MaxCombinedGeometryUniformComponents = ((int)0x8A32), MaxCombinedFragmentUniformComponents = ((int)0x8A33), UniformBufferOffsetAlignment = ((int)0x8A34), MaxFragmentUniformComponents = ((int)0x8B49), MaxVertexUniformComponents = ((int)0x8B4A), MaxVaryingComponents = ((int)0x8B4B), MaxVaryingFloats = ((int)0x8B4B), MaxVertexTextureImageUnits = ((int)0x8B4C), MaxCombinedTextureImageUnits = ((int)0x8B4D), FragmentShaderDerivativeHint = ((int)0x8B8B), CurrentProgram = ((int)0x8B8D), ImplementationColorReadType = ((int)0x8B9A), ImplementationColorReadFormat = ((int)0x8B9B), TextureBinding1DArray = ((int)0x8C1C), TextureBinding2DArray = ((int)0x8C1D), MaxGeometryTextureImageUnits = ((int)0x8C29), SampleShading = ((int)0x8C36), MinSampleShadingValue = ((int)0x8C37), MaxTransformFeedbackSeparateComponents = ((int)0x8C80), MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A), MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B), StencilBackRef = ((int)0x8CA3), StencilBackValueMask = ((int)0x8CA4), StencilBackWritemask = ((int)0x8CA5), DrawFramebufferBinding = ((int)0x8CA6), FramebufferBinding = ((int)0x8CA6), FramebufferBindingExt = ((int)0x8CA6), RenderbufferBinding = ((int)0x8CA7), RenderbufferBindingExt = ((int)0x8CA7), ReadFramebufferBinding = ((int)0x8CAA), MaxColorAttachments = ((int)0x8CDF), MaxColorAttachmentsExt = ((int)0x8CDF), MaxSamples = ((int)0x8D57), FramebufferSrgb = ((int)0x8DB9), MaxGeometryVaryingComponents = ((int)0x8DDD), MaxVertexVaryingComponents = ((int)0x8DDE), MaxGeometryUniformComponents = ((int)0x8DDF), MaxGeometryOutputVertices = ((int)0x8DE0), MaxGeometryTotalOutputComponents = ((int)0x8DE1), MaxSubroutines = ((int)0x8DE7), MaxSubroutineUniformLocations = ((int)0x8DE8), ShaderBinaryFormats = ((int)0x8DF8), NumShaderBinaryFormats = ((int)0x8DF9), ShaderCompiler = ((int)0x8DFA), MaxVertexUniformVectors = ((int)0x8DFB), MaxVaryingVectors = ((int)0x8DFC), MaxFragmentUniformVectors = ((int)0x8DFD), MaxCombinedTessControlUniformComponents = ((int)0x8E1E), MaxCombinedTessEvaluationUniformComponents = ((int)0x8E1F), TransformFeedbackBufferPaused = ((int)0x8E23), TransformFeedbackBufferActive = ((int)0x8E24), TransformFeedbackBinding = ((int)0x8E25), Timestamp = ((int)0x8E28), QuadsFollowProvokingVertexConvention = ((int)0x8E4C), ProvokingVertex = ((int)0x8E4F), SampleMask = ((int)0x8E51), MaxSampleMaskWords = ((int)0x8E59), MaxGeometryShaderInvocations = ((int)0x8E5A), MinFragmentInterpolationOffset = ((int)0x8E5B), MaxFragmentInterpolationOffset = ((int)0x8E5C), FragmentInterpolationOffsetBits = ((int)0x8E5D), MinProgramTextureGatherOffset = ((int)0x8E5E), MaxProgramTextureGatherOffset = ((int)0x8E5F), MaxTransformFeedbackBuffers = ((int)0x8E70), MaxVertexStreams = ((int)0x8E71), PatchVertices = ((int)0x8E72), PatchDefaultInnerLevel = ((int)0x8E73), PatchDefaultOuterLevel = ((int)0x8E74), MaxTessGenLevel = ((int)0x8E7E), MaxTessControlUniformComponents = ((int)0x8E7F), MaxTessEvaluationUniformComponents = ((int)0x8E80), MaxTessControlTextureImageUnits = ((int)0x8E81), MaxTessEvaluationTextureImageUnits = ((int)0x8E82), MaxTessControlOutputComponents = ((int)0x8E83), MaxTessPatchComponents = ((int)0x8E84), MaxTessControlTotalOutputComponents = ((int)0x8E85), MaxTessEvaluationOutputComponents = ((int)0x8E86), MaxTessControlUniformBlocks = ((int)0x8E89), MaxTessEvaluationUniformBlocks = ((int)0x8E8A), DrawIndirectBufferBinding = ((int)0x8F43), MaxProgramTextureGatherComponents = ((int)0x8F9F), TextureBinding2DMultisample = ((int)0x9104), TextureBinding2DMultisampleArray = ((int)0x9105), MaxColorTextureSamples = ((int)0x910E), MaxDepthTextureSamples = ((int)0x910F), MaxIntegerSamples = ((int)0x9110), MaxVertexOutputComponents = ((int)0x9122), MaxGeometryInputComponents = ((int)0x9123), MaxGeometryOutputComponents = ((int)0x9124), MaxFragmentInputComponents = ((int)0x9125), } public enum GetPointervPName : int { FeedbackBufferPointer = ((int)0x0DF0), SelectionBufferPointer = ((int)0x0DF3), VertexArrayPointer = ((int)0x808E), NormalArrayPointer = ((int)0x808F), ColorArrayPointer = ((int)0x8090), IndexArrayPointer = ((int)0x8091), TextureCoordArrayPointer = ((int)0x8092), EdgeFlagArrayPointer = ((int)0x8093), InstrumentBufferPointerSgix = ((int)0x8180), FogCoordArrayPointer = ((int)0x8456), SecondaryColorArrayPointer = ((int)0x845D), } public enum GetQueryObjectParam : int { QueryResult = ((int)0x8866), QueryResultAvailable = ((int)0x8867), } public enum GetQueryParam : int { QueryCounterBits = ((int)0x8864), CurrentQuery = ((int)0x8865), } public enum GetTextureParameter : int { TextureWidth = ((int)0x1000), TextureHeight = ((int)0x1001), TextureComponents = ((int)0x1003), TextureInternalFormat = ((int)0x1003), TextureBorderColor = ((int)0x1004), TextureBorder = ((int)0x1005), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803), TextureRedSize = ((int)0x805C), TextureGreenSize = ((int)0x805D), TextureBlueSize = ((int)0x805E), TextureAlphaSize = ((int)0x805F), TextureLuminanceSize = ((int)0x8060), TextureIntensitySize = ((int)0x8061), TexturePriority = ((int)0x8066), TextureResident = ((int)0x8067), TextureDepth = ((int)0x8071), TextureDepthExt = ((int)0x8071), TextureWrapR = ((int)0x8072), TextureWrapRExt = ((int)0x8072), DetailTextureLevelSgis = ((int)0x809A), DetailTextureModeSgis = ((int)0x809B), DetailTextureFuncPointsSgis = ((int)0x809C), SharpenTextureFuncPointsSgis = ((int)0x80B0), ShadowAmbientSgix = ((int)0x80BF), DualTextureSelectSgis = ((int)0x8124), QuadTextureSelectSgis = ((int)0x8125), Texture4DsizeSgis = ((int)0x8136), TextureWrapQSgis = ((int)0x8137), TextureMinLod = ((int)0x813A), TextureMinLodSgis = ((int)0x813A), TextureMaxLod = ((int)0x813B), TextureMaxLodSgis = ((int)0x813B), TextureBaseLevel = ((int)0x813C), TextureBaseLevelSgis = ((int)0x813C), TextureMaxLevel = ((int)0x813D), TextureMaxLevelSgis = ((int)0x813D), TextureFilter4SizeSgis = ((int)0x8147), TextureClipmapCenterSgix = ((int)0x8171), TextureClipmapFrameSgix = ((int)0x8172), TextureClipmapOffsetSgix = ((int)0x8173), TextureClipmapVirtualDepthSgix = ((int)0x8174), TextureClipmapLodOffsetSgix = ((int)0x8175), TextureClipmapDepthSgix = ((int)0x8176), PostTextureFilterBiasSgix = ((int)0x8179), PostTextureFilterScaleSgix = ((int)0x817A), TextureLodBiasSSgix = ((int)0x818E), TextureLodBiasTSgix = ((int)0x818F), TextureLodBiasRSgix = ((int)0x8190), GenerateMipmap = ((int)0x8191), GenerateMipmapSgis = ((int)0x8191), TextureCompareSgix = ((int)0x819A), TextureCompareOperatorSgix = ((int)0x819B), TextureLequalRSgix = ((int)0x819C), TextureGequalRSgix = ((int)0x819D), TextureMaxClampSSgix = ((int)0x8369), TextureMaxClampTSgix = ((int)0x836A), TextureMaxClampRSgix = ((int)0x836B), TextureCompressedImageSize = ((int)0x86A0), TextureCompressed = ((int)0x86A1), TextureDepthSize = ((int)0x884A), DepthTextureMode = ((int)0x884B), TextureCompareMode = ((int)0x884C), TextureCompareFunc = ((int)0x884D), TextureStencilSize = ((int)0x88F1), TextureRedType = ((int)0x8C10), TextureGreenType = ((int)0x8C11), TextureBlueType = ((int)0x8C12), TextureAlphaType = ((int)0x8C13), TextureLuminanceType = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), TextureDepthType = ((int)0x8C16), TextureSharedSize = ((int)0x8C3F), TextureSwizzleR = ((int)0x8E42), TextureSwizzleG = ((int)0x8E43), TextureSwizzleB = ((int)0x8E44), TextureSwizzleA = ((int)0x8E45), TextureSwizzleRgba = ((int)0x8E46), TextureSamples = ((int)0x9106), TextureFixedSampleLocations = ((int)0x9107), } public enum Gl3DfxMultisample : int { MultisampleBit3Dfx = ((int)0x20000000), Multisample3Dfx = ((int)0x86B2), SampleBuffers3Dfx = ((int)0x86B3), Samples3Dfx = ((int)0x86B4), } public enum Gl3DfxTbuffer : int { } public enum Gl3DfxTextureCompressionFxt1 : int { CompressedRgbFxt13Dfx = ((int)0x86B0), CompressedRgbaFxt13Dfx = ((int)0x86B1), } public enum GremedyFrameTerminator : int { } public enum GremedyStringMarker : int { } public enum HintMode : int { DontCare = ((int)0x1100), Fastest = ((int)0x1101), Nicest = ((int)0x1102), } public enum HintTarget : int { PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), LineSmoothHint = ((int)0x0C52), PolygonSmoothHint = ((int)0x0C53), FogHint = ((int)0x0C54), PackCmykHintExt = ((int)0x800E), UnpackCmykHintExt = ((int)0x800F), TextureMultiBufferHintSgix = ((int)0x812E), GenerateMipmapHint = ((int)0x8192), GenerateMipmapHintSgis = ((int)0x8192), ConvolutionHintSgix = ((int)0x8316), VertexPreclipHintSgix = ((int)0x83EF), TextureCompressionHint = ((int)0x84EF), FragmentShaderDerivativeHint = ((int)0x8B8B), } public enum HistogramTarget : int { Histogram = ((int)0x8024), ProxyHistogram = ((int)0x8025), } public enum HistogramTargetExt : int { HistogramExt = ((int)0x8024), ProxyHistogramExt = ((int)0x8025), } public enum HpConvolutionBorderModes : int { IgnoreBorderHp = ((int)0x8150), ConstantBorderHp = ((int)0x8151), ReplicateBorderHp = ((int)0x8153), ConvolutionBorderColorHp = ((int)0x8154), } public enum HpImageTransform : int { ImageScaleXHp = ((int)0x8155), ImageScaleYHp = ((int)0x8156), ImageTranslateXHp = ((int)0x8157), ImageTranslateYHp = ((int)0x8158), ImageRotateAngleHp = ((int)0x8159), ImageRotateOriginXHp = ((int)0x815A), ImageRotateOriginYHp = ((int)0x815B), ImageMagFilterHp = ((int)0x815C), ImageMinFilterHp = ((int)0x815D), ImageCubicWeightHp = ((int)0x815E), CubicHp = ((int)0x815F), AverageHp = ((int)0x8160), ImageTransform2DHp = ((int)0x8161), PostImageTransformColorTableHp = ((int)0x8162), ProxyPostImageTransformColorTableHp = ((int)0x8163), } public enum HpOcclusionTest : int { OcclusionTestHp = ((int)0x8165), OcclusionTestResultHp = ((int)0x8166), } public enum HpTextureLighting : int { TextureLightingModeHp = ((int)0x8167), TexturePostSpecularHp = ((int)0x8168), TexturePreSpecularHp = ((int)0x8169), } public enum IbmCullVertex : int { CullVertexIbm = ((int)103050), } public enum IbmMultimodeDrawArrays : int { } public enum IbmRasterposClip : int { RasterPositionUnclippedIbm = ((int)0x19262), } public enum IbmTextureMirroredRepeat : int { MirroredRepeatIbm = ((int)0x8370), } public enum IbmVertexArrayLists : int { VertexArrayListIbm = ((int)103070), NormalArrayListIbm = ((int)103071), ColorArrayListIbm = ((int)103072), IndexArrayListIbm = ((int)103073), TextureCoordArrayListIbm = ((int)103074), EdgeFlagArrayListIbm = ((int)103075), FogCoordinateArrayListIbm = ((int)103076), SecondaryColorArrayListIbm = ((int)103077), VertexArrayListStrideIbm = ((int)103080), NormalArrayListStrideIbm = ((int)103081), ColorArrayListStrideIbm = ((int)103082), IndexArrayListStrideIbm = ((int)103083), TextureCoordArrayListStrideIbm = ((int)103084), EdgeFlagArrayListStrideIbm = ((int)103085), FogCoordinateArrayListStrideIbm = ((int)103086), SecondaryColorArrayListStrideIbm = ((int)103087), } public enum ImgMultisampledRenderToTexture : int { RenderbufferSamplesImg = ((int)0x9133), FramebufferIncompleteMultisampleImg = ((int)0x9134), MaxSamplesImg = ((int)0x9135), TextureSamplesImg = ((int)0x9136), } public enum ImgProgramBinary : int { SgxProgramBinaryImg = ((int)0x9130), } public enum ImgShaderBinary : int { SgxBinaryImg = ((int)0x8C0A), } public enum ImgTextureCompressionPvrtc : int { CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01), CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02), CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03), } public enum ImgTextureEnvEnhancedFixedFunction : int { Dot3RgbaImg = ((int)0x86AF), ModulateColorImg = ((int)0x8C04), RecipAddSignedAlphaImg = ((int)0x8C05), TextureAlphaModulateImg = ((int)0x8C06), FactorAlphaModulateImg = ((int)0x8C07), FragmentAlphaModulateImg = ((int)0x8C08), AddBlendImg = ((int)0x8C09), } public enum IndexedEnableCap : int { Blend = ((int)0x0BE2), ScissorTest = ((int)0x0C11), } public enum IndexPointerType : int { Short = ((int)0x1402), Int = ((int)0x1404), Float = ((int)0x1406), Double = ((int)0x140A), } public enum IngrColorClamp : int { RedMinClampIngr = ((int)0x8560), GreenMinClampIngr = ((int)0x8561), BlueMinClampIngr = ((int)0x8562), AlphaMinClampIngr = ((int)0x8563), RedMaxClampIngr = ((int)0x8564), GreenMaxClampIngr = ((int)0x8565), BlueMaxClampIngr = ((int)0x8566), AlphaMaxClampIngr = ((int)0x8567), } public enum IngrInterlaceRead : int { InterlaceReadIngr = ((int)0x8568), } public enum IngrPaletteBuffer : int { } public enum IntelParallelArrays : int { ParallelArraysIntel = ((int)0x83F4), VertexArrayParallelPointersIntel = ((int)0x83F5), NormalArrayParallelPointersIntel = ((int)0x83F6), ColorArrayParallelPointersIntel = ((int)0x83F7), TextureCoordArrayParallelPointersIntel = ((int)0x83F8), } public enum IntelTextureScissor : int { } public enum InterleavedArrayFormat : int { V2f = ((int)0x2A20), V3f = ((int)0x2A21), C4ubV2f = ((int)0x2A22), C4ubV3f = ((int)0x2A23), C3fV3f = ((int)0x2A24), N3fV3f = ((int)0x2A25), C4fN3fV3f = ((int)0x2A26), T2fV3f = ((int)0x2A27), T4fV4f = ((int)0x2A28), T2fC4ubV3f = ((int)0x2A29), T2fC3fV3f = ((int)0x2A2A), T2fN3fV3f = ((int)0x2A2B), T2fC4fN3fV3f = ((int)0x2A2C), T4fC4fN3fV4f = ((int)0x2A2D), } public enum LightEnvModeSgix : int { Add = ((int)0x0104), Replace = ((int)0x1E01), Modulate = ((int)0x2100), } public enum LightEnvParameterSgix : int { LightEnvModeSgix = ((int)0x8407), } public enum LightModelColorControl : int { SingleColor = ((int)0x81F9), SeparateSpecularColor = ((int)0x81FA), } public enum LightModelParameter : int { LightModelLocalViewer = ((int)0x0B51), LightModelTwoSide = ((int)0x0B52), LightModelAmbient = ((int)0x0B53), LightModelColorControl = ((int)0x81F8), } public enum LightName : int { Light0 = ((int)0x4000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), FragmentLight0Sgix = ((int)0x840C), FragmentLight1Sgix = ((int)0x840D), FragmentLight2Sgix = ((int)0x840E), FragmentLight3Sgix = ((int)0x840F), FragmentLight4Sgix = ((int)0x8410), FragmentLight5Sgix = ((int)0x8411), FragmentLight6Sgix = ((int)0x8412), FragmentLight7Sgix = ((int)0x8413), } public enum LightParameter : int { Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Position = ((int)0x1203), SpotDirection = ((int)0x1204), SpotExponent = ((int)0x1205), SpotCutoff = ((int)0x1206), ConstantAttenuation = ((int)0x1207), LinearAttenuation = ((int)0x1208), QuadraticAttenuation = ((int)0x1209), } public enum ListMode : int { Compile = ((int)0x1300), CompileAndExecute = ((int)0x1301), } public enum ListNameType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Gl2Bytes = ((int)0x1407), Gl3Bytes = ((int)0x1408), Gl4Bytes = ((int)0x1409), } public enum ListParameterName : int { ListPrioritySgix = ((int)0x8182), } public enum LogicOp : int { Clear = ((int)0x1500), And = ((int)0x1501), AndReverse = ((int)0x1502), Copy = ((int)0x1503), AndInverted = ((int)0x1504), Noop = ((int)0x1505), Xor = ((int)0x1506), Or = ((int)0x1507), Nor = ((int)0x1508), Equiv = ((int)0x1509), Invert = ((int)0x150A), OrReverse = ((int)0x150B), CopyInverted = ((int)0x150C), OrInverted = ((int)0x150D), Nand = ((int)0x150E), Set = ((int)0x150F), } public enum MapTarget : int { Map1Color4 = ((int)0x0D90), Map1Index = ((int)0x0D91), Map1Normal = ((int)0x0D92), Map1TextureCoord1 = ((int)0x0D93), Map1TextureCoord2 = ((int)0x0D94), Map1TextureCoord3 = ((int)0x0D95), Map1TextureCoord4 = ((int)0x0D96), Map1Vertex3 = ((int)0x0D97), Map1Vertex4 = ((int)0x0D98), Map2Color4 = ((int)0x0DB0), Map2Index = ((int)0x0DB1), Map2Normal = ((int)0x0DB2), Map2TextureCoord1 = ((int)0x0DB3), Map2TextureCoord2 = ((int)0x0DB4), Map2TextureCoord3 = ((int)0x0DB5), Map2TextureCoord4 = ((int)0x0DB6), Map2Vertex3 = ((int)0x0DB7), Map2Vertex4 = ((int)0x0DB8), GeometryDeformationSgix = ((int)0x8194), TextureDeformationSgix = ((int)0x8195), } public enum MaterialFace : int { Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408), } public enum MaterialParameter : int { Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Emission = ((int)0x1600), Shininess = ((int)0x1601), AmbientAndDiffuse = ((int)0x1602), ColorIndexes = ((int)0x1603), } public enum MatrixMode : int { Modelview = ((int)0x1700), Projection = ((int)0x1701), Texture = ((int)0x1702), Color = ((int)0x1800), } public enum MatrixModeArb : int { Modelview = ((int)0x1700), Projection = ((int)0x1701), Texture = ((int)0x1702), Color = ((int)0x1800), Matrix0 = ((int)0x88C0), Matrix1 = ((int)0x88C1), Matrix2 = ((int)0x88C2), Matrix3 = ((int)0x88C3), Matrix4 = ((int)0x88C4), Matrix5 = ((int)0x88C5), Matrix6 = ((int)0x88C6), Matrix7 = ((int)0x88C7), Matrix8 = ((int)0x88C8), Matrix9 = ((int)0x88C9), Matrix10 = ((int)0x88CA), Matrix11 = ((int)0x88CB), Matrix12 = ((int)0x88CC), Matrix13 = ((int)0x88CD), Matrix14 = ((int)0x88CE), Matrix15 = ((int)0x88CF), Matrix16 = ((int)0x88D0), Matrix17 = ((int)0x88D1), Matrix18 = ((int)0x88D2), Matrix19 = ((int)0x88D3), Matrix20 = ((int)0x88D4), Matrix21 = ((int)0x88D5), Matrix22 = ((int)0x88D6), Matrix23 = ((int)0x88D7), Matrix24 = ((int)0x88D8), Matrix25 = ((int)0x88D9), Matrix26 = ((int)0x88DA), Matrix27 = ((int)0x88DB), Matrix28 = ((int)0x88DC), Matrix29 = ((int)0x88DD), Matrix30 = ((int)0x88DE), Matrix31 = ((int)0x88DF), } public enum MesaPackedDepthStencil : int { DepthStencilMesa = ((int)0x8750), UnsignedInt248Mesa = ((int)0x8751), UnsignedInt824RevMesa = ((int)0x8752), UnsignedShort151Mesa = ((int)0x8753), UnsignedShort115RevMesa = ((int)0x8754), } public enum MesaPackInvert : int { PackInvertMesa = ((int)0x8758), } public enum MesaProgramDebug : int { FragmentProgramPositionMesa = ((int)0x8BB0), FragmentProgramCallbackMesa = ((int)0x8BB1), FragmentProgramCallbackFuncMesa = ((int)0x8BB2), FragmentProgramCallbackDataMesa = ((int)0x8BB3), VertexProgramCallbackMesa = ((int)0x8BB4), VertexProgramPositionMesa = ((int)0x8BB4), VertexProgramCallbackFuncMesa = ((int)0x8BB6), VertexProgramCallbackDataMesa = ((int)0x8BB7), } public enum MesaResizeBuffers : int { } public enum MesaShaderDebug : int { DebugObjectMesa = ((int)0x8759), DebugPrintMesa = ((int)0x875A), DebugAssertMesa = ((int)0x875B), } public enum MesaTrace : int { TraceOperationsBitMesa = ((int)0x0001), TracePrimitivesBitMesa = ((int)0x0002), TraceArraysBitMesa = ((int)0x0004), TraceTexturesBitMesa = ((int)0x0008), TracePixelsBitMesa = ((int)0x0010), TraceErrorsBitMesa = ((int)0x0020), TraceMaskMesa = ((int)0x8755), TraceNameMesa = ((int)0x8756), TraceAllBitsMesa = ((int)0xFFFF), } public enum MesaWindowPos : int { } public enum MesaxTextureStack : int { Texture1DStackMesax = ((int)0x8759), Texture2DStackMesax = ((int)0x875A), ProxyTexture1DStackMesax = ((int)0x875B), ProxyTexture2DStackMesax = ((int)0x875C), Texture1DStackBindingMesax = ((int)0x875D), Texture2DStackBindingMesax = ((int)0x875E), } public enum MesaYcbcrTexture : int { UnsignedShort88Mesa = ((int)0x85BA), UnsignedShort88RevMesa = ((int)0x85BB), YcbcrMesa = ((int)0x8757), } public enum MeshMode1 : int { Point = ((int)0x1B00), Line = ((int)0x1B01), } public enum MeshMode2 : int { Point = ((int)0x1B00), Line = ((int)0x1B01), Fill = ((int)0x1B02), } public enum MinmaxTarget : int { Minmax = ((int)0x802E), } public enum MinmaxTargetExt : int { MinmaxExt = ((int)0x802E), } public enum NormalPointerType : int { Byte = ((int)0x1400), Short = ((int)0x1402), Int = ((int)0x1404), Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum NvBlendSquare : int { } public enum NvConditionalRender : int { QueryWaitNv = ((int)0x8E13), QueryNoWaitNv = ((int)0x8E14), QueryByRegionWaitNv = ((int)0x8E15), QueryByRegionNoWaitNv = ((int)0x8E16), } public enum NvCopyDepthToColor : int { DepthStencilToRgbaNv = ((int)0x886E), DepthStencilToBgraNv = ((int)0x886F), } public enum NvCopyImage : int { } public enum NvCoverageSample : int { CoverageBufferBitNv = ((int)0x00008000), CoverageComponentNv = ((int)0x8ED0), CoverageComponent4Nv = ((int)0x8ED1), CoverageAttachmentNv = ((int)0x8ED2), CoverageBuffersNv = ((int)0x8ED3), CoverageSamplesNv = ((int)0x8ED4), CoverageAllFragmentsNv = ((int)0x8ED5), CoverageEdgeFragmentsNv = ((int)0x8ED6), CoverageAutomaticNv = ((int)0x8ED7), } public enum NvDepthBufferFloat : int { DepthComponent32fNv = ((int)0x8DAB), Depth32fStencil8Nv = ((int)0x8DAC), Float32UnsignedInt248RevNv = ((int)0x8DAD), DepthBufferFloatModeNv = ((int)0x8DAF), } public enum NvDepthClamp : int { DepthClampNv = ((int)0x864F), } public enum NvDepthNonlinear : int { DepthComponent16NonlinearNv = ((int)0x8E2C), } public enum NvEvaluators : int { Eval2DNv = ((int)0x86C0), EvalTriangular2DNv = ((int)0x86C1), MapTessellationNv = ((int)0x86C2), MapAttribUOrderNv = ((int)0x86C3), MapAttribVOrderNv = ((int)0x86C4), EvalFractionalTessellationNv = ((int)0x86C5), EvalVertexAtrrib0Nv = ((int)0x86C6), EvalVertexAttrib0Nv = ((int)0x86C6), EvalVertexAtrrib1Nv = ((int)0x86C7), EvalVertexAttrib1Nv = ((int)0x86C7), EvalVertexAtrrib2Nv = ((int)0x86C8), EvalVertexAttrib2Nv = ((int)0x86C8), EvalVertexAtrrib3Nv = ((int)0x86C9), EvalVertexAttrib3Nv = ((int)0x86C9), EvalVertexAtrrib4Nv = ((int)0x86CA), EvalVertexAttrib4Nv = ((int)0x86CA), EvalVertexAtrrib5Nv = ((int)0x86CB), EvalVertexAttrib5Nv = ((int)0x86CB), EvalVertexAtrrib6Nv = ((int)0x86CC), EvalVertexAttrib6Nv = ((int)0x86CC), EvalVertexAtrrib7Nv = ((int)0x86CD), EvalVertexAttrib7Nv = ((int)0x86CD), EvalVertexAtrrib8Nv = ((int)0x86CE), EvalVertexAttrib8Nv = ((int)0x86CE), EvalVertexAtrrib9Nv = ((int)0x86CF), EvalVertexAttrib9Nv = ((int)0x86CF), EvalVertexAtrrib10Nv = ((int)0x86D0), EvalVertexAttrib10Nv = ((int)0x86D0), EvalVertexAtrrib11Nv = ((int)0x86D1), EvalVertexAttrib11Nv = ((int)0x86D1), EvalVertexAtrrib12Nv = ((int)0x86D2), EvalVertexAttrib12Nv = ((int)0x86D2), EvalVertexAtrrib13Nv = ((int)0x86D3), EvalVertexAttrib13Nv = ((int)0x86D3), EvalVertexAtrrib14Nv = ((int)0x86D4), EvalVertexAttrib14Nv = ((int)0x86D4), EvalVertexAtrrib15Nv = ((int)0x86D5), EvalVertexAttrib15Nv = ((int)0x86D5), MaxMapTessellationNv = ((int)0x86D6), MaxRationalEvalOrderNv = ((int)0x86D7), } public enum NvExplicitMultisample : int { SamplePositionNv = ((int)0x8E50), SampleMaskNv = ((int)0x8E51), SampleMaskValueNv = ((int)0x8E52), TextureBindingRenderbufferNv = ((int)0x8E53), TextureRenderbufferDataStoreBindingNv = ((int)0x8E54), TextureRenderbufferNv = ((int)0x8E55), SamplerRenderbufferNv = ((int)0x8E56), IntSamplerRenderbufferNv = ((int)0x8E57), UnsignedIntSamplerRenderbufferNv = ((int)0x8E58), MaxSampleMaskWordsNv = ((int)0x8E59), } public enum NvFence : int { AllCompletedNv = ((int)0x84F2), FenceStatusNv = ((int)0x84F3), FenceConditionNv = ((int)0x84F4), } public enum NvFloatBuffer : int { FloatRNv = ((int)0x8880), FloatRgNv = ((int)0x8881), FloatRgbNv = ((int)0x8882), FloatRgbaNv = ((int)0x8883), FloatR16Nv = ((int)0x8884), FloatR32Nv = ((int)0x8885), FloatRg16Nv = ((int)0x8886), FloatRg32Nv = ((int)0x8887), FloatRgb16Nv = ((int)0x8888), FloatRgb32Nv = ((int)0x8889), FloatRgba16Nv = ((int)0x888A), FloatRgba32Nv = ((int)0x888B), TextureFloatComponentsNv = ((int)0x888C), FloatClearColorValueNv = ((int)0x888D), FloatRgbaModeNv = ((int)0x888E), } public enum NvFogDistance : int { EyePlane = ((int)0x2502), FogDistanceModeNv = ((int)0x855A), FogGenModeNv = ((int)0x855A), EyeRadialNv = ((int)0x855B), EyePlaneAbsoluteNv = ((int)0x855C), } public enum NvFragmentProgram : int { MaxFragmentProgramLocalParametersNv = ((int)0x8868), FragmentProgramNv = ((int)0x8870), MaxTextureCoordsNv = ((int)0x8871), MaxTextureImageUnitsNv = ((int)0x8872), FragmentProgramBindingNv = ((int)0x8873), ProgramErrorStringNv = ((int)0x8874), } public enum NvFragmentProgram2 : int { MaxProgramExecInstructionsNv = ((int)0x88F4), MaxProgramCallDepthNv = ((int)0x88F5), MaxProgramIfDepthNv = ((int)0x88F6), MaxProgramLoopDepthNv = ((int)0x88F7), MaxProgramLoopCountNv = ((int)0x88F8), } public enum NvFragmentProgram4 : int { } public enum NvFragmentProgramOption : int { } public enum NvFramebufferMultisampleCoverage : int { RenderbufferCoverageSamplesNv = ((int)0x8CAB), RenderbufferColorSamplesNv = ((int)0x8E10), MaxMultisampleCoverageModesNv = ((int)0x8E11), MultisampleCoverageModesNv = ((int)0x8E12), } public enum NvGeometryProgram4 : int { LinesAdjacencyExt = ((int)0x000A), LineStripAdjacencyExt = ((int)0x000B), TrianglesAdjacencyExt = ((int)0x000C), TriangleStripAdjacencyExt = ((int)0x000D), ProgramPointSizeExt = ((int)0x8642), GeometryProgramNv = ((int)0x8C26), MaxProgramOutputVerticesNv = ((int)0x8C27), MaxProgramTotalOutputComponentsNv = ((int)0x8C28), MaxGeometryTextureImageUnitsExt = ((int)0x8C29), FramebufferAttachmentTextureLayerExt = ((int)0x8CD4), FramebufferAttachmentLayeredExt = ((int)0x8DA7), FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), FramebufferIncompleteLayerCountExt = ((int)0x8DA9), GeometryVerticesOutExt = ((int)0x8DDA), GeometryInputTypeExt = ((int)0x8DDB), GeometryOutputTypeExt = ((int)0x8DDC), } public enum NvGeometryShader4 : int { } public enum NvGpuProgram4 : int { MinProgramTexelOffsetNv = ((int)0x8904), MaxProgramTexelOffsetNv = ((int)0x8905), ProgramAttribComponentsNv = ((int)0x8906), ProgramResultComponentsNv = ((int)0x8907), MaxProgramAttribComponentsNv = ((int)0x8908), MaxProgramResultComponentsNv = ((int)0x8909), MaxProgramGenericAttribsNv = ((int)0x8DA5), MaxProgramGenericResultsNv = ((int)0x8DA6), } public enum NvGpuProgram5 : int { MaxGeometryProgramInvocationsNv = ((int)0x8E5A), MinFragmentInterpolationOffsetNv = ((int)0x8E5B), MaxFragmentInterpolationOffsetNv = ((int)0x8E5C), FragmentProgramInterpolationOffsetBitsNv = ((int)0x8E5D), MinProgramTextureGatherOffsetNv = ((int)0x8E5E), MaxProgramTextureGatherOffsetNv = ((int)0x8E5F), MaxProgramSubroutineParametersNv = ((int)0x8F44), MaxProgramSubroutineNumNv = ((int)0x8F45), } public enum NvGpuShader5 : int { Patches = ((int)0x000E), Int64Nv = ((int)0x140E), UnsignedInt64Nv = ((int)0x140F), Int8Nv = ((int)0x8FE0), Int8Vec2Nv = ((int)0x8FE1), Int8Vec3Nv = ((int)0x8FE2), Int8Vec4Nv = ((int)0x8FE3), Int16Nv = ((int)0x8FE4), Int16Vec2Nv = ((int)0x8FE5), Int16Vec3Nv = ((int)0x8FE6), Int16Vec4Nv = ((int)0x8FE7), Int64Vec2Nv = ((int)0x8FE9), Int64Vec3Nv = ((int)0x8FEA), Int64Vec4Nv = ((int)0x8FEB), UnsignedInt8Nv = ((int)0x8FEC), UnsignedInt8Vec2Nv = ((int)0x8FED), UnsignedInt8Vec3Nv = ((int)0x8FEE), UnsignedInt8Vec4Nv = ((int)0x8FEF), UnsignedInt16Nv = ((int)0x8FF0), UnsignedInt16Vec2Nv = ((int)0x8FF1), UnsignedInt16Vec3Nv = ((int)0x8FF2), UnsignedInt16Vec4Nv = ((int)0x8FF3), UnsignedInt64Vec2Nv = ((int)0x8FF5), UnsignedInt64Vec3Nv = ((int)0x8FF6), UnsignedInt64Vec4Nv = ((int)0x8FF7), Float16Nv = ((int)0x8FF8), Float16Vec2Nv = ((int)0x8FF9), Float16Vec3Nv = ((int)0x8FFA), Float16Vec4Nv = ((int)0x8FFB), } public enum NvHalfFloat : int { HalfFloatNv = ((int)0x140B), } public enum NvLightMaxExponent : int { MaxShininessNv = ((int)0x8504), MaxSpotExponentNv = ((int)0x8505), } public enum NvMultisampleCoverage : int { CoverageSamplesNv = ((int)0x80A9), ColorSamplesNv = ((int)0x8E20), } public enum NvMultisampleFilterHint : int { MultisampleFilterHintNv = ((int)0x8534), } public enum NvOcclusionQuery : int { PixelCounterBitsNv = ((int)0x8864), CurrentOcclusionQueryIdNv = ((int)0x8865), PixelCountNv = ((int)0x8866), PixelCountAvailableNv = ((int)0x8867), } public enum NvPackedDepthStencil : int { DepthStencilNv = ((int)0x84F9), UnsignedInt248Nv = ((int)0x84FA), } public enum NvParameterBufferObject : int { MaxProgramParameterBufferBindingsNv = ((int)0x8DA0), MaxProgramParameterBufferSizeNv = ((int)0x8DA1), VertexProgramParameterBufferNv = ((int)0x8DA2), GeometryProgramParameterBufferNv = ((int)0x8DA3), FragmentProgramParameterBufferNv = ((int)0x8DA4), } public enum NvParameterBufferObject2 : int { } public enum NvPixelDataRange : int { WritePixelDataRangeNv = ((int)0x8878), ReadPixelDataRangeNv = ((int)0x8879), WritePixelDataRangeLengthNv = ((int)0x887A), ReadPixelDataRangeLengthNv = ((int)0x887B), WritePixelDataRangePointerNv = ((int)0x887C), ReadPixelDataRangePointerNv = ((int)0x887D), } public enum NvPointSprite : int { PointSpriteNv = ((int)0x8861), CoordReplaceNv = ((int)0x8862), PointSpriteRModeNv = ((int)0x8863), } public enum NvPresentVideo : int { FrameNv = ((int)0x8E26), FieldsNv = ((int)0x8E27), CurrentTimeNv = ((int)0x8E28), NumFillStreamsNv = ((int)0x8E29), PresentTimeNv = ((int)0x8E2A), PresentDurationNv = ((int)0x8E2B), } public enum NvPrimitiveRestart : int { PrimitiveRestartNv = ((int)0x8558), PrimitiveRestartIndexNv = ((int)0x8559), } public enum NvRegisterCombiners : int { None = ((int)0), Zero = ((int)0), Fog = ((int)0x0B60), Texture0Arb = ((int)0x84C0), Texture1Arb = ((int)0x84C1), RegisterCombinersNv = ((int)0x8522), VariableANv = ((int)0x8523), VariableBNv = ((int)0x8524), VariableCNv = ((int)0x8525), VariableDNv = ((int)0x8526), VariableENv = ((int)0x8527), VariableFNv = ((int)0x8528), VariableGNv = ((int)0x8529), ConstantColor0Nv = ((int)0x852A), ConstantColor1Nv = ((int)0x852B), PrimaryColorNv = ((int)0x852C), SecondaryColorNv = ((int)0x852D), Spare0Nv = ((int)0x852E), Spare1Nv = ((int)0x852F), DiscardNv = ((int)0x8530), ETimesFNv = ((int)0x8531), Spare0PlusSecondaryColorNv = ((int)0x8532), VertexArrayRangeWithoutFlushNv = ((int)0x8533), MultisampleFilterHintNv = ((int)0x8534), UnsignedIdentityNv = ((int)0x8536), UnsignedInvertNv = ((int)0x8537), ExpandNormalNv = ((int)0x8538), ExpandNegateNv = ((int)0x8539), HalfBiasNormalNv = ((int)0x853A), HalfBiasNegateNv = ((int)0x853B), SignedIdentityNv = ((int)0x853C), SignedNegateNv = ((int)0x853D), UnsignedNegateNv = ((int)0x853D), ScaleByTwoNv = ((int)0x853E), ScaleByFourNv = ((int)0x853F), ScaleByOneHalfNv = ((int)0x8540), BiasByNegativeOneHalfNv = ((int)0x8541), CombinerInputNv = ((int)0x8542), CombinerMappingNv = ((int)0x8543), CombinerComponentUsageNv = ((int)0x8544), CombinerAbDotProductNv = ((int)0x8545), CombinerCdDotProductNv = ((int)0x8546), CombinerMuxSumNv = ((int)0x8547), CombinerScaleNv = ((int)0x8548), CombinerBiasNv = ((int)0x8549), CombinerAbOutputNv = ((int)0x854A), CombinerCdOutputNv = ((int)0x854B), CombinerSumOutputNv = ((int)0x854C), MaxGeneralCombinersNv = ((int)0x854D), NumGeneralCombinersNv = ((int)0x854E), ColorSumClampNv = ((int)0x854F), Combiner0Nv = ((int)0x8550), Combiner1Nv = ((int)0x8551), Combiner2Nv = ((int)0x8552), Combiner3Nv = ((int)0x8553), Combiner4Nv = ((int)0x8554), Combiner5Nv = ((int)0x8555), Combiner6Nv = ((int)0x8556), Combiner7Nv = ((int)0x8557), } public enum NvRegisterCombiners2 : int { PerStageConstantsNv = ((int)0x8535), } public enum NvShaderBufferLoad : int { BufferGpuAddressNv = ((int)0x8F1D), GpuAddressNv = ((int)0x8F34), MaxShaderBufferAddressNv = ((int)0x8F35), } public enum NvShaderBufferStore : int { ShaderGlobalAccessBarrierBitNv = ((int)0x00000010), WriteOnly = ((int)0x88B9), ReadWrite = ((int)0x88BA), } public enum NvTessellationProgram5 : int { MaxProgramPatchAttribsNv = ((int)0x86D8), TessControlProgramNv = ((int)0x891E), TessEvaluationProgramNv = ((int)0x891F), TessControlProgramParameterBufferNv = ((int)0x8C74), TessEvaluationProgramParameterBufferNv = ((int)0x8C75), } public enum NvTexgenEmboss : int { EmbossLightNv = ((int)0x855D), EmbossConstantNv = ((int)0x855E), EmbossMapNv = ((int)0x855F), } public enum NvTexgenReflection : int { NormalMap = ((int)0x8511), NormalMapNv = ((int)0x8511), ReflectionMap = ((int)0x8512), ReflectionMapNv = ((int)0x8512), } public enum NvTextureBarrier : int { } public enum NvTextureCompressionVtc : int { } public enum NvTextureEnvCombine4 : int { Combine4Nv = ((int)0x8503), Source3RgbNv = ((int)0x8583), Source3AlphaNv = ((int)0x858B), Operand3RgbNv = ((int)0x8593), Operand3AlphaNv = ((int)0x859B), } public enum NvTextureExpandNormal : int { TextureUnsignedRemapModeNv = ((int)0x888F), } public enum NvTextureRectangle : int { TextureRectangleNv = ((int)0x84F5), TextureBindingRectangleNv = ((int)0x84F6), ProxyTextureRectangleNv = ((int)0x84F7), MaxRectangleTextureSizeNv = ((int)0x84F8), } public enum NvTextureShader : int { OffsetTextureRectangleNv = ((int)0x864C), OffsetTextureRectangleScaleNv = ((int)0x864D), DotProductTextureRectangleNv = ((int)0x864E), RgbaUnsignedDotProductMappingNv = ((int)0x86D9), UnsignedIntS8S888Nv = ((int)0x86DA), UnsignedInt88S8S8RevNv = ((int)0x86DB), DsdtMagIntensityNv = ((int)0x86DC), ShaderConsistentNv = ((int)0x86DD), TextureShaderNv = ((int)0x86DE), ShaderOperationNv = ((int)0x86DF), CullModesNv = ((int)0x86E0), OffsetTexture2DMatrixNv = ((int)0x86E1), OffsetTextureMatrixNv = ((int)0x86E1), OffsetTexture2DScaleNv = ((int)0x86E2), OffsetTextureScaleNv = ((int)0x86E2), OffsetTexture2DBiasNv = ((int)0x86E3), OffsetTextureBiasNv = ((int)0x86E3), PreviousTextureInputNv = ((int)0x86E4), ConstEyeNv = ((int)0x86E5), PassThroughNv = ((int)0x86E6), CullFragmentNv = ((int)0x86E7), OffsetTexture2DNv = ((int)0x86E8), DependentArTexture2DNv = ((int)0x86E9), DependentGbTexture2DNv = ((int)0x86EA), DotProductNv = ((int)0x86EC), DotProductDepthReplaceNv = ((int)0x86ED), DotProductTexture2DNv = ((int)0x86EE), DotProductTextureCubeMapNv = ((int)0x86F0), DotProductDiffuseCubeMapNv = ((int)0x86F1), DotProductReflectCubeMapNv = ((int)0x86F2), DotProductConstEyeReflectCubeMapNv = ((int)0x86F3), HiloNv = ((int)0x86F4), DsdtNv = ((int)0x86F5), DsdtMagNv = ((int)0x86F6), DsdtMagVibNv = ((int)0x86F7), Hilo16Nv = ((int)0x86F8), SignedHiloNv = ((int)0x86F9), SignedHilo16Nv = ((int)0x86FA), SignedRgbaNv = ((int)0x86FB), SignedRgba8Nv = ((int)0x86FC), SignedRgbNv = ((int)0x86FE), SignedRgb8Nv = ((int)0x86FF), SignedLuminanceNv = ((int)0x8701), SignedLuminance8Nv = ((int)0x8702), SignedLuminanceAlphaNv = ((int)0x8703), SignedLuminance8Alpha8Nv = ((int)0x8704), SignedAlphaNv = ((int)0x8705), SignedAlpha8Nv = ((int)0x8706), SignedIntensityNv = ((int)0x8707), SignedIntensity8Nv = ((int)0x8708), Dsdt8Nv = ((int)0x8709), Dsdt8Mag8Nv = ((int)0x870A), Dsdt8Mag8Intensity8Nv = ((int)0x870B), SignedRgbUnsignedAlphaNv = ((int)0x870C), SignedRgb8UnsignedAlpha8Nv = ((int)0x870D), HiScaleNv = ((int)0x870E), LoScaleNv = ((int)0x870F), DsScaleNv = ((int)0x8710), DtScaleNv = ((int)0x8711), MagnitudeScaleNv = ((int)0x8712), VibranceScaleNv = ((int)0x8713), HiBiasNv = ((int)0x8714), LoBiasNv = ((int)0x8715), DsBiasNv = ((int)0x8716), DtBiasNv = ((int)0x8717), MagnitudeBiasNv = ((int)0x8718), VibranceBiasNv = ((int)0x8719), TextureBorderValuesNv = ((int)0x871A), TextureHiSizeNv = ((int)0x871B), TextureLoSizeNv = ((int)0x871C), TextureDsSizeNv = ((int)0x871D), TextureDtSizeNv = ((int)0x871E), TextureMagSizeNv = ((int)0x871F), } public enum NvTextureShader2 : int { DotProductTexture3DNv = ((int)0x86EF), } public enum NvTextureShader3 : int { OffsetProjectiveTexture2DNv = ((int)0x8850), OffsetProjectiveTexture2DScaleNv = ((int)0x8851), OffsetProjectiveTextureRectangleNv = ((int)0x8852), OffsetProjectiveTextureRectangleScaleNv = ((int)0x8853), OffsetHiloTexture2DNv = ((int)0x8854), OffsetHiloTextureRectangleNv = ((int)0x8855), OffsetHiloProjectiveTexture2DNv = ((int)0x8856), OffsetHiloProjectiveTextureRectangleNv = ((int)0x8857), DependentHiloTexture2DNv = ((int)0x8858), DependentRgbTexture3DNv = ((int)0x8859), DependentRgbTextureCubeMapNv = ((int)0x885A), DotProductPassThroughNv = ((int)0x885B), DotProductTexture1DNv = ((int)0x885C), DotProductAffineDepthReplaceNv = ((int)0x885D), Hilo8Nv = ((int)0x885E), SignedHilo8Nv = ((int)0x885F), ForceBlueToOneNv = ((int)0x8860), } public enum NvTransformFeedback : int { TransformFeedbackVaryingMaxLength = ((int)0x8C76), TransformFeedbackVaryingMaxLengthExt = ((int)0x8C76), BackPrimaryColorNv = ((int)0x8C77), BackSecondaryColorNv = ((int)0x8C78), TextureCoordNv = ((int)0x8C79), ClipDistanceNv = ((int)0x8C7A), VertexIdNv = ((int)0x8C7B), PrimitiveIdNv = ((int)0x8C7C), GenericAttribNv = ((int)0x8C7D), TransformFeedbackAttribsNv = ((int)0x8C7E), TransformFeedbackBufferMode = ((int)0x8C7F), TransformFeedbackBufferModeExt = ((int)0x8C7F), TransformFeedbackBufferModeNv = ((int)0x8C7F), MaxTransformFeedbackSeparateComponents = ((int)0x8C80), MaxTransformFeedbackSeparateComponentsExt = ((int)0x8C80), MaxTransformFeedbackSeparateComponentsNv = ((int)0x8C80), ActiveVaryingsNv = ((int)0x8C81), ActiveVaryingMaxLengthNv = ((int)0x8C82), TransformFeedbackVaryings = ((int)0x8C83), TransformFeedbackVaryingsExt = ((int)0x8C83), TransformFeedbackVaryingsNv = ((int)0x8C83), TransformFeedbackBufferStart = ((int)0x8C84), TransformFeedbackBufferStartExt = ((int)0x8C84), TransformFeedbackBufferStartNv = ((int)0x8C84), TransformFeedbackBufferSize = ((int)0x8C85), TransformFeedbackBufferSizeExt = ((int)0x8C85), TransformFeedbackBufferSizeNv = ((int)0x8C85), TransformFeedbackRecordNv = ((int)0x8C86), PrimitivesGenerated = ((int)0x8C87), PrimitivesGeneratedExt = ((int)0x8C87), PrimitivesGeneratedNv = ((int)0x8C87), TransformFeedbackPrimitivesWritten = ((int)0x8C88), TransformFeedbackPrimitivesWrittenExt = ((int)0x8C88), TransformFeedbackPrimitivesWrittenNv = ((int)0x8C88), RasterizerDiscard = ((int)0x8C89), RasterizerDiscardExt = ((int)0x8C89), RasterizerDiscardNv = ((int)0x8C89), MaxTransformFeedbackInterleavedAttribsNv = ((int)0x8C8A), MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A), MaxTransformFeedbackInterleavedComponentsExt = ((int)0x8C8A), MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B), MaxTransformFeedbackSeparateAttribsExt = ((int)0x8C8B), MaxTransformFeedbackSeparateAttribsNv = ((int)0x8C8B), InterleavedAttribs = ((int)0x8C8C), InterleavedAttribsExt = ((int)0x8C8C), InterleavedAttribsNv = ((int)0x8C8C), SeparateAttribs = ((int)0x8C8D), SeparateAttribsExt = ((int)0x8C8D), SeparateAttribsNv = ((int)0x8C8D), TransformFeedbackBuffer = ((int)0x8C8E), TransformFeedbackBufferExt = ((int)0x8C8E), TransformFeedbackBufferNv = ((int)0x8C8E), TransformFeedbackBufferBinding = ((int)0x8C8F), TransformFeedbackBufferBindingExt = ((int)0x8C8F), TransformFeedbackBufferBindingNv = ((int)0x8C8F), LayerNv = ((int)0x8DAA), NextBufferNv = ((int)2), SkipComponents4Nv = ((int)3), SkipComponents3Nv = ((int)4), SkipComponents2Nv = ((int)5), SkipComponents1Nv = ((int)6), } public enum NvTransformFeedback2 : int { TransformFeedbackNv = ((int)0x8E22), TransformFeedbackBufferPausedNv = ((int)0x8E23), TransformFeedbackBufferActiveNv = ((int)0x8E24), TransformFeedbackBindingNv = ((int)0x8E25), } public enum NvVdpauInterop : int { SurfaceStateNv = ((int)0x86EB), SurfaceRegisteredNv = ((int)0x86FD), SurfaceMappedNv = ((int)0x8700), WriteDiscardNv = ((int)0x88BE), } public enum NvVertexArrayRange : int { VertexArrayRangeNv = ((int)0x851D), VertexArrayRangeLengthNv = ((int)0x851E), VertexArrayRangeValidNv = ((int)0x851F), MaxVertexArrayRangeElementNv = ((int)0x8520), VertexArrayRangePointerNv = ((int)0x8521), } public enum NvVertexArrayRange2 : int { VertexArrayRangeWithoutFlushNv = ((int)0x8533), } public enum NvVertexAttribInteger64bit : int { Int64Nv = ((int)0x140E), UnsignedInt64Nv = ((int)0x140F), } public enum NvVertexBufferUnifiedMemory : int { VertexAttribArrayUnifiedNv = ((int)0x8F1E), ElementArrayUnifiedNv = ((int)0x8F1F), VertexAttribArrayAddressNv = ((int)0x8F20), VertexArrayAddressNv = ((int)0x8F21), NormalArrayAddressNv = ((int)0x8F22), ColorArrayAddressNv = ((int)0x8F23), IndexArrayAddressNv = ((int)0x8F24), TextureCoordArrayAddressNv = ((int)0x8F25), EdgeFlagArrayAddressNv = ((int)0x8F26), SecondaryColorArrayAddressNv = ((int)0x8F27), FogCoordArrayAddressNv = ((int)0x8F28), ElementArrayAddressNv = ((int)0x8F29), VertexAttribArrayLengthNv = ((int)0x8F2A), VertexArrayLengthNv = ((int)0x8F2B), NormalArrayLengthNv = ((int)0x8F2C), ColorArrayLengthNv = ((int)0x8F2D), IndexArrayLengthNv = ((int)0x8F2E), TextureCoordArrayLengthNv = ((int)0x8F2F), EdgeFlagArrayLengthNv = ((int)0x8F30), SecondaryColorArrayLengthNv = ((int)0x8F31), FogCoordArrayLengthNv = ((int)0x8F32), ElementArrayLengthNv = ((int)0x8F33), DrawIndirectUnifiedNv = ((int)0x8F40), DrawIndirectAddressNv = ((int)0x8F41), DrawIndirectLengthNv = ((int)0x8F42), } public enum NvVertexProgram : int { VertexProgramNv = ((int)0x8620), VertexStateProgramNv = ((int)0x8621), AttribArraySizeNv = ((int)0x8623), AttribArrayStrideNv = ((int)0x8624), AttribArrayTypeNv = ((int)0x8625), CurrentAttribNv = ((int)0x8626), ProgramLengthNv = ((int)0x8627), ProgramStringNv = ((int)0x8628), ModelviewProjectionNv = ((int)0x8629), IdentityNv = ((int)0x862A), InverseNv = ((int)0x862B), TransposeNv = ((int)0x862C), InverseTransposeNv = ((int)0x862D), MaxTrackMatrixStackDepthNv = ((int)0x862E), MaxTrackMatricesNv = ((int)0x862F), Matrix0Nv = ((int)0x8630), Matrix1Nv = ((int)0x8631), Matrix2Nv = ((int)0x8632), Matrix3Nv = ((int)0x8633), Matrix4Nv = ((int)0x8634), Matrix5Nv = ((int)0x8635), Matrix6Nv = ((int)0x8636), Matrix7Nv = ((int)0x8637), CurrentMatrixStackDepthNv = ((int)0x8640), CurrentMatrixNv = ((int)0x8641), VertexProgramPointSizeNv = ((int)0x8642), VertexProgramTwoSideNv = ((int)0x8643), ProgramParameterNv = ((int)0x8644), AttribArrayPointerNv = ((int)0x8645), ProgramTargetNv = ((int)0x8646), ProgramResidentNv = ((int)0x8647), TrackMatrixNv = ((int)0x8648), TrackMatrixTransformNv = ((int)0x8649), VertexProgramBindingNv = ((int)0x864A), ProgramErrorPositionNv = ((int)0x864B), VertexAttribArray0Nv = ((int)0x8650), VertexAttribArray1Nv = ((int)0x8651), VertexAttribArray2Nv = ((int)0x8652), VertexAttribArray3Nv = ((int)0x8653), VertexAttribArray4Nv = ((int)0x8654), VertexAttribArray5Nv = ((int)0x8655), VertexAttribArray6Nv = ((int)0x8656), VertexAttribArray7Nv = ((int)0x8657), VertexAttribArray8Nv = ((int)0x8658), VertexAttribArray9Nv = ((int)0x8659), VertexAttribArray10Nv = ((int)0x865A), VertexAttribArray11Nv = ((int)0x865B), VertexAttribArray12Nv = ((int)0x865C), VertexAttribArray13Nv = ((int)0x865D), VertexAttribArray14Nv = ((int)0x865E), VertexAttribArray15Nv = ((int)0x865F), Map1VertexAttrib04Nv = ((int)0x8660), Map1VertexAttrib14Nv = ((int)0x8661), Map1VertexAttrib24Nv = ((int)0x8662), Map1VertexAttrib34Nv = ((int)0x8663), Map1VertexAttrib44Nv = ((int)0x8664), Map1VertexAttrib54Nv = ((int)0x8665), Map1VertexAttrib64Nv = ((int)0x8666), Map1VertexAttrib74Nv = ((int)0x8667), Map1VertexAttrib84Nv = ((int)0x8668), Map1VertexAttrib94Nv = ((int)0x8669), Map1VertexAttrib104Nv = ((int)0x866A), Map1VertexAttrib114Nv = ((int)0x866B), Map1VertexAttrib124Nv = ((int)0x866C), Map1VertexAttrib134Nv = ((int)0x866D), Map1VertexAttrib144Nv = ((int)0x866E), Map1VertexAttrib154Nv = ((int)0x866F), Map2VertexAttrib04Nv = ((int)0x8670), Map2VertexAttrib14Nv = ((int)0x8671), Map2VertexAttrib24Nv = ((int)0x8672), Map2VertexAttrib34Nv = ((int)0x8673), Map2VertexAttrib44Nv = ((int)0x8674), Map2VertexAttrib54Nv = ((int)0x8675), Map2VertexAttrib64Nv = ((int)0x8676), Map2VertexAttrib74Nv = ((int)0x8677), Map2VertexAttrib84Nv = ((int)0x8678), Map2VertexAttrib94Nv = ((int)0x8679), Map2VertexAttrib104Nv = ((int)0x867A), Map2VertexAttrib114Nv = ((int)0x867B), Map2VertexAttrib124Nv = ((int)0x867C), Map2VertexAttrib134Nv = ((int)0x867D), Map2VertexAttrib144Nv = ((int)0x867E), Map2VertexAttrib154Nv = ((int)0x867F), } public enum NvVertexProgram11 : int { } public enum NvVertexProgram2 : int { } public enum NvVertexProgram2Option : int { MaxProgramExecInstructionsNv = ((int)0x88F4), MaxProgramCallDepthNv = ((int)0x88F5), } public enum NvVertexProgram3 : int { FragmentShader = ((int)0x8B30), FragmentShaderArb = ((int)0x8B30), VertexShader = ((int)0x8B31), VertexShaderArb = ((int)0x8B31), ProgramObjectArb = ((int)0x8B40), ShaderObjectArb = ((int)0x8B48), MaxFragmentUniformComponents = ((int)0x8B49), MaxFragmentUniformComponentsArb = ((int)0x8B49), MaxVertexUniformComponents = ((int)0x8B4A), MaxVertexUniformComponentsArb = ((int)0x8B4A), MaxVaryingFloats = ((int)0x8B4B), MaxVaryingFloatsArb = ((int)0x8B4B), MaxVertexTextureImageUnits = ((int)0x8B4C), MaxVertexTextureImageUnitsArb = ((int)0x8B4C), MaxCombinedTextureImageUnits = ((int)0x8B4D), MaxCombinedTextureImageUnitsArb = ((int)0x8B4D), ObjectTypeArb = ((int)0x8B4E), ObjectSubtypeArb = ((int)0x8B4F), ShaderType = ((int)0x8B4F), FloatVec2 = ((int)0x8B50), FloatVec2Arb = ((int)0x8B50), FloatVec3 = ((int)0x8B51), FloatVec3Arb = ((int)0x8B51), FloatVec4 = ((int)0x8B52), FloatVec4Arb = ((int)0x8B52), IntVec2 = ((int)0x8B53), IntVec2Arb = ((int)0x8B53), IntVec3 = ((int)0x8B54), IntVec3Arb = ((int)0x8B54), IntVec4 = ((int)0x8B55), IntVec4Arb = ((int)0x8B55), Bool = ((int)0x8B56), BoolArb = ((int)0x8B56), BoolVec2 = ((int)0x8B57), BoolVec2Arb = ((int)0x8B57), BoolVec3 = ((int)0x8B58), BoolVec3Arb = ((int)0x8B58), BoolVec4 = ((int)0x8B59), BoolVec4Arb = ((int)0x8B59), FloatMat2 = ((int)0x8B5A), FloatMat2Arb = ((int)0x8B5A), FloatMat3 = ((int)0x8B5B), FloatMat3Arb = ((int)0x8B5B), FloatMat4 = ((int)0x8B5C), FloatMat4Arb = ((int)0x8B5C), Sampler1D = ((int)0x8B5D), Sampler1DArb = ((int)0x8B5D), Sampler2D = ((int)0x8B5E), Sampler2DArb = ((int)0x8B5E), Sampler3D = ((int)0x8B5F), Sampler3DArb = ((int)0x8B5F), SamplerCube = ((int)0x8B60), SamplerCubeArb = ((int)0x8B60), Sampler1DShadow = ((int)0x8B61), Sampler1DShadowArb = ((int)0x8B61), Sampler2DShadow = ((int)0x8B62), Sampler2DShadowArb = ((int)0x8B62), Sampler2DRectArb = ((int)0x8B63), Sampler2DRectShadowArb = ((int)0x8B64), FloatMat2x3 = ((int)0x8B65), FloatMat2x4 = ((int)0x8B66), FloatMat3x2 = ((int)0x8B67), FloatMat3x4 = ((int)0x8B68), FloatMat4x2 = ((int)0x8B69), FloatMat4x3 = ((int)0x8B6A), DeleteStatus = ((int)0x8B80), ObjectDeleteStatusArb = ((int)0x8B80), CompileStatus = ((int)0x8B81), ObjectCompileStatusArb = ((int)0x8B81), LinkStatus = ((int)0x8B82), ObjectLinkStatusArb = ((int)0x8B82), ObjectValidateStatusArb = ((int)0x8B83), ValidateStatus = ((int)0x8B83), InfoLogLength = ((int)0x8B84), ObjectInfoLogLengthArb = ((int)0x8B84), AttachedShaders = ((int)0x8B85), ObjectAttachedObjectsArb = ((int)0x8B85), ActiveUniforms = ((int)0x8B86), ObjectActiveUniformsArb = ((int)0x8B86), ActiveUniformMaxLength = ((int)0x8B87), ObjectActiveUniformMaxLengthArb = ((int)0x8B87), ObjectShaderSourceLengthArb = ((int)0x8B88), ShaderSourceLength = ((int)0x8B88), ActiveAttributes = ((int)0x8B89), ObjectActiveAttributesArb = ((int)0x8B89), ActiveAttributeMaxLength = ((int)0x8B8A), ObjectActiveAttributeMaxLengthArb = ((int)0x8B8A), FragmentShaderDerivativeHint = ((int)0x8B8B), FragmentShaderDerivativeHintArb = ((int)0x8B8B), ShadingLanguageVersion = ((int)0x8B8C), ShadingLanguageVersionArb = ((int)0x8B8C), } public enum NvVertexProgram4 : int { VertexAttribArrayIntegerNv = ((int)0x88FD), } public enum NvVideoCapture : int { VideoBufferNv = ((int)0x9020), VideoBufferBindingNv = ((int)0x9021), FieldUpperNv = ((int)0x9022), FieldLowerNv = ((int)0x9023), NumVideoCaptureStreamsNv = ((int)0x9024), NextVideoCaptureBufferStatusNv = ((int)0x9025), VideoCaptureTo422SupportedNv = ((int)0x9026), LastVideoCaptureStatusNv = ((int)0x9027), VideoBufferPitchNv = ((int)0x9028), VideoColorConversionMatrixNv = ((int)0x9029), VideoColorConversionMaxNv = ((int)0x902A), VideoColorConversionMinNv = ((int)0x902B), VideoColorConversionOffsetNv = ((int)0x902C), VideoBufferInternalFormatNv = ((int)0x902D), PartialSuccessNv = ((int)0x902E), SuccessNv = ((int)0x902F), FailureNv = ((int)0x9030), Ycbycr8422Nv = ((int)0x9031), Ycbaycr8A4224Nv = ((int)0x9032), Z6y10z6cb10z6y10z6cr10422Nv = ((int)0x9033), Z6y10z6cb10z6A10z6y10z6cr10z6A104224Nv = ((int)0x9034), Z4y12z4cb12z4y12z4cr12422Nv = ((int)0x9035), Z4y12z4cb12z4A12z4y12z4cr12z4A124224Nv = ((int)0x9036), Z4y12z4cb12z4cr12444Nv = ((int)0x9037), VideoCaptureFrameWidthNv = ((int)0x9038), VideoCaptureFrameHeightNv = ((int)0x9039), VideoCaptureFieldUpperHeightNv = ((int)0x903A), VideoCaptureFieldLowerHeightNv = ((int)0x903B), VideoCaptureSurfaceOriginNv = ((int)0x903C), } public enum OesBlendEquationSeparate : int { BlendEquationRgbOes = ((int)0x8009), BlendEquationAlphaOes = ((int)0x883D), } public enum OesBlendFuncSeparate : int { BlendDstRgbOes = ((int)0x80C8), BlendSrcRgbOes = ((int)0x80C9), BlendDstAlphaOes = ((int)0x80CA), BlendSrcAlphaOes = ((int)0x80CB), } public enum OesBlendSubtract : int { FuncAddOes = ((int)0x8006), BlendEquationOes = ((int)0x8009), FuncSubtractOes = ((int)0x800A), FuncReverseSubtractOes = ((int)0x800B), } public enum OesCompressedEtc1Rgb8Texture : int { Etc1Rgb8Oes = ((int)0x8D64), } public enum OesCompressedPalettedTexture : int { Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgba8Oes = ((int)0x8B91), Palette4R5G6B5Oes = ((int)0x8B92), Palette4Rgba4Oes = ((int)0x8B93), Palette4Rgb5A1Oes = ((int)0x8B94), Palette8Rgb8Oes = ((int)0x8B95), Palette8Rgba8Oes = ((int)0x8B96), Palette8R5G6B5Oes = ((int)0x8B97), Palette8Rgba4Oes = ((int)0x8B98), Palette8Rgb5A1Oes = ((int)0x8B99), } public enum OesDepth24 : int { DepthComponent24Oes = ((int)0x81A6), } public enum OesDepth32 : int { DepthComponent32Oes = ((int)0x81A7), } public enum OesDepthTexture : int { } public enum OesDrawTexture : int { TextureCropRectOes = ((int)0x8B9D), } public enum OesEglImageExternal : int { TextureExternalOes = ((int)0x8D65), SamplerExternalOes = ((int)0x8D66), TextureBindingExternalOes = ((int)0x8D67), RequiredTextureImageUnitsOes = ((int)0x8D68), } public enum OesElementIndexUint : int { } public enum OesFixedPoint : int { FixedOes = ((int)0x140C), } public enum OesFramebufferObject : int { InvalidFramebufferOperationOes = ((int)0x0506), Rgba4Oes = ((int)0x8056), Rgb5A1Oes = ((int)0x8057), DepthComponent16Oes = ((int)0x81A5), MaxRenderbufferSizeOes = ((int)0x84E8), FramebufferBindingOes = ((int)0x8CA6), RenderbufferBindingOes = ((int)0x8CA7), FramebufferAttachmentObjectTypeOes = ((int)0x8CD0), FramebufferAttachmentObjectNameOes = ((int)0x8CD1), FramebufferAttachmentTextureLevelOes = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFaceOes = ((int)0x8CD3), FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), FramebufferCompleteOes = ((int)0x8CD5), FramebufferIncompleteAttachmentOes = ((int)0x8CD6), FramebufferIncompleteMissingAttachmentOes = ((int)0x8CD7), FramebufferIncompleteDimensionsOes = ((int)0x8CD9), FramebufferIncompleteFormatsOes = ((int)0x8CDA), FramebufferIncompleteDrawBufferOes = ((int)0x8CDB), FramebufferIncompleteReadBufferOes = ((int)0x8CDC), FramebufferUnsupportedOes = ((int)0x8CDD), ColorAttachment0Oes = ((int)0x8CE0), DepthAttachmentOes = ((int)0x8D00), StencilAttachmentOes = ((int)0x8D20), FramebufferOes = ((int)0x8D40), RenderbufferOes = ((int)0x8D41), RenderbufferWidthOes = ((int)0x8D42), RenderbufferHeightOes = ((int)0x8D43), RenderbufferInternalFormatOes = ((int)0x8D44), StencilIndex1Oes = ((int)0x8D46), StencilIndex4Oes = ((int)0x8D47), StencilIndex8Oes = ((int)0x8D48), RenderbufferRedSizeOes = ((int)0x8D50), RenderbufferGreenSizeOes = ((int)0x8D51), RenderbufferBlueSizeOes = ((int)0x8D52), RenderbufferAlphaSizeOes = ((int)0x8D53), RenderbufferDepthSizeOes = ((int)0x8D54), RenderbufferStencilSizeOes = ((int)0x8D55), Rgb565Oes = ((int)0x8D62), } public enum OesGetProgramBinary : int { ProgramBinaryLengthOes = ((int)0x8741), NumProgramBinaryFormatsOes = ((int)0x87FE), ProgramBinaryFormatsOes = ((int)0x87FF), } public enum OesMapbuffer : int { WriteOnlyOes = ((int)0x88B9), BufferAccessOes = ((int)0x88BB), BufferMappedOes = ((int)0x88BC), BufferMapPointerOes = ((int)0x88BD), } public enum OesMatrixGet : int { ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D), ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E), TextureMatrixFloatAsIntBitsOes = ((int)0x898F), } public enum OesMatrixPalette : int { MaxVertexUnitsOes = ((int)0x86A4), WeightArrayTypeOes = ((int)0x86A9), WeightArrayStrideOes = ((int)0x86AA), WeightArraySizeOes = ((int)0x86AB), WeightArrayPointerOes = ((int)0x86AC), WeightArrayOes = ((int)0x86AD), MatrixPaletteOes = ((int)0x8840), MaxPaletteMatricesOes = ((int)0x8842), CurrentPaletteMatrixOes = ((int)0x8843), MatrixIndexArrayOes = ((int)0x8844), MatrixIndexArraySizeOes = ((int)0x8846), MatrixIndexArrayTypeOes = ((int)0x8847), MatrixIndexArrayStrideOes = ((int)0x8848), MatrixIndexArrayPointerOes = ((int)0x8849), WeightArrayBufferBindingOes = ((int)0x889E), MatrixIndexArrayBufferBindingOes = ((int)0x8B9E), } public enum OesPackedDepthStencil : int { DepthStencilOes = ((int)0x84F9), UnsignedInt248Oes = ((int)0x84FA), Depth24Stencil8Oes = ((int)0x88F0), } public enum OesPointSizeArray : int { PointSizeArrayTypeOes = ((int)0x898A), PointSizeArrayStrideOes = ((int)0x898B), PointSizeArrayPointerOes = ((int)0x898C), PointSizeArrayOes = ((int)0x8B9C), PointSizeArrayBufferBindingOes = ((int)0x8B9F), } public enum OesPointSprite : int { PointSpriteArb = ((int)0x8861), CoordReplaceArb = ((int)0x8862), } public enum OesReadFormat : int { ImplementationColorReadTypeOes = ((int)0x8B9A), ImplementationColorReadFormatOes = ((int)0x8B9B), } public enum OesRgb8Rgba8 : int { Rgb8 = ((int)0x8051), Rgba8 = ((int)0x8058), } public enum OesStandardDerivatives : int { FragmentShaderDerivativeHintOes = ((int)0x8B8B), } public enum OesStencil1 : int { StencilIndex1Oes = ((int)0x8D46), } public enum OesStencil4 : int { StencilIndex4Oes = ((int)0x8D47), } public enum OesStencil8 : int { StencilIndex8Oes = ((int)0x8D48), } public enum OesStencilWrap : int { IncrWrapOes = ((int)0x8507), DecrWrapOes = ((int)0x8508), } public enum OesTexture3D : int { Texture3DBindingOes = ((int)0x806A), Texture3DOes = ((int)0x806F), TextureWrapROes = ((int)0x8072), Max3DTextureSizeOes = ((int)0x8073), Sampler3DOes = ((int)0x8B5F), FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), } public enum OesTextureCubeMap : int { TextureGenMode = ((int)0x2500), NormalMapOes = ((int)0x8511), ReflectionMapOes = ((int)0x8512), TextureCubeMapOes = ((int)0x8513), TextureBindingCubeMapOes = ((int)0x8514), TextureCubeMapPositiveXOes = ((int)0x8515), TextureCubeMapNegativeXOes = ((int)0x8516), TextureCubeMapPositiveYOes = ((int)0x8517), TextureCubeMapNegativeYOes = ((int)0x8518), TextureCubeMapPositiveZOes = ((int)0x8519), TextureCubeMapNegativeZOes = ((int)0x851A), MaxCubeMapTextureSizeOes = ((int)0x851C), TextureGenStrOes = ((int)0x8D60), } public enum OesTextureEnvCrossbar : int { Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF), } public enum OesTextureFloat : int { HalfFloatOes = ((int)0x8D61), } public enum OesTextureMirroredRepeat : int { MirroredRepeatOes = ((int)0x8370), } public enum OesVertexHalfFloat : int { HalfFloatOes = ((int)0x8D61), } public enum OesVertexType1010102 : int { UnsignedInt1010102Oes = ((int)0x8DF6), Int1010102Oes = ((int)0x8DF7), } public enum OmlInterlace : int { InterlaceOml = ((int)0x8980), InterlaceReadOml = ((int)0x8981), } public enum OmlResample : int { PackResampleOml = ((int)0x8984), UnpackResampleOml = ((int)0x8985), ResampleReplicateOml = ((int)0x8986), ResampleZeroFillOml = ((int)0x8987), ResampleAverageOml = ((int)0x8988), ResampleDecimateOml = ((int)0x8989), } public enum OmlSubsample : int { FormatSubsample2424Oml = ((int)0x8982), FormatSubsample244244Oml = ((int)0x8983), } public enum PackedPointerType : int { UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum PatchParameterFloat : int { PatchDefaultInnerLevel = ((int)0x8E73), PatchDefaultOuterLevel = ((int)0x8E74), } public enum PatchParameterInt : int { PatchVertices = ((int)0x8E72), } public enum PgiMiscHints : int { PreferDoublebufferHintPgi = ((int)0x1A1F8), ConserveMemoryHintPgi = ((int)0x1A1FD), ReclaimMemoryHintPgi = ((int)0x1A1FE), NativeGraphicsHandlePgi = ((int)0x1A202), NativeGraphicsBeginHintPgi = ((int)0x1A203), NativeGraphicsEndHintPgi = ((int)0x1A204), AlwaysFastHintPgi = ((int)0x1A20C), AlwaysSoftHintPgi = ((int)0x1A20D), AllowDrawObjHintPgi = ((int)0x1A20E), AllowDrawWinHintPgi = ((int)0x1A20F), AllowDrawFrgHintPgi = ((int)0x1A210), AllowDrawMemHintPgi = ((int)0x1A211), StrictDepthfuncHintPgi = ((int)0x1A216), StrictLightingHintPgi = ((int)0x1A217), StrictScissorHintPgi = ((int)0x1A218), FullStippleHintPgi = ((int)0x1A219), ClipNearHintPgi = ((int)0x1A220), ClipFarHintPgi = ((int)0x1A221), WideLineHintPgi = ((int)0x1A222), BackNormalsHintPgi = ((int)0x1A223), } public enum PgiVertexHints : int { Vertex23BitPgi = ((int)0x00000004), Vertex4BitPgi = ((int)0x00000008), Color3BitPgi = ((int)0x00010000), Color4BitPgi = ((int)0x00020000), EdgeflagBitPgi = ((int)0x00040000), IndexBitPgi = ((int)0x00080000), MatAmbientBitPgi = ((int)0x00100000), MatAmbientAndDiffuseBitPgi = ((int)0x00200000), MatDiffuseBitPgi = ((int)0x00400000), MatEmissionBitPgi = ((int)0x00800000), MatColorIndexesBitPgi = ((int)0x01000000), MatShininessBitPgi = ((int)0x02000000), MatSpecularBitPgi = ((int)0x04000000), NormalBitPgi = ((int)0x08000000), Texcoord1BitPgi = ((int)0x10000000), VertexDataHintPgi = ((int)0x1A22A), VertexConsistentHintPgi = ((int)0x1A22B), MaterialSideHintPgi = ((int)0x1A22C), MaxVertexHintPgi = ((int)0x1A22D), Texcoord2BitPgi = ((int)0x20000000), Texcoord3BitPgi = ((int)0x40000000), Texcoord4BitPgi = unchecked((int)0x80000000), } public enum PixelCopyType : int { Color = ((int)0x1800), Depth = ((int)0x1801), Stencil = ((int)0x1802), } public enum PixelFormat : int { ColorIndex = ((int)0x1900), StencilIndex = ((int)0x1901), DepthComponent = ((int)0x1902), Red = ((int)0x1903), Green = ((int)0x1904), Blue = ((int)0x1905), Alpha = ((int)0x1906), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), AbgrExt = ((int)0x8000), CmykExt = ((int)0x800C), CmykaExt = ((int)0x800D), Bgr = ((int)0x80E0), Bgra = ((int)0x80E1), Ycrcb422Sgix = ((int)0x81BB), Ycrcb444Sgix = ((int)0x81BC), Rg = ((int)0x8227), RgInteger = ((int)0x8228), DepthStencil = ((int)0x84F9), RedInteger = ((int)0x8D94), GreenInteger = ((int)0x8D95), BlueInteger = ((int)0x8D96), AlphaInteger = ((int)0x8D97), RgbInteger = ((int)0x8D98), RgbaInteger = ((int)0x8D99), BgrInteger = ((int)0x8D9A), BgraInteger = ((int)0x8D9B), } public enum PixelInternalFormat : int { DepthComponent = ((int)0x1902), Alpha = ((int)0x1906), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), R3G3B2 = ((int)0x2A10), Alpha4 = ((int)0x803B), Alpha8 = ((int)0x803C), Alpha12 = ((int)0x803D), Alpha16 = ((int)0x803E), Luminance4 = ((int)0x803F), Luminance8 = ((int)0x8040), Luminance12 = ((int)0x8041), Luminance16 = ((int)0x8042), Luminance4Alpha4 = ((int)0x8043), Luminance6Alpha2 = ((int)0x8044), Luminance8Alpha8 = ((int)0x8045), Luminance12Alpha4 = ((int)0x8046), Luminance12Alpha12 = ((int)0x8047), Luminance16Alpha16 = ((int)0x8048), Intensity = ((int)0x8049), Intensity4 = ((int)0x804A), Intensity8 = ((int)0x804B), Intensity12 = ((int)0x804C), Intensity16 = ((int)0x804D), Rgb2Ext = ((int)0x804E), Rgb4 = ((int)0x804F), Rgb5 = ((int)0x8050), Rgb8 = ((int)0x8051), Rgb10 = ((int)0x8052), Rgb12 = ((int)0x8053), Rgb16 = ((int)0x8054), Rgba2 = ((int)0x8055), Rgba4 = ((int)0x8056), Rgb5A1 = ((int)0x8057), Rgba8 = ((int)0x8058), Rgb10A2 = ((int)0x8059), Rgba12 = ((int)0x805A), Rgba16 = ((int)0x805B), DualAlpha4Sgis = ((int)0x8110), DualAlpha8Sgis = ((int)0x8111), DualAlpha12Sgis = ((int)0x8112), DualAlpha16Sgis = ((int)0x8113), DualLuminance4Sgis = ((int)0x8114), DualLuminance8Sgis = ((int)0x8115), DualLuminance12Sgis = ((int)0x8116), DualLuminance16Sgis = ((int)0x8117), DualIntensity4Sgis = ((int)0x8118), DualIntensity8Sgis = ((int)0x8119), DualIntensity12Sgis = ((int)0x811A), DualIntensity16Sgis = ((int)0x811B), DualLuminanceAlpha4Sgis = ((int)0x811C), DualLuminanceAlpha8Sgis = ((int)0x811D), QuadAlpha4Sgis = ((int)0x811E), QuadAlpha8Sgis = ((int)0x811F), QuadLuminance4Sgis = ((int)0x8120), QuadLuminance8Sgis = ((int)0x8121), QuadIntensity4Sgis = ((int)0x8122), QuadIntensity8Sgis = ((int)0x8123), DepthComponent16 = ((int)0x81a5), DepthComponent16Sgix = ((int)0x81A5), DepthComponent24 = ((int)0x81a6), DepthComponent24Sgix = ((int)0x81A6), DepthComponent32 = ((int)0x81a7), DepthComponent32Sgix = ((int)0x81A7), CompressedRed = ((int)0x8225), CompressedRg = ((int)0x8226), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), CompressedRgbS3tcDxt1Ext = ((int)0x83F0), CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), CompressedRgbaS3tcDxt3Ext = ((int)0x83F2), CompressedRgbaS3tcDxt5Ext = ((int)0x83F3), CompressedAlpha = ((int)0x84E9), CompressedLuminance = ((int)0x84EA), CompressedLuminanceAlpha = ((int)0x84EB), CompressedIntensity = ((int)0x84EC), CompressedRgb = ((int)0x84ED), CompressedRgba = ((int)0x84EE), DepthStencil = ((int)0x84F9), Rgba32f = ((int)0x8814), Rgb32f = ((int)0x8815), Rgba16f = ((int)0x881A), Rgb16f = ((int)0x881B), Depth24Stencil8 = ((int)0x88F0), R11fG11fB10f = ((int)0x8C3A), Rgb9E5 = ((int)0x8C3D), Srgb = ((int)0x8C40), Srgb8 = ((int)0x8C41), SrgbAlpha = ((int)0x8C42), Srgb8Alpha8 = ((int)0x8C43), SluminanceAlpha = ((int)0x8C44), Sluminance8Alpha8 = ((int)0x8C45), Sluminance = ((int)0x8C46), Sluminance8 = ((int)0x8C47), CompressedSrgb = ((int)0x8C48), CompressedSrgbAlpha = ((int)0x8C49), CompressedSluminance = ((int)0x8C4A), CompressedSluminanceAlpha = ((int)0x8C4B), CompressedSrgbS3tcDxt1Ext = ((int)0x8C4C), CompressedSrgbAlphaS3tcDxt1Ext = ((int)0x8C4D), CompressedSrgbAlphaS3tcDxt3Ext = ((int)0x8C4E), CompressedSrgbAlphaS3tcDxt5Ext = ((int)0x8C4F), DepthComponent32f = ((int)0x8CAC), Depth32fStencil8 = ((int)0x8CAD), Rgba32ui = ((int)0x8D70), Rgb32ui = ((int)0x8D71), Rgba16ui = ((int)0x8D76), Rgb16ui = ((int)0x8D77), Rgba8ui = ((int)0x8D7C), Rgb8ui = ((int)0x8D7D), Rgba32i = ((int)0x8D82), Rgb32i = ((int)0x8D83), Rgba16i = ((int)0x8D88), Rgb16i = ((int)0x8D89), Rgba8i = ((int)0x8D8E), Rgb8i = ((int)0x8D8F), Float32UnsignedInt248Rev = ((int)0x8DAD), CompressedRedRgtc1 = ((int)0x8DBB), CompressedSignedRedRgtc1 = ((int)0x8DBC), CompressedRgRgtc2 = ((int)0x8DBD), CompressedSignedRgRgtc2 = ((int)0x8DBE), Rgb10A2ui = ((int)0x906F), One = ((int)1), Two = ((int)2), Three = ((int)3), Four = ((int)4), } public enum PixelMap : int { PixelMapIToI = ((int)0x0C70), PixelMapSToS = ((int)0x0C71), PixelMapIToR = ((int)0x0C72), PixelMapIToG = ((int)0x0C73), PixelMapIToB = ((int)0x0C74), PixelMapIToA = ((int)0x0C75), PixelMapRToR = ((int)0x0C76), PixelMapGToG = ((int)0x0C77), PixelMapBToB = ((int)0x0C78), PixelMapAToA = ((int)0x0C79), } public enum PixelStoreParameter : int { UnpackSwapBytes = ((int)0x0CF0), UnpackLsbFirst = ((int)0x0CF1), UnpackRowLength = ((int)0x0CF2), UnpackSkipRows = ((int)0x0CF3), UnpackSkipPixels = ((int)0x0CF4), UnpackAlignment = ((int)0x0CF5), PackSwapBytes = ((int)0x0D00), PackLsbFirst = ((int)0x0D01), PackRowLength = ((int)0x0D02), PackSkipRows = ((int)0x0D03), PackSkipPixels = ((int)0x0D04), PackAlignment = ((int)0x0D05), PackSkipImages = ((int)0x806B), PackSkipImagesExt = ((int)0x806B), PackImageHeight = ((int)0x806C), PackImageHeightExt = ((int)0x806C), UnpackSkipImages = ((int)0x806D), UnpackSkipImagesExt = ((int)0x806D), UnpackImageHeight = ((int)0x806E), UnpackImageHeightExt = ((int)0x806E), PackSkipVolumesSgis = ((int)0x8130), PackImageDepthSgis = ((int)0x8131), UnpackSkipVolumesSgis = ((int)0x8132), UnpackImageDepthSgis = ((int)0x8133), PixelTileWidthSgix = ((int)0x8140), PixelTileHeightSgix = ((int)0x8141), PixelTileGridWidthSgix = ((int)0x8142), PixelTileGridHeightSgix = ((int)0x8143), PixelTileGridDepthSgix = ((int)0x8144), PixelTileCacheSizeSgix = ((int)0x8145), PackResampleSgix = ((int)0x842C), UnpackResampleSgix = ((int)0x842D), PackSubsampleRateSgix = ((int)0x85A0), UnpackSubsampleRateSgix = ((int)0x85A1), } public enum PixelStoreResampleMode : int { ResampleReplicateSgix = ((int)0x842E), ResampleZeroFillSgix = ((int)0x842F), ResampleDecimateSgix = ((int)0x8430), } public enum PixelStoreSubsampleRate : int { PixelSubsample4444Sgix = ((int)0x85A2), PixelSubsample2424Sgix = ((int)0x85A3), PixelSubsample4242Sgix = ((int)0x85A4), } public enum PixelTexGenMode : int { None = ((int)0), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), PixelTexGenAlphaReplaceSgix = ((int)0x8187), PixelTexGenAlphaNoReplaceSgix = ((int)0x8188), PixelTexGenAlphaLsSgix = ((int)0x8189), PixelTexGenAlphaMsSgix = ((int)0x818A), } public enum PixelTexGenParameterNameSgis : int { PixelFragmentRgbSourceSgis = ((int)0x8354), PixelFragmentAlphaSourceSgis = ((int)0x8355), } public enum PixelTransferParameter : int { MapColor = ((int)0x0D10), MapStencil = ((int)0x0D11), IndexShift = ((int)0x0D12), IndexOffset = ((int)0x0D13), RedScale = ((int)0x0D14), RedBias = ((int)0x0D15), GreenScale = ((int)0x0D18), GreenBias = ((int)0x0D19), BlueScale = ((int)0x0D1A), BlueBias = ((int)0x0D1B), AlphaScale = ((int)0x0D1C), AlphaBias = ((int)0x0D1D), DepthScale = ((int)0x0D1E), DepthBias = ((int)0x0D1F), PostConvolutionRedScaleExt = ((int)0x801C), PostConvolutionGreenScaleExt = ((int)0x801D), PostConvolutionBlueScaleExt = ((int)0x801E), PostConvolutionAlphaScaleExt = ((int)0x801F), PostConvolutionRedBiasExt = ((int)0x8020), PostConvolutionGreenBiasExt = ((int)0x8021), PostConvolutionBlueBiasExt = ((int)0x8022), PostConvolutionAlphaBiasExt = ((int)0x8023), PostColorMatrixRedScaleSgi = ((int)0x80B4), PostColorMatrixGreenScaleSgi = ((int)0x80B5), PostColorMatrixBlueScaleSgi = ((int)0x80B6), PostColorMatrixAlphaScaleSgi = ((int)0x80B7), PostColorMatrixRedBiasSgi = ((int)0x80B8), PostColorMatrixGreenBiasSgi = ((int)0x80B9), PostColorMatrixBlueBiasSgi = ((int)0x80BA), PostColorMatrixAlphaBiasSgi = ((int)0x80BB), } public enum PixelType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), HalfFloat = ((int)0x140B), Bitmap = ((int)0x1A00), UnsignedByte332 = ((int)0x8032), UnsignedByte332Ext = ((int)0x8032), UnsignedShort4444 = ((int)0x8033), UnsignedShort4444Ext = ((int)0x8033), UnsignedShort5551 = ((int)0x8034), UnsignedShort5551Ext = ((int)0x8034), UnsignedInt8888 = ((int)0x8035), UnsignedInt8888Ext = ((int)0x8035), UnsignedInt1010102 = ((int)0x8036), UnsignedInt1010102Ext = ((int)0x8036), UnsignedByte233Reversed = ((int)0x8362), UnsignedShort565 = ((int)0x8363), UnsignedShort565Reversed = ((int)0x8364), UnsignedShort4444Reversed = ((int)0x8365), UnsignedShort1555Reversed = ((int)0x8366), UnsignedInt8888Reversed = ((int)0x8367), UnsignedInt2101010Reversed = ((int)0x8368), UnsignedInt248 = ((int)0x84FA), UnsignedInt10F11F11FRev = ((int)0x8C3B), UnsignedInt5999Rev = ((int)0x8C3E), Float32UnsignedInt248Rev = ((int)0x8DAD), } public enum PointParameterName : int { PointSizeMin = ((int)0x8126), PointSizeMax = ((int)0x8127), PointFadeThresholdSize = ((int)0x8128), PointDistanceAttenuation = ((int)0x8129), PointSpriteCoordOrigin = ((int)0x8CA0), } public enum PointParameterNameSgis : int { PointSizeMinSgis = ((int)0x8126), PointSizeMaxSgis = ((int)0x8127), PointFadeThresholdSizeSgis = ((int)0x8128), DistanceAttenuationSgis = ((int)0x8129), } public enum PointSpriteCoordOriginParameter : int { LowerLeft = ((int)0x8CA1), UpperLeft = ((int)0x8CA2), } public enum PolygonMode : int { Point = ((int)0x1B00), Line = ((int)0x1B01), Fill = ((int)0x1B02), } public enum ProgramParameter : int { ProgramBinaryRetrievableHint = ((int)0x8257), ProgramSeparable = ((int)0x8258), ProgramBinaryLength = ((int)0x8741), GeometryShaderInvocations = ((int)0x887F), ActiveUniformBlockMaxNameLength = ((int)0x8A35), ActiveUniformBlocks = ((int)0x8A36), DeleteStatus = ((int)0x8B80), LinkStatus = ((int)0x8B82), ValidateStatus = ((int)0x8B83), InfoLogLength = ((int)0x8B84), AttachedShaders = ((int)0x8B85), ActiveUniforms = ((int)0x8B86), ActiveUniformMaxLength = ((int)0x8B87), ActiveAttributes = ((int)0x8B89), ActiveAttributeMaxLength = ((int)0x8B8A), TransformFeedbackVaryingMaxLength = ((int)0x8C76), TransformFeedbackBufferMode = ((int)0x8C7F), TransformFeedbackVaryings = ((int)0x8C83), GeometryVerticesOut = ((int)0x8DDA), GeometryInputType = ((int)0x8DDB), GeometryOutputType = ((int)0x8DDC), TessControlOutputVertices = ((int)0x8E75), TessGenMode = ((int)0x8E76), TessGenSpacing = ((int)0x8E77), TessGenVertexOrder = ((int)0x8E78), TessGenPointMode = ((int)0x8E79), } public enum ProgramPipelineParameter : int { ActiveProgram = ((int)0x8259), } [Flags] public enum ProgramStageMask : int { VertexShaderBit = ((int)0x00000001), FragmentShaderBit = ((int)0x00000002), GeometryShaderBit = ((int)0x00000004), TessControlShaderBit = ((int)0x00000008), TessEvaluationShaderBit = ((int)0x00000010), AllShaderBits = unchecked((int)0xFFFFFFFF), } public enum ProgramStageParameter : int { ActiveSubroutines = ((int)0x8DE5), ActiveSubroutineUniforms = ((int)0x8DE6), ActiveSubroutineUniformLocations = ((int)0x8E47), ActiveSubroutineMaxLength = ((int)0x8E48), ActiveSubroutineUniformMaxLength = ((int)0x8E49), } public enum ProvokingVertexMode : int { FirstVertexConvention = ((int)0x8E4D), LastVertexConvention = ((int)0x8E4E), } public enum QcomDriverControl : int { PerfmonGlobalModeQcom = ((int)0x8FA0), } public enum QcomExtendedGet : int { TextureWidthQcom = ((int)0x8BD2), TextureHeightQcom = ((int)0x8BD3), TextureDepthQcom = ((int)0x8BD4), TextureInternalFormatQcom = ((int)0x8BD5), TextureFormatQcom = ((int)0x8BD6), TextureTypeQcom = ((int)0x8BD7), TextureImageValidQcom = ((int)0x8BD8), TextureNumLevelsQcom = ((int)0x8BD9), TextureTargetQcom = ((int)0x8BDA), TextureObjectValidQcom = ((int)0x8BDB), StateRestore = ((int)0x8BDC), } public enum QcomWriteonlyRendering : int { WriteonlyRenderingQcom = ((int)0x8823), } public enum QueryCounterTarget : int { Timestamp = ((int)0x8E28), } public enum QueryTarget : int { TimeElapsed = ((int)0x88BF), SamplesPassed = ((int)0x8914), AnySamplesPassed = ((int)0x8C2F), PrimitivesGenerated = ((int)0x8C87), TransformFeedbackPrimitivesWritten = ((int)0x8C88), Timestamp = ((int)0x8E28), } public enum ReadBufferMode : int { None = ((int)0), FrontLeft = ((int)0x0400), FrontRight = ((int)0x0401), BackLeft = ((int)0x0402), BackRight = ((int)0x0403), Front = ((int)0x0404), Back = ((int)0x0405), Left = ((int)0x0406), Right = ((int)0x0407), Aux0 = ((int)0x0409), Aux1 = ((int)0x040A), Aux2 = ((int)0x040B), Aux3 = ((int)0x040C), ColorAttachment0 = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), } public enum RenderbufferParameterName : int { RenderbufferSamples = ((int)0x8CAB), RenderbufferWidth = ((int)0x8D42), RenderbufferWidthExt = ((int)0x8D42), RenderbufferHeight = ((int)0x8D43), RenderbufferHeightExt = ((int)0x8D43), RenderbufferInternalFormat = ((int)0x8D44), RenderbufferInternalFormatExt = ((int)0x8D44), RenderbufferRedSize = ((int)0x8D50), RenderbufferRedSizeExt = ((int)0x8D50), RenderbufferGreenSize = ((int)0x8D51), RenderbufferGreenSizeExt = ((int)0x8D51), RenderbufferBlueSize = ((int)0x8D52), RenderbufferBlueSizeExt = ((int)0x8D52), RenderbufferAlphaSize = ((int)0x8D53), RenderbufferAlphaSizeExt = ((int)0x8D53), RenderbufferDepthSize = ((int)0x8D54), RenderbufferDepthSizeExt = ((int)0x8D54), RenderbufferStencilSize = ((int)0x8D55), RenderbufferStencilSizeExt = ((int)0x8D55), } public enum RenderbufferStorage : int { R3G3B2 = ((int)0x2A10), Alpha4 = ((int)0x803B), Alpha8 = ((int)0x803C), Alpha12 = ((int)0x803D), Alpha16 = ((int)0x803E), Rgb4 = ((int)0x804F), Rgb5 = ((int)0x8050), Rgb8 = ((int)0x8051), Rgb10 = ((int)0x8052), Rgb12 = ((int)0x8053), Rgb16 = ((int)0x8054), Rgba2 = ((int)0x8055), Rgba4 = ((int)0x8056), Rgba8 = ((int)0x8058), Rgb10A2 = ((int)0x8059), Rgba12 = ((int)0x805A), Rgba16 = ((int)0x805B), DepthComponent16 = ((int)0x81a5), DepthComponent24 = ((int)0x81a6), DepthComponent32 = ((int)0x81a7), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), Rgba32f = ((int)0x8814), Rgb32f = ((int)0x8815), Rgba16f = ((int)0x881A), Rgb16f = ((int)0x881B), Depth24Stencil8 = ((int)0x88F0), R11fG11fB10f = ((int)0x8C3A), Rgb9E5 = ((int)0x8C3D), Srgb8 = ((int)0x8C41), Srgb8Alpha8 = ((int)0x8C43), DepthComponent32f = ((int)0x8CAC), Depth32fStencil8 = ((int)0x8CAD), StencilIndex1 = ((int)0x8D46), StencilIndex1Ext = ((int)0x8D46), StencilIndex4 = ((int)0x8D47), StencilIndex4Ext = ((int)0x8D47), StencilIndex8 = ((int)0x8D48), StencilIndex8Ext = ((int)0x8D48), StencilIndex16 = ((int)0x8D49), StencilIndex16Ext = ((int)0x8D49), Rgba32ui = ((int)0x8D70), Rgb32ui = ((int)0x8D71), Rgba16ui = ((int)0x8D76), Rgb16ui = ((int)0x8D77), Rgba8ui = ((int)0x8D7C), Rgb8ui = ((int)0x8D7D), Rgba32i = ((int)0x8D82), Rgb32i = ((int)0x8D83), Rgba16i = ((int)0x8D88), Rgb16i = ((int)0x8D89), Rgba8i = ((int)0x8D8E), Rgb8i = ((int)0x8D8F), Rgb10A2ui = ((int)0x906F), } public enum RenderbufferTarget : int { Renderbuffer = ((int)0x8D41), RenderbufferExt = ((int)0x8D41), } public enum RenderingMode : int { Render = ((int)0x1C00), Feedback = ((int)0x1C01), Select = ((int)0x1C02), } public enum RendScreenCoordinates : int { ScreenCoordinatesRend = ((int)0x8490), InvertedScreenWRend = ((int)0x8491), } public enum S3S3tc : int { RgbS3tc = ((int)0x83A0), Rgb4S3tc = ((int)0x83A1), RgbaS3tc = ((int)0x83A2), Rgba4S3tc = ((int)0x83A3), } public enum SamplePatternSgis : int { Gl1PassSgis = ((int)0x80A1), Gl2Pass0Sgis = ((int)0x80A2), Gl2Pass1Sgis = ((int)0x80A3), Gl4Pass0Sgis = ((int)0x80A4), Gl4Pass1Sgis = ((int)0x80A5), Gl4Pass2Sgis = ((int)0x80A6), Gl4Pass3Sgis = ((int)0x80A7), } public enum SamplerParameter : int { TextureBorderColor = ((int)0x1004), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803), TextureWrapR = ((int)0x8072), TextureMinLod = ((int)0x813A), TextureMaxLod = ((int)0x813B), TextureMaxAnisotropyExt = ((int)0x84FE), TextureLodBias = ((int)0x8501), TextureCompareMode = ((int)0x884C), TextureCompareFunc = ((int)0x884D), } public enum SeparableTarget : int { Separable2D = ((int)0x8012), } public enum SeparableTargetExt : int { Separable2DExt = ((int)0x8012), } public enum SgiColorMatrix : int { ColorMatrixSgi = ((int)0x80B1), ColorMatrixStackDepthSgi = ((int)0x80B2), MaxColorMatrixStackDepthSgi = ((int)0x80B3), PostColorMatrixRedScaleSgi = ((int)0x80B4), PostColorMatrixGreenScaleSgi = ((int)0x80B5), PostColorMatrixBlueScaleSgi = ((int)0x80B6), PostColorMatrixAlphaScaleSgi = ((int)0x80B7), PostColorMatrixRedBiasSgi = ((int)0x80B8), PostColorMatrixGreenBiasSgi = ((int)0x80B9), PostColorMatrixBlueBiasSgi = ((int)0x80BA), PostColorMatrixAlphaBiasSgi = ((int)0x80BB), } public enum SgiColorTable : int { ColorTableSgi = ((int)0x80D0), PostConvolutionColorTableSgi = ((int)0x80D1), PostColorMatrixColorTableSgi = ((int)0x80D2), ProxyColorTableSgi = ((int)0x80D3), ProxyPostConvolutionColorTableSgi = ((int)0x80D4), ProxyPostColorMatrixColorTableSgi = ((int)0x80D5), ColorTableScaleSgi = ((int)0x80D6), ColorTableBiasSgi = ((int)0x80D7), ColorTableFormatSgi = ((int)0x80D8), ColorTableWidthSgi = ((int)0x80D9), ColorTableRedSizeSgi = ((int)0x80DA), ColorTableGreenSizeSgi = ((int)0x80DB), ColorTableBlueSizeSgi = ((int)0x80DC), ColorTableAlphaSizeSgi = ((int)0x80DD), ColorTableLuminanceSizeSgi = ((int)0x80DE), ColorTableIntensitySizeSgi = ((int)0x80DF), } public enum SgiDepthPassInstrument : int { DepthPassInstrumentSgix = ((int)0x8310), DepthPassInstrumentCountersSgix = ((int)0x8311), DepthPassInstrumentMaxSgix = ((int)0x8312), } public enum SgisDetailTexture : int { DetailTexture2DSgis = ((int)0x8095), DetailTexture2DBindingSgis = ((int)0x8096), LinearDetailSgis = ((int)0x8097), LinearDetailAlphaSgis = ((int)0x8098), LinearDetailColorSgis = ((int)0x8099), DetailTextureLevelSgis = ((int)0x809A), DetailTextureModeSgis = ((int)0x809B), DetailTextureFuncPointsSgis = ((int)0x809C), } public enum SgisFogFunction : int { FogFuncSgis = ((int)0x812A), FogFuncPointsSgis = ((int)0x812B), MaxFogFuncPointsSgis = ((int)0x812C), } public enum SgisGenerateMipmap : int { GenerateMipmapSgis = ((int)0x8191), GenerateMipmapHintSgis = ((int)0x8192), } public enum SgisMultisample : int { MultisampleSgis = ((int)0x809D), SampleAlphaToMaskSgis = ((int)0x809E), SampleAlphaToOneSgis = ((int)0x809F), SampleMaskSgis = ((int)0x80A0), Gl1PassSgis = ((int)0x80A1), Gl2Pass0Sgis = ((int)0x80A2), Gl2Pass1Sgis = ((int)0x80A3), Gl4Pass0Sgis = ((int)0x80A4), Gl4Pass1Sgis = ((int)0x80A5), Gl4Pass2Sgis = ((int)0x80A6), Gl4Pass3Sgis = ((int)0x80A7), SampleBuffersSgis = ((int)0x80A8), SamplesSgis = ((int)0x80A9), SampleMaskValueSgis = ((int)0x80AA), SampleMaskInvertSgis = ((int)0x80AB), SamplePatternSgis = ((int)0x80AC), } public enum SgisPixelTexture : int { PixelTextureSgis = ((int)0x8353), PixelFragmentRgbSourceSgis = ((int)0x8354), PixelFragmentAlphaSourceSgis = ((int)0x8355), PixelGroupColorSgis = ((int)0x8356), } public enum SgisPointLineTexgen : int { EyeDistanceToPointSgis = ((int)0x81F0), ObjectDistanceToPointSgis = ((int)0x81F1), EyeDistanceToLineSgis = ((int)0x81F2), ObjectDistanceToLineSgis = ((int)0x81F3), EyePointSgis = ((int)0x81F4), ObjectPointSgis = ((int)0x81F5), EyeLineSgis = ((int)0x81F6), ObjectLineSgis = ((int)0x81F7), } public enum SgisPointParameters : int { PointSizeMinSgis = ((int)0x8126), PointSizeMaxSgis = ((int)0x8127), PointFadeThresholdSizeSgis = ((int)0x8128), DistanceAttenuationSgis = ((int)0x8129), } public enum SgisSharpenTexture : int { LinearSharpenSgis = ((int)0x80AD), LinearSharpenAlphaSgis = ((int)0x80AE), LinearSharpenColorSgis = ((int)0x80AF), SharpenTextureFuncPointsSgis = ((int)0x80B0), } public enum SgisTexture4D : int { PackSkipVolumesSgis = ((int)0x8130), PackImageDepthSgis = ((int)0x8131), UnpackSkipVolumesSgis = ((int)0x8132), UnpackImageDepthSgis = ((int)0x8133), Texture4DSgis = ((int)0x8134), ProxyTexture4DSgis = ((int)0x8135), Texture4DsizeSgis = ((int)0x8136), TextureWrapQSgis = ((int)0x8137), Max4DTextureSizeSgis = ((int)0x8138), Texture4DBindingSgis = ((int)0x814F), } public enum SgisTextureBorderClamp : int { ClampToBorderSgis = ((int)0x812D), } [Flags] public enum SgisTextureColorMask : int { TextureColorWritemaskSgis = ((int)0x81EF), } public enum SgisTextureEdgeClamp : int { ClampToEdgeSgis = ((int)0x812F), } public enum SgisTextureFilter4 : int { Filter4Sgis = ((int)0x8146), TextureFilter4SizeSgis = ((int)0x8147), } public enum SgisTextureLod : int { TextureMinLodSgis = ((int)0x813A), TextureMaxLodSgis = ((int)0x813B), TextureBaseLevelSgis = ((int)0x813C), TextureMaxLevelSgis = ((int)0x813D), } public enum SgisTextureSelect : int { DualAlpha4Sgis = ((int)0x8110), DualAlpha8Sgis = ((int)0x8111), DualAlpha12Sgis = ((int)0x8112), DualAlpha16Sgis = ((int)0x8113), DualLuminance4Sgis = ((int)0x8114), DualLuminance8Sgis = ((int)0x8115), DualLuminance12Sgis = ((int)0x8116), DualLuminance16Sgis = ((int)0x8117), DualIntensity4Sgis = ((int)0x8118), DualIntensity8Sgis = ((int)0x8119), DualIntensity12Sgis = ((int)0x811A), DualIntensity16Sgis = ((int)0x811B), DualLuminanceAlpha4Sgis = ((int)0x811C), DualLuminanceAlpha8Sgis = ((int)0x811D), QuadAlpha4Sgis = ((int)0x811E), QuadAlpha8Sgis = ((int)0x811F), QuadLuminance4Sgis = ((int)0x8120), QuadLuminance8Sgis = ((int)0x8121), QuadIntensity4Sgis = ((int)0x8122), QuadIntensity8Sgis = ((int)0x8123), DualTextureSelectSgis = ((int)0x8124), QuadTextureSelectSgis = ((int)0x8125), } public enum SgiTextureColorTable : int { TextureColorTableSgi = ((int)0x80BC), ProxyTextureColorTableSgi = ((int)0x80BD), } public enum SgixAsync : int { AsyncMarkerSgix = ((int)0x8329), } public enum SgixAsyncHistogram : int { AsyncHistogramSgix = ((int)0x832C), MaxAsyncHistogramSgix = ((int)0x832D), } public enum SgixAsyncPixel : int { AsyncTexImageSgix = ((int)0x835C), AsyncDrawPixelsSgix = ((int)0x835D), AsyncReadPixelsSgix = ((int)0x835E), MaxAsyncTexImageSgix = ((int)0x835F), MaxAsyncDrawPixelsSgix = ((int)0x8360), MaxAsyncReadPixelsSgix = ((int)0x8361), } public enum SgixBlendAlphaMinmax : int { AlphaMinSgix = ((int)0x8320), AlphaMaxSgix = ((int)0x8321), } public enum SgixCalligraphicFragment : int { CalligraphicFragmentSgix = ((int)0x8183), } public enum SgixClipmap : int { LinearClipmapLinearSgix = ((int)0x8170), TextureClipmapCenterSgix = ((int)0x8171), TextureClipmapFrameSgix = ((int)0x8172), TextureClipmapOffsetSgix = ((int)0x8173), TextureClipmapVirtualDepthSgix = ((int)0x8174), TextureClipmapLodOffsetSgix = ((int)0x8175), TextureClipmapDepthSgix = ((int)0x8176), MaxClipmapDepthSgix = ((int)0x8177), MaxClipmapVirtualDepthSgix = ((int)0x8178), NearestClipmapNearestSgix = ((int)0x844D), NearestClipmapLinearSgix = ((int)0x844E), LinearClipmapNearestSgix = ((int)0x844F), } public enum SgixConvolutionAccuracy : int { ConvolutionHintSgix = ((int)0x8316), } public enum SgixDepthPassInstrument : int { DepthPassInstrumentSgix = ((int)0x8310), DepthPassInstrumentCountersSgix = ((int)0x8311), DepthPassInstrumentMaxSgix = ((int)0x8312), } public enum SgixDepthTexture : int { DepthComponent16Sgix = ((int)0x81A5), DepthComponent24Sgix = ((int)0x81A6), DepthComponent32Sgix = ((int)0x81A7), } public enum SgixFlushRaster : int { } public enum SgixFogOffset : int { FogOffsetSgix = ((int)0x8198), FogOffsetValueSgix = ((int)0x8199), } public enum SgixFogScale : int { FogScaleSgix = ((int)0x81FC), FogScaleValueSgix = ((int)0x81FD), } public enum SgixFragmentLighting : int { FragmentLightingSgix = ((int)0x8400), FragmentColorMaterialSgix = ((int)0x8401), FragmentColorMaterialFaceSgix = ((int)0x8402), FragmentColorMaterialParameterSgix = ((int)0x8403), MaxFragmentLightsSgix = ((int)0x8404), MaxActiveLightsSgix = ((int)0x8405), CurrentRasterNormalSgix = ((int)0x8406), LightEnvModeSgix = ((int)0x8407), FragmentLightModelLocalViewerSgix = ((int)0x8408), FragmentLightModelTwoSideSgix = ((int)0x8409), FragmentLightModelAmbientSgix = ((int)0x840A), FragmentLightModelNormalInterpolationSgix = ((int)0x840B), FragmentLight0Sgix = ((int)0x840C), FragmentLight1Sgix = ((int)0x840D), FragmentLight2Sgix = ((int)0x840E), FragmentLight3Sgix = ((int)0x840F), FragmentLight4Sgix = ((int)0x8410), FragmentLight5Sgix = ((int)0x8411), FragmentLight6Sgix = ((int)0x8412), FragmentLight7Sgix = ((int)0x8413), } public enum SgixFragmentsInstrument : int { FragmentsInstrumentSgix = ((int)0x8313), FragmentsInstrumentCountersSgix = ((int)0x8314), FragmentsInstrumentMaxSgix = ((int)0x8315), } public enum SgixFramezoom : int { FramezoomSgix = ((int)0x818B), FramezoomFactorSgix = ((int)0x818C), MaxFramezoomFactorSgix = ((int)0x818D), } public enum SgixIccTexture : int { } public enum SgixImpactPixelTexture : int { PixelTexGenQCeilingSgix = ((int)0x8184), PixelTexGenQRoundSgix = ((int)0x8185), PixelTexGenQFloorSgix = ((int)0x8186), PixelTexGenAlphaReplaceSgix = ((int)0x8187), PixelTexGenAlphaNoReplaceSgix = ((int)0x8188), PixelTexGenAlphaLsSgix = ((int)0x8189), PixelTexGenAlphaMsSgix = ((int)0x818A), } public enum SgixInstruments : int { InstrumentBufferPointerSgix = ((int)0x8180), InstrumentMeasurementsSgix = ((int)0x8181), } public enum SgixInterlace : int { InterlaceSgix = ((int)0x8094), } public enum SgixIrInstrument1 : int { IrInstrument1Sgix = ((int)0x817F), } public enum SgixLineQualityHint : int { LineQualityHintSgix = ((int)0x835B), } public enum SgixListPriority : int { ListPrioritySgix = ((int)0x8182), } public enum SgixPixelTexture : int { PixelTexGenSgix = ((int)0x8139), PixelTexGenModeSgix = ((int)0x832B), } public enum SgixPixelTiles : int { PixelTileBestAlignmentSgix = ((int)0x813E), PixelTileCacheIncrementSgix = ((int)0x813F), PixelTileWidthSgix = ((int)0x8140), PixelTileHeightSgix = ((int)0x8141), PixelTileGridWidthSgix = ((int)0x8142), PixelTileGridHeightSgix = ((int)0x8143), PixelTileGridDepthSgix = ((int)0x8144), PixelTileCacheSizeSgix = ((int)0x8145), } public enum SgixPolynomialFfd : int { GeometryDeformationSgix = ((int)0x8194), TextureDeformationSgix = ((int)0x8195), DeformationsMaskSgix = ((int)0x8196), MaxDeformationOrderSgix = ((int)0x8197), } public enum SgixReferencePlane : int { ReferencePlaneSgix = ((int)0x817D), ReferencePlaneEquationSgix = ((int)0x817E), } public enum SgixResample : int { PackResampleSgix = ((int)0x842C), UnpackResampleSgix = ((int)0x842D), ResampleReplicateSgix = ((int)0x842E), ResampleZeroFillSgix = ((int)0x842F), ResampleDecimateSgix = ((int)0x8430), } public enum SgixScalebiasHint : int { ScalebiasHintSgix = ((int)0x8322), } public enum SgixShadow : int { TextureCompareSgix = ((int)0x819A), TextureCompareOperatorSgix = ((int)0x819B), TextureLequalRSgix = ((int)0x819C), TextureGequalRSgix = ((int)0x819D), } public enum SgixShadowAmbient : int { ShadowAmbientSgix = ((int)0x80BF), } public enum SgixSlim : int { UnpackCompressedSizeSgix = ((int)0x831A), PackMaxCompressedSizeSgix = ((int)0x831B), PackCompressedSizeSgix = ((int)0x831C), Slim8uSgix = ((int)0x831D), Slim10uSgix = ((int)0x831E), Slim12sSgix = ((int)0x831F), } public enum SgixSprite : int { SpriteSgix = ((int)0x8148), SpriteModeSgix = ((int)0x8149), SpriteAxisSgix = ((int)0x814A), SpriteTranslationSgix = ((int)0x814B), SpriteAxialSgix = ((int)0x814C), SpriteObjectAlignedSgix = ((int)0x814D), SpriteEyeAlignedSgix = ((int)0x814E), } public enum SgixSubsample : int { PackSubsampleRateSgix = ((int)0x85A0), UnpackSubsampleRateSgix = ((int)0x85A1), PixelSubsample4444Sgix = ((int)0x85A2), PixelSubsample2424Sgix = ((int)0x85A3), PixelSubsample4242Sgix = ((int)0x85A4), } public enum SgixTagSampleBuffer : int { } public enum SgixTextureAddEnv : int { TextureEnvBiasSgix = ((int)0x80BE), } public enum SgixTextureCoordinateClamp : int { TextureMaxClampSSgix = ((int)0x8369), TextureMaxClampTSgix = ((int)0x836A), TextureMaxClampRSgix = ((int)0x836B), FogFactorToAlphaSgix = ((int)0x836F), } public enum SgixTextureLodBias : int { TextureLodBiasSSgix = ((int)0x818E), TextureLodBiasTSgix = ((int)0x818F), TextureLodBiasRSgix = ((int)0x8190), } public enum SgixTextureMultiBuffer : int { TextureMultiBufferHintSgix = ((int)0x812E), } public enum SgixTextureScaleBias : int { PostTextureFilterBiasSgix = ((int)0x8179), PostTextureFilterScaleSgix = ((int)0x817A), PostTextureFilterBiasRangeSgix = ((int)0x817B), PostTextureFilterScaleRangeSgix = ((int)0x817C), } public enum SgixVertexPreclip : int { VertexPreclipSgix = ((int)0x83EE), VertexPreclipHintSgix = ((int)0x83EF), } public enum SgixYcrcb : int { Ycrcb422Sgix = ((int)0x81BB), Ycrcb444Sgix = ((int)0x81BC), } public enum SgixYcrcba : int { YcrcbSgix = ((int)0x8318), YcrcbaSgix = ((int)0x8319), } public enum SgixYcrcbSubsample : int { PackSubsampleRateSgix = ((int)0x85A0), UnpackSubsampleRateSgix = ((int)0x85A1), PixelSubsample4444Sgix = ((int)0x85A2), PixelSubsample2424Sgix = ((int)0x85A3), PixelSubsample4242Sgix = ((int)0x85A4), } public enum ShaderParameter : int { ShaderType = ((int)0x8B4F), DeleteStatus = ((int)0x8B80), CompileStatus = ((int)0x8B81), InfoLogLength = ((int)0x8B84), ShaderSourceLength = ((int)0x8B88), } public enum ShaderPrecisionType : int { LowFloat = ((int)0x8DF0), MediumFloat = ((int)0x8DF1), HighFloat = ((int)0x8DF2), LowInt = ((int)0x8DF3), MediumInt = ((int)0x8DF4), HighInt = ((int)0x8DF5), } public enum ShaderType : int { FragmentShader = ((int)0x8B30), VertexShader = ((int)0x8B31), GeometryShader = ((int)0x8DD9), GeometryShaderExt = ((int)0x8DD9), TessEvaluationShader = ((int)0x8E87), TessControlShader = ((int)0x8E88), } public enum ShadingModel : int { Flat = ((int)0x1D00), Smooth = ((int)0x1D01), } public enum SizedInternalFormat : int { Rgba8 = ((int)0x8058), Rgba16 = ((int)0x805B), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), Rgba32f = ((int)0x8814), Rgba16f = ((int)0x881A), Rgba32ui = ((int)0x8D70), Rgba16ui = ((int)0x8D76), Rgba8ui = ((int)0x8D7C), Rgba32i = ((int)0x8D82), Rgba16i = ((int)0x8D88), Rgba8i = ((int)0x8D8E), } public enum StencilFace : int { Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408), } public enum StencilFunction : int { Never = ((int)0x0200), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), } public enum StencilOp : int { Zero = ((int)0), Invert = ((int)0x150A), Keep = ((int)0x1E00), Replace = ((int)0x1E01), Incr = ((int)0x1E02), Decr = ((int)0x1E03), IncrWrap = ((int)0x8507), DecrWrap = ((int)0x8508), } public enum StringName : int { Vendor = ((int)0x1F00), Renderer = ((int)0x1F01), Version = ((int)0x1F02), Extensions = ((int)0x1F03), ShadingLanguageVersion = ((int)0x8B8C), } public enum SunConvolutionBorderModes : int { WrapBorderSun = ((int)0x81D4), } public enum SunGlobalAlpha : int { GlobalAlphaSun = ((int)0x81D9), GlobalAlphaFactorSun = ((int)0x81DA), } public enum SunMeshArray : int { QuadMeshSun = ((int)0x8614), TriangleMeshSun = ((int)0x8615), } public enum SunSliceAccum : int { SliceAccumSun = ((int)0x85CC), } public enum SunTriangleList : int { RestartSun = ((int)0x0001), ReplaceMiddleSun = ((int)0x0002), ReplaceOldestSun = ((int)0x0003), TriangleListSun = ((int)0x81D7), ReplacementCodeSun = ((int)0x81D8), ReplacementCodeArraySun = ((int)0x85C0), ReplacementCodeArrayTypeSun = ((int)0x85C1), ReplacementCodeArrayStrideSun = ((int)0x85C2), ReplacementCodeArrayPointerSun = ((int)0x85C3), R1uiV3fSun = ((int)0x85C4), R1uiC4ubV3fSun = ((int)0x85C5), R1uiC3fV3fSun = ((int)0x85C6), R1uiN3fV3fSun = ((int)0x85C7), R1uiC4fN3fV3fSun = ((int)0x85C8), R1uiT2fV3fSun = ((int)0x85C9), R1uiT2fN3fV3fSun = ((int)0x85CA), R1uiT2fC4fN3fV3fSun = ((int)0x85CB), } public enum SunVertex : int { } public enum SunxConstantData : int { UnpackConstantDataSunx = ((int)0x81D5), TextureConstantDataSunx = ((int)0x81D6), } public enum SunxGeneralTriangleList : int { RestartSun = ((int)0x0001), ReplaceMiddleSun = ((int)0x0002), ReplaceOldestSun = ((int)0x0003), WrapBorderSun = ((int)0x81D4), TriangleListSun = ((int)0x81D7), ReplacementCodeSun = ((int)0x81D8), ReplacementCodeArraySun = ((int)0x85C0), ReplacementCodeArrayTypeSun = ((int)0x85C1), ReplacementCodeArrayStrideSun = ((int)0x85C2), ReplacementCodeArrayPointerSun = ((int)0x85C3), R1uiV3fSun = ((int)0x85C4), R1uiC4ubV3fSun = ((int)0x85C5), R1uiC3fV3fSun = ((int)0x85C6), R1uiN3fV3fSun = ((int)0x85C7), R1uiC4fN3fV3fSun = ((int)0x85C8), R1uiT2fV3fSun = ((int)0x85C9), R1uiT2fN3fV3fSun = ((int)0x85CA), R1uiT2fC4fN3fV3fSun = ((int)0x85CB), } public enum TexCoordPointerType : int { Short = ((int)0x1402), Int = ((int)0x1404), Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum TextureBufferTarget : int { TextureBuffer = ((int)0x8C2A), } public enum TextureCompareMode : int { None = ((int)0), CompareRefToTexture = ((int)0x884E), CompareRToTexture = ((int)0x884E), } public enum TextureCoordName : int { S = ((int)0x2000), T = ((int)0x2001), R = ((int)0x2002), Q = ((int)0x2003), } public enum TextureEnvMode : int { Add = ((int)0x0104), Blend = ((int)0x0BE2), Modulate = ((int)0x2100), Decal = ((int)0x2101), ReplaceExt = ((int)0x8062), TextureEnvBiasSgix = ((int)0x80BE), Combine = ((int)0x8570), } public enum TextureEnvModeCombine : int { Add = ((int)0x0104), Replace = ((int)0x1E01), Modulate = ((int)0x2100), Subtract = ((int)0x84E7), AddSigned = ((int)0x8574), Interpolate = ((int)0x8575), Dot3Rgb = ((int)0x86AE), Dot3Rgba = ((int)0x86AF), } public enum TextureEnvModeOperandAlpha : int { SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), } public enum TextureEnvModeOperandRgb : int { SrcColor = ((int)0x0300), OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), } public enum TextureEnvModePointSprite : int { False = ((int)0), True = ((int)1), } public enum TextureEnvModeScale : int { One = ((int)1), Two = ((int)2), Four = ((int)4), } public enum TextureEnvModeSource : int { Texture = ((int)0x1702), Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF), Constant = ((int)0x8576), PrimaryColor = ((int)0x8577), Previous = ((int)0x8578), } public enum TextureEnvParameter : int { AlphaScale = ((int)0x0D1C), TextureEnvMode = ((int)0x2200), TextureEnvColor = ((int)0x2201), TextureLodBias = ((int)0x8501), CombineRgb = ((int)0x8571), CombineAlpha = ((int)0x8572), RgbScale = ((int)0x8573), Source0Rgb = ((int)0x8580), Src1Rgb = ((int)0x8581), Src2Rgb = ((int)0x8582), Src0Alpha = ((int)0x8588), Src1Alpha = ((int)0x8589), Src2Alpha = ((int)0x858A), Operand0Rgb = ((int)0x8590), Operand1Rgb = ((int)0x8591), Operand2Rgb = ((int)0x8592), Operand0Alpha = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand2Alpha = ((int)0x859A), CoordReplace = ((int)0x8862), } public enum TextureEnvTarget : int { TextureEnv = ((int)0x2300), TextureFilterControl = ((int)0x8500), PointSprite = ((int)0x8861), } public enum TextureFilterFuncSgis : int { Filter4Sgis = ((int)0x8146), } public enum TextureGenMode : int { EyeLinear = ((int)0x2400), ObjectLinear = ((int)0x2401), SphereMap = ((int)0x2402), EyeDistanceToPointSgis = ((int)0x81F0), ObjectDistanceToPointSgis = ((int)0x81F1), EyeDistanceToLineSgis = ((int)0x81F2), ObjectDistanceToLineSgis = ((int)0x81F3), NormalMap = ((int)0x8511), ReflectionMap = ((int)0x8512), } public enum TextureGenParameter : int { TextureGenMode = ((int)0x2500), ObjectPlane = ((int)0x2501), EyePlane = ((int)0x2502), EyePointSgis = ((int)0x81F4), ObjectPointSgis = ((int)0x81F5), EyeLineSgis = ((int)0x81F6), ObjectLineSgis = ((int)0x81F7), } public enum TextureMagFilter : int { Nearest = ((int)0x2600), Linear = ((int)0x2601), LinearDetailSgis = ((int)0x8097), LinearDetailAlphaSgis = ((int)0x8098), LinearDetailColorSgis = ((int)0x8099), LinearSharpenSgis = ((int)0x80AD), LinearSharpenAlphaSgis = ((int)0x80AE), LinearSharpenColorSgis = ((int)0x80AF), Filter4Sgis = ((int)0x8146), PixelTexGenQCeilingSgix = ((int)0x8184), PixelTexGenQRoundSgix = ((int)0x8185), PixelTexGenQFloorSgix = ((int)0x8186), } public enum TextureMinFilter : int { Nearest = ((int)0x2600), Linear = ((int)0x2601), NearestMipmapNearest = ((int)0x2700), LinearMipmapNearest = ((int)0x2701), NearestMipmapLinear = ((int)0x2702), LinearMipmapLinear = ((int)0x2703), Filter4Sgis = ((int)0x8146), LinearClipmapLinearSgix = ((int)0x8170), PixelTexGenQCeilingSgix = ((int)0x8184), PixelTexGenQRoundSgix = ((int)0x8185), PixelTexGenQFloorSgix = ((int)0x8186), NearestClipmapNearestSgix = ((int)0x844D), NearestClipmapLinearSgix = ((int)0x844E), LinearClipmapNearestSgix = ((int)0x844F), } public enum TextureParameterName : int { TextureBorderColor = ((int)0x1004), Red = ((int)0x1903), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803), TexturePriority = ((int)0x8066), TextureDepth = ((int)0x8071), TextureWrapR = ((int)0x8072), TextureWrapRExt = ((int)0x8072), DetailTextureLevelSgis = ((int)0x809A), DetailTextureModeSgis = ((int)0x809B), ShadowAmbientSgix = ((int)0x80BF), TextureCompareFailValue = ((int)0x80BF), DualTextureSelectSgis = ((int)0x8124), QuadTextureSelectSgis = ((int)0x8125), ClampToBorder = ((int)0x812D), ClampToEdge = ((int)0x812F), TextureWrapQSgis = ((int)0x8137), TextureMinLod = ((int)0x813A), TextureMaxLod = ((int)0x813B), TextureBaseLevel = ((int)0x813C), TextureMaxLevel = ((int)0x813D), TextureClipmapCenterSgix = ((int)0x8171), TextureClipmapFrameSgix = ((int)0x8172), TextureClipmapOffsetSgix = ((int)0x8173), TextureClipmapVirtualDepthSgix = ((int)0x8174), TextureClipmapLodOffsetSgix = ((int)0x8175), TextureClipmapDepthSgix = ((int)0x8176), PostTextureFilterBiasSgix = ((int)0x8179), PostTextureFilterScaleSgix = ((int)0x817A), TextureLodBiasSSgix = ((int)0x818E), TextureLodBiasTSgix = ((int)0x818F), TextureLodBiasRSgix = ((int)0x8190), GenerateMipmap = ((int)0x8191), GenerateMipmapSgis = ((int)0x8191), TextureCompareSgix = ((int)0x819A), TextureCompareOperatorSgix = ((int)0x819B), TextureMaxClampSSgix = ((int)0x8369), TextureMaxClampTSgix = ((int)0x836A), TextureMaxClampRSgix = ((int)0x836B), TextureLodBias = ((int)0x8501), DepthTextureMode = ((int)0x884B), TextureCompareMode = ((int)0x884C), TextureCompareFunc = ((int)0x884D), TextureSwizzleR = ((int)0x8E42), TextureSwizzleG = ((int)0x8E43), TextureSwizzleB = ((int)0x8E44), TextureSwizzleA = ((int)0x8E45), TextureSwizzleRgba = ((int)0x8E46), } public enum TextureTarget : int { Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), ProxyTexture1D = ((int)0x8063), ProxyTexture2D = ((int)0x8064), Texture3D = ((int)0x806F), Texture3DExt = ((int)0x806F), ProxyTexture3D = ((int)0x8070), ProxyTexture3DExt = ((int)0x8070), DetailTexture2DSgis = ((int)0x8095), Texture4DSgis = ((int)0x8134), ProxyTexture4DSgis = ((int)0x8135), TextureMinLodSgis = ((int)0x813A), TextureMaxLodSgis = ((int)0x813B), TextureBaseLevelSgis = ((int)0x813C), TextureMaxLevelSgis = ((int)0x813D), TextureRectangle = ((int)0x84F5), TextureRectangleArb = ((int)0x84F5), TextureRectangleNv = ((int)0x84F5), ProxyTextureRectangle = ((int)0x84F7), TextureCubeMap = ((int)0x8513), TextureBindingCubeMap = ((int)0x8514), TextureCubeMapPositiveX = ((int)0x8515), TextureCubeMapNegativeX = ((int)0x8516), TextureCubeMapPositiveY = ((int)0x8517), TextureCubeMapNegativeY = ((int)0x8518), TextureCubeMapPositiveZ = ((int)0x8519), TextureCubeMapNegativeZ = ((int)0x851A), ProxyTextureCubeMap = ((int)0x851B), Texture1DArray = ((int)0x8C18), ProxyTexture1DArray = ((int)0x8C19), Texture2DArray = ((int)0x8C1A), ProxyTexture2DArray = ((int)0x8C1B), TextureBuffer = ((int)0x8C2A), TextureCubeMapArray = ((int)0x9009), ProxyTextureCubeMapArray = ((int)0x900B), Texture2DMultisample = ((int)0x9100), ProxyTexture2DMultisample = ((int)0x9101), Texture2DMultisampleArray = ((int)0x9102), ProxyTexture2DMultisampleArray = ((int)0x9103), } public enum TextureTargetMultisample : int { Texture2DMultisample = ((int)0x9100), ProxyTexture2DMultisample = ((int)0x9101), Texture2DMultisampleArray = ((int)0x9102), ProxyTexture2DMultisampleArray = ((int)0x9103), } public enum TextureUnit : int { Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF), } public enum TextureWrapMode : int { Clamp = ((int)0x2900), Repeat = ((int)0x2901), ClampToBorder = ((int)0x812D), ClampToBorderSgis = ((int)0x812D), ClampToEdge = ((int)0x812F), ClampToEdgeSgis = ((int)0x812F), MirroredRepeat = ((int)0x8370), } public enum TransformFeedbackMode : int { InterleavedAttribs = ((int)0x8C8C), SeparateAttribs = ((int)0x8C8D), } public enum TransformFeedbackTarget : int { TransformFeedback = ((int)0x8E22), } public enum Version11 : int { False = ((int)0), NoError = ((int)0), None = ((int)0), Zero = ((int)0), Points = ((int)0x0000), DepthBufferBit = ((int)0x00000100), StencilBufferBit = ((int)0x00000400), ColorBufferBit = ((int)0x00004000), Lines = ((int)0x0001), LineLoop = ((int)0x0002), LineStrip = ((int)0x0003), Triangles = ((int)0x0004), TriangleStrip = ((int)0x0005), TriangleFan = ((int)0x0006), Never = ((int)0x0200), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), SrcColor = ((int)0x0300), OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304), OneMinusDstAlpha = ((int)0x0305), DstColor = ((int)0x0306), OneMinusDstColor = ((int)0x0307), SrcAlphaSaturate = ((int)0x0308), FrontLeft = ((int)0x0400), FrontRight = ((int)0x0401), BackLeft = ((int)0x0402), BackRight = ((int)0x0403), Front = ((int)0x0404), Back = ((int)0x0405), Left = ((int)0x0406), Right = ((int)0x0407), FrontAndBack = ((int)0x0408), InvalidEnum = ((int)0x0500), InvalidValue = ((int)0x0501), InvalidOperation = ((int)0x0502), OutOfMemory = ((int)0x0505), Cw = ((int)0x0900), Ccw = ((int)0x0901), PointSize = ((int)0x0B11), PointSizeRange = ((int)0x0B12), PointSizeGranularity = ((int)0x0B13), LineSmooth = ((int)0x0B20), LineWidth = ((int)0x0B21), LineWidthRange = ((int)0x0B22), LineWidthGranularity = ((int)0x0B23), PolygonSmooth = ((int)0x0B41), CullFace = ((int)0x0B44), CullFaceMode = ((int)0x0B45), FrontFace = ((int)0x0B46), DepthRange = ((int)0x0B70), DepthTest = ((int)0x0B71), DepthWritemask = ((int)0x0B72), DepthClearValue = ((int)0x0B73), DepthFunc = ((int)0x0B74), StencilTest = ((int)0x0B90), StencilClearValue = ((int)0x0B91), StencilFunc = ((int)0x0B92), StencilValueMask = ((int)0x0B93), StencilFail = ((int)0x0B94), StencilPassDepthFail = ((int)0x0B95), StencilPassDepthPass = ((int)0x0B96), StencilRef = ((int)0x0B97), StencilWritemask = ((int)0x0B98), Viewport = ((int)0x0BA2), Dither = ((int)0x0BD0), BlendDst = ((int)0x0BE0), BlendSrc = ((int)0x0BE1), Blend = ((int)0x0BE2), LogicOpMode = ((int)0x0BF0), ColorLogicOp = ((int)0x0BF2), DrawBuffer = ((int)0x0C01), ReadBuffer = ((int)0x0C02), ScissorBox = ((int)0x0C10), ScissorTest = ((int)0x0C11), ColorClearValue = ((int)0x0C22), ColorWritemask = ((int)0x0C23), Doublebuffer = ((int)0x0C32), Stereo = ((int)0x0C33), LineSmoothHint = ((int)0x0C52), PolygonSmoothHint = ((int)0x0C53), UnpackSwapBytes = ((int)0x0CF0), UnpackLsbFirst = ((int)0x0CF1), UnpackRowLength = ((int)0x0CF2), UnpackSkipRows = ((int)0x0CF3), UnpackSkipPixels = ((int)0x0CF4), UnpackAlignment = ((int)0x0CF5), PackSwapBytes = ((int)0x0D00), PackLsbFirst = ((int)0x0D01), PackRowLength = ((int)0x0D02), PackSkipRows = ((int)0x0D03), PackSkipPixels = ((int)0x0D04), PackAlignment = ((int)0x0D05), MaxTextureSize = ((int)0x0D33), MaxViewportDims = ((int)0x0D3A), SubpixelBits = ((int)0x0D50), Texture1D = ((int)0x0DE0), Texture2D = ((int)0x0DE1), TextureWidth = ((int)0x1000), TextureHeight = ((int)0x1001), TextureInternalFormat = ((int)0x1003), TextureBorderColor = ((int)0x1004), DontCare = ((int)0x1100), Fastest = ((int)0x1101), Nicest = ((int)0x1102), Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), Clear = ((int)0x1500), And = ((int)0x1501), AndReverse = ((int)0x1502), Copy = ((int)0x1503), AndInverted = ((int)0x1504), Noop = ((int)0x1505), Xor = ((int)0x1506), Or = ((int)0x1507), Nor = ((int)0x1508), Equiv = ((int)0x1509), Invert = ((int)0x150A), OrReverse = ((int)0x150B), CopyInverted = ((int)0x150C), OrInverted = ((int)0x150D), Nand = ((int)0x150E), Set = ((int)0x150F), Texture = ((int)0x1702), Color = ((int)0x1800), Depth = ((int)0x1801), Stencil = ((int)0x1802), StencilIndex = ((int)0x1901), DepthComponent = ((int)0x1902), Red = ((int)0x1903), Green = ((int)0x1904), Blue = ((int)0x1905), Alpha = ((int)0x1906), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Point = ((int)0x1B00), Line = ((int)0x1B01), Fill = ((int)0x1B02), Keep = ((int)0x1E00), Replace = ((int)0x1E01), Incr = ((int)0x1E02), Decr = ((int)0x1E03), Vendor = ((int)0x1F00), Renderer = ((int)0x1F01), Version = ((int)0x1F02), Extensions = ((int)0x1F03), Nearest = ((int)0x2600), Linear = ((int)0x2601), NearestMipmapNearest = ((int)0x2700), LinearMipmapNearest = ((int)0x2701), NearestMipmapLinear = ((int)0x2702), LinearMipmapLinear = ((int)0x2703), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803), Repeat = ((int)0x2901), PolygonOffsetUnits = ((int)0x2A00), PolygonOffsetPoint = ((int)0x2A01), PolygonOffsetLine = ((int)0x2A02), R3G3B2 = ((int)0x2A10), PolygonOffsetFill = ((int)0x8037), PolygonOffsetFactor = ((int)0x8038), Rgb4 = ((int)0x804F), Rgb5 = ((int)0x8050), Rgb8 = ((int)0x8051), Rgb10 = ((int)0x8052), Rgb12 = ((int)0x8053), Rgb16 = ((int)0x8054), Rgba2 = ((int)0x8055), Rgba4 = ((int)0x8056), Rgb5A1 = ((int)0x8057), Rgba8 = ((int)0x8058), Rgb10A2 = ((int)0x8059), Rgba12 = ((int)0x805A), Rgba16 = ((int)0x805B), TextureRedSize = ((int)0x805C), TextureGreenSize = ((int)0x805D), TextureBlueSize = ((int)0x805E), TextureAlphaSize = ((int)0x805F), ProxyTexture1D = ((int)0x8063), ProxyTexture2D = ((int)0x8064), TextureBinding1D = ((int)0x8068), TextureBinding2D = ((int)0x8069), One = ((int)1), True = ((int)1), } public enum Version11Deprecated : int { ClientPixelStoreBit = ((int)0x00000001), CurrentBit = ((int)0x00000001), ClientVertexArrayBit = ((int)0x00000002), PointBit = ((int)0x00000002), LineBit = ((int)0x00000004), PolygonBit = ((int)0x00000008), PolygonStippleBit = ((int)0x00000010), PixelModeBit = ((int)0x00000020), LightingBit = ((int)0x00000040), FogBit = ((int)0x00000080), AccumBufferBit = ((int)0x00000200), ViewportBit = ((int)0x00000800), TransformBit = ((int)0x00001000), EnableBit = ((int)0x00002000), HintBit = ((int)0x00008000), EvalBit = ((int)0x00010000), ListBit = ((int)0x00020000), TextureBit = ((int)0x00040000), Quads = ((int)0x0007), QuadStrip = ((int)0x0008), ScissorBit = ((int)0x00080000), Polygon = ((int)0x0009), Accum = ((int)0x0100), Load = ((int)0x0101), Return = ((int)0x0102), Mult = ((int)0x0103), Add = ((int)0x0104), Aux0 = ((int)0x0409), Aux1 = ((int)0x040A), Aux2 = ((int)0x040B), Aux3 = ((int)0x040C), StackOverflow = ((int)0x0503), StackUnderflow = ((int)0x0504), Gl2D = ((int)0x0600), Gl3D = ((int)0x0601), Gl3DColor = ((int)0x0602), Gl3DColorTexture = ((int)0x0603), Gl4DColorTexture = ((int)0x0604), PassThroughToken = ((int)0x0700), PointToken = ((int)0x0701), LineToken = ((int)0x0702), PolygonToken = ((int)0x0703), BitmapToken = ((int)0x0704), DrawPixelToken = ((int)0x0705), CopyPixelToken = ((int)0x0706), LineResetToken = ((int)0x0707), Exp = ((int)0x0800), Exp2 = ((int)0x0801), Coeff = ((int)0x0A00), Order = ((int)0x0A01), Domain = ((int)0x0A02), CurrentColor = ((int)0x0B00), CurrentIndex = ((int)0x0B01), CurrentNormal = ((int)0x0B02), CurrentTextureCoords = ((int)0x0B03), CurrentRasterColor = ((int)0x0B04), CurrentRasterIndex = ((int)0x0B05), CurrentRasterTextureCoords = ((int)0x0B06), CurrentRasterPosition = ((int)0x0B07), CurrentRasterPositionValid = ((int)0x0B08), CurrentRasterDistance = ((int)0x0B09), PointSmooth = ((int)0x0B10), LineStipple = ((int)0x0B24), LineStipplePattern = ((int)0x0B25), LineStippleRepeat = ((int)0x0B26), ListMode = ((int)0x0B30), MaxListNesting = ((int)0x0B31), ListBase = ((int)0x0B32), ListIndex = ((int)0x0B33), PolygonMode = ((int)0x0B40), PolygonStipple = ((int)0x0B42), EdgeFlag = ((int)0x0B43), Lighting = ((int)0x0B50), LightModelLocalViewer = ((int)0x0B51), LightModelTwoSide = ((int)0x0B52), LightModelAmbient = ((int)0x0B53), ShadeModel = ((int)0x0B54), ColorMaterialFace = ((int)0x0B55), ColorMaterialParameter = ((int)0x0B56), ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60), FogIndex = ((int)0x0B61), FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65), FogColor = ((int)0x0B66), AccumClearValue = ((int)0x0B80), MatrixMode = ((int)0x0BA0), Normalize = ((int)0x0BA1), ModelviewStackDepth = ((int)0x0BA3), ProjectionStackDepth = ((int)0x0BA4), TextureStackDepth = ((int)0x0BA5), ModelviewMatrix = ((int)0x0BA6), ProjectionMatrix = ((int)0x0BA7), TextureMatrix = ((int)0x0BA8), AttribStackDepth = ((int)0x0BB0), ClientAttribStackDepth = ((int)0x0BB1), AlphaTest = ((int)0x0BC0), AlphaTestFunc = ((int)0x0BC1), AlphaTestRef = ((int)0x0BC2), IndexLogicOp = ((int)0x0BF1), LogicOp = ((int)0x0BF1), AuxBuffers = ((int)0x0C00), IndexClearValue = ((int)0x0C20), IndexWritemask = ((int)0x0C21), IndexMode = ((int)0x0C30), RgbaMode = ((int)0x0C31), RenderMode = ((int)0x0C40), PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), FogHint = ((int)0x0C54), TextureGenS = ((int)0x0C60), TextureGenT = ((int)0x0C61), TextureGenR = ((int)0x0C62), TextureGenQ = ((int)0x0C63), PixelMapIToI = ((int)0x0C70), PixelMapSToS = ((int)0x0C71), PixelMapIToR = ((int)0x0C72), PixelMapIToG = ((int)0x0C73), PixelMapIToB = ((int)0x0C74), PixelMapIToA = ((int)0x0C75), PixelMapRToR = ((int)0x0C76), PixelMapGToG = ((int)0x0C77), PixelMapBToB = ((int)0x0C78), PixelMapAToA = ((int)0x0C79), PixelMapIToISize = ((int)0x0CB0), PixelMapSToSSize = ((int)0x0CB1), PixelMapIToRSize = ((int)0x0CB2), PixelMapIToGSize = ((int)0x0CB3), PixelMapIToBSize = ((int)0x0CB4), PixelMapIToASize = ((int)0x0CB5), PixelMapRToRSize = ((int)0x0CB6), PixelMapGToGSize = ((int)0x0CB7), PixelMapBToBSize = ((int)0x0CB8), PixelMapAToASize = ((int)0x0CB9), MapColor = ((int)0x0D10), MapStencil = ((int)0x0D11), IndexShift = ((int)0x0D12), IndexOffset = ((int)0x0D13), RedScale = ((int)0x0D14), RedBias = ((int)0x0D15), ZoomX = ((int)0x0D16), ZoomY = ((int)0x0D17), GreenScale = ((int)0x0D18), GreenBias = ((int)0x0D19), BlueScale = ((int)0x0D1A), BlueBias = ((int)0x0D1B), AlphaScale = ((int)0x0D1C), AlphaBias = ((int)0x0D1D), DepthScale = ((int)0x0D1E), DepthBias = ((int)0x0D1F), MaxEvalOrder = ((int)0x0D30), MaxLights = ((int)0x0D31), MaxClipPlanes = ((int)0x0D32), MaxPixelMapTable = ((int)0x0D34), MaxAttribStackDepth = ((int)0x0D35), MaxModelviewStackDepth = ((int)0x0D36), MaxNameStackDepth = ((int)0x0D37), MaxProjectionStackDepth = ((int)0x0D38), MaxTextureStackDepth = ((int)0x0D39), MaxClientAttribStackDepth = ((int)0x0D3B), IndexBits = ((int)0x0D51), RedBits = ((int)0x0D52), GreenBits = ((int)0x0D53), BlueBits = ((int)0x0D54), AlphaBits = ((int)0x0D55), DepthBits = ((int)0x0D56), StencilBits = ((int)0x0D57), AccumRedBits = ((int)0x0D58), AccumGreenBits = ((int)0x0D59), AccumBlueBits = ((int)0x0D5A), AccumAlphaBits = ((int)0x0D5B), NameStackDepth = ((int)0x0D70), AutoNormal = ((int)0x0D80), Map1Color4 = ((int)0x0D90), Map1Index = ((int)0x0D91), Map1Normal = ((int)0x0D92), Map1TextureCoord1 = ((int)0x0D93), Map1TextureCoord2 = ((int)0x0D94), Map1TextureCoord3 = ((int)0x0D95), Map1TextureCoord4 = ((int)0x0D96), Map1Vertex3 = ((int)0x0D97), Map1Vertex4 = ((int)0x0D98), Map2Color4 = ((int)0x0DB0), Map2Index = ((int)0x0DB1), Map2Normal = ((int)0x0DB2), Map2TextureCoord1 = ((int)0x0DB3), Map2TextureCoord2 = ((int)0x0DB4), Map2TextureCoord3 = ((int)0x0DB5), Map2TextureCoord4 = ((int)0x0DB6), Map2Vertex3 = ((int)0x0DB7), Map2Vertex4 = ((int)0x0DB8), Map1GridDomain = ((int)0x0DD0), Map1GridSegments = ((int)0x0DD1), Map2GridDomain = ((int)0x0DD2), Map2GridSegments = ((int)0x0DD3), FeedbackBufferPointer = ((int)0x0DF0), FeedbackBufferSize = ((int)0x0DF1), FeedbackBufferType = ((int)0x0DF2), SelectionBufferPointer = ((int)0x0DF3), SelectionBufferSize = ((int)0x0DF4), TextureComponents = ((int)0x1003), TextureBorder = ((int)0x1005), Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Position = ((int)0x1203), SpotDirection = ((int)0x1204), SpotExponent = ((int)0x1205), SpotCutoff = ((int)0x1206), ConstantAttenuation = ((int)0x1207), LinearAttenuation = ((int)0x1208), QuadraticAttenuation = ((int)0x1209), Compile = ((int)0x1300), CompileAndExecute = ((int)0x1301), Gl2Bytes = ((int)0x1407), Gl3Bytes = ((int)0x1408), Gl4Bytes = ((int)0x1409), Emission = ((int)0x1600), Shininess = ((int)0x1601), AmbientAndDiffuse = ((int)0x1602), ColorIndexes = ((int)0x1603), Modelview = ((int)0x1700), Projection = ((int)0x1701), ColorIndex = ((int)0x1900), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), Bitmap = ((int)0x1A00), Render = ((int)0x1C00), Feedback = ((int)0x1C01), Select = ((int)0x1C02), Flat = ((int)0x1D00), Smooth = ((int)0x1D01), S = ((int)0x2000), T = ((int)0x2001), R = ((int)0x2002), Q = ((int)0x2003), Modulate = ((int)0x2100), Decal = ((int)0x2101), TextureEnvMode = ((int)0x2200), TextureEnvColor = ((int)0x2201), TextureEnv = ((int)0x2300), EyeLinear = ((int)0x2400), ObjectLinear = ((int)0x2401), SphereMap = ((int)0x2402), TextureGenMode = ((int)0x2500), ObjectPlane = ((int)0x2501), EyePlane = ((int)0x2502), Clamp = ((int)0x2900), V2f = ((int)0x2A20), V3f = ((int)0x2A21), C4ubV2f = ((int)0x2A22), C4ubV3f = ((int)0x2A23), C3fV3f = ((int)0x2A24), N3fV3f = ((int)0x2A25), C4fN3fV3f = ((int)0x2A26), T2fV3f = ((int)0x2A27), T4fV4f = ((int)0x2A28), T2fC4ubV3f = ((int)0x2A29), T2fC3fV3f = ((int)0x2A2A), T2fN3fV3f = ((int)0x2A2B), T2fC4fN3fV3f = ((int)0x2A2C), T4fC4fN3fV4f = ((int)0x2A2D), ClipPlane0 = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane2 = ((int)0x3002), ClipPlane3 = ((int)0x3003), ClipPlane4 = ((int)0x3004), ClipPlane5 = ((int)0x3005), Light0 = ((int)0x4000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), Alpha4 = ((int)0x803B), Alpha8 = ((int)0x803C), Alpha12 = ((int)0x803D), Alpha16 = ((int)0x803E), Luminance4 = ((int)0x803F), Luminance8 = ((int)0x8040), Luminance12 = ((int)0x8041), Luminance16 = ((int)0x8042), Luminance4Alpha4 = ((int)0x8043), Luminance6Alpha2 = ((int)0x8044), Luminance8Alpha8 = ((int)0x8045), Luminance12Alpha4 = ((int)0x8046), Luminance12Alpha12 = ((int)0x8047), Luminance16Alpha16 = ((int)0x8048), Intensity = ((int)0x8049), Intensity4 = ((int)0x804A), Intensity8 = ((int)0x804B), Intensity12 = ((int)0x804C), Intensity16 = ((int)0x804D), TextureLuminanceSize = ((int)0x8060), TextureIntensitySize = ((int)0x8061), TexturePriority = ((int)0x8066), TextureResident = ((int)0x8067), VertexArray = ((int)0x8074), NormalArray = ((int)0x8075), ColorArray = ((int)0x8076), IndexArray = ((int)0x8077), TextureCoordArray = ((int)0x8078), EdgeFlagArray = ((int)0x8079), VertexArraySize = ((int)0x807A), VertexArrayType = ((int)0x807B), VertexArrayStride = ((int)0x807C), NormalArrayType = ((int)0x807E), NormalArrayStride = ((int)0x807F), ColorArraySize = ((int)0x8081), ColorArrayType = ((int)0x8082), ColorArrayStride = ((int)0x8083), IndexArrayType = ((int)0x8085), IndexArrayStride = ((int)0x8086), TextureCoordArraySize = ((int)0x8088), TextureCoordArrayType = ((int)0x8089), TextureCoordArrayStride = ((int)0x808A), EdgeFlagArrayStride = ((int)0x808C), VertexArrayPointer = ((int)0x808E), NormalArrayPointer = ((int)0x808F), ColorArrayPointer = ((int)0x8090), IndexArrayPointer = ((int)0x8091), TextureCoordArrayPointer = ((int)0x8092), EdgeFlagArrayPointer = ((int)0x8093), AllAttribBits = unchecked((int)0xFFFFFFFF), ClientAllAttribBits = unchecked((int)0xFFFFFFFF), } public enum Version12 : int { SmoothPointSizeRange = ((int)0x0B12), SmoothPointSizeGranularity = ((int)0x0B13), SmoothLineWidthRange = ((int)0x0B22), SmoothLineWidthGranularity = ((int)0x0B23), ConstantColor = ((int)0x8001), OneMinusConstantColor = ((int)0x8002), ConstantAlpha = ((int)0x8003), OneMinusConstantAlpha = ((int)0x8004), BlendColor = ((int)0x8005), Convolution1D = ((int)0x8010), Convolution2D = ((int)0x8011), Separable2D = ((int)0x8012), ConvolutionBorderMode = ((int)0x8013), ConvolutionFilterScale = ((int)0x8014), ConvolutionFilterBias = ((int)0x8015), Reduce = ((int)0x8016), ConvolutionFormat = ((int)0x8017), ConvolutionWidth = ((int)0x8018), ConvolutionHeight = ((int)0x8019), MaxConvolutionWidth = ((int)0x801A), MaxConvolutionHeight = ((int)0x801B), PostConvolutionRedScale = ((int)0x801C), PostConvolutionGreenScale = ((int)0x801D), PostConvolutionBlueScale = ((int)0x801E), PostConvolutionAlphaScale = ((int)0x801F), PostConvolutionRedBias = ((int)0x8020), PostConvolutionGreenBias = ((int)0x8021), PostConvolutionBlueBias = ((int)0x8022), PostConvolutionAlphaBias = ((int)0x8023), Histogram = ((int)0x8024), ProxyHistogram = ((int)0x8025), HistogramWidth = ((int)0x8026), HistogramFormat = ((int)0x8027), HistogramRedSize = ((int)0x8028), HistogramGreenSize = ((int)0x8029), HistogramBlueSize = ((int)0x802A), HistogramAlphaSize = ((int)0x802B), HistogramSink = ((int)0x802D), Minmax = ((int)0x802E), MinmaxFormat = ((int)0x802F), MinmaxSink = ((int)0x8030), TableTooLarge = ((int)0x8031), UnsignedByte332 = ((int)0x8032), UnsignedShort4444 = ((int)0x8033), UnsignedShort5551 = ((int)0x8034), UnsignedInt8888 = ((int)0x8035), UnsignedInt1010102 = ((int)0x8036), RescaleNormal = ((int)0x803A), TextureBinding3D = ((int)0x806A), PackSkipImages = ((int)0x806B), PackImageHeight = ((int)0x806C), UnpackSkipImages = ((int)0x806D), UnpackImageHeight = ((int)0x806E), Texture3D = ((int)0x806F), ProxyTexture3D = ((int)0x8070), TextureDepth = ((int)0x8071), TextureWrapR = ((int)0x8072), Max3DTextureSize = ((int)0x8073), ColorMatrix = ((int)0x80B1), ColorMatrixStackDepth = ((int)0x80B2), MaxColorMatrixStackDepth = ((int)0x80B3), PostColorMatrixRedScale = ((int)0x80B4), PostColorMatrixGreenScale = ((int)0x80B5), PostColorMatrixBlueScale = ((int)0x80B6), PostColorMatrixAlphaScale = ((int)0x80B7), PostColorMatrixRedBias = ((int)0x80B8), PostColorMatrixGreenBias = ((int)0x80B9), PostColorMatrixBlueBias = ((int)0x80BA), PostColorMatrixAlphaBias = ((int)0x80BB), ColorTable = ((int)0x80D0), PostConvolutionColorTable = ((int)0x80D1), PostColorMatrixColorTable = ((int)0x80D2), ProxyColorTable = ((int)0x80D3), ProxyPostConvolutionColorTable = ((int)0x80D4), ProxyPostColorMatrixColorTable = ((int)0x80D5), ColorTableScale = ((int)0x80D6), ColorTableBias = ((int)0x80D7), ColorTableFormat = ((int)0x80D8), ColorTableWidth = ((int)0x80D9), ColorTableRedSize = ((int)0x80DA), ColorTableGreenSize = ((int)0x80DB), ColorTableBlueSize = ((int)0x80DC), ColorTableAlphaSize = ((int)0x80DD), ColorTableLuminanceSize = ((int)0x80DE), ColorTableIntensitySize = ((int)0x80DF), Bgr = ((int)0x80E0), Bgra = ((int)0x80E1), MaxElementsVertices = ((int)0x80E8), MaxElementsIndices = ((int)0x80E9), ClampToEdge = ((int)0x812F), TextureMinLod = ((int)0x813A), TextureMaxLod = ((int)0x813B), TextureBaseLevel = ((int)0x813C), TextureMaxLevel = ((int)0x813D), ConstantBorder = ((int)0x8151), ReplicateBorder = ((int)0x8153), ConvolutionBorderColor = ((int)0x8154), LightModelColorControl = ((int)0x81F8), SingleColor = ((int)0x81F9), SeparateSpecularColor = ((int)0x81FA), UnsignedByte233Rev = ((int)0x8362), UnsignedShort565 = ((int)0x8363), UnsignedShort565Rev = ((int)0x8364), UnsignedShort4444Rev = ((int)0x8365), UnsignedShort1555Rev = ((int)0x8366), UnsignedInt8888Rev = ((int)0x8367), UnsignedInt2101010Rev = ((int)0x8368), AliasedPointSizeRange = ((int)0x846D), AliasedLineWidthRange = ((int)0x846E), } public enum Version12Deprecated : int { RescaleNormal = ((int)0x803A), LightModelColorControl = ((int)0x81F8), SingleColor = ((int)0x81F9), SeparateSpecularColor = ((int)0x81FA), AliasedPointSizeRange = ((int)0x846D), } public enum Version13 : int { MultisampleBit = ((int)0x20000000), Multisample = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToOne = ((int)0x809F), SampleCoverage = ((int)0x80A0), SampleBuffers = ((int)0x80A8), Samples = ((int)0x80A9), SampleCoverageValue = ((int)0x80AA), SampleCoverageInvert = ((int)0x80AB), ClampToBorder = ((int)0x812D), Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF), ActiveTexture = ((int)0x84E0), ClientActiveTexture = ((int)0x84E1), MaxTextureUnits = ((int)0x84E2), TransposeModelviewMatrix = ((int)0x84E3), TransposeProjectionMatrix = ((int)0x84E4), TransposeTextureMatrix = ((int)0x84E5), TransposeColorMatrix = ((int)0x84E6), Subtract = ((int)0x84E7), CompressedAlpha = ((int)0x84E9), CompressedLuminance = ((int)0x84EA), CompressedLuminanceAlpha = ((int)0x84EB), CompressedIntensity = ((int)0x84EC), CompressedRgb = ((int)0x84ED), CompressedRgba = ((int)0x84EE), TextureCompressionHint = ((int)0x84EF), NormalMap = ((int)0x8511), ReflectionMap = ((int)0x8512), TextureCubeMap = ((int)0x8513), TextureBindingCubeMap = ((int)0x8514), TextureCubeMapPositiveX = ((int)0x8515), TextureCubeMapNegativeX = ((int)0x8516), TextureCubeMapPositiveY = ((int)0x8517), TextureCubeMapNegativeY = ((int)0x8518), TextureCubeMapPositiveZ = ((int)0x8519), TextureCubeMapNegativeZ = ((int)0x851A), ProxyTextureCubeMap = ((int)0x851B), MaxCubeMapTextureSize = ((int)0x851C), Combine = ((int)0x8570), CombineRgb = ((int)0x8571), CombineAlpha = ((int)0x8572), RgbScale = ((int)0x8573), AddSigned = ((int)0x8574), Interpolate = ((int)0x8575), Constant = ((int)0x8576), PrimaryColor = ((int)0x8577), Previous = ((int)0x8578), Source0Rgb = ((int)0x8580), Source1Rgb = ((int)0x8581), Source2Rgb = ((int)0x8582), Source0Alpha = ((int)0x8588), Source1Alpha = ((int)0x8589), Source2Alpha = ((int)0x858A), Operand0Rgb = ((int)0x8590), Operand1Rgb = ((int)0x8591), Operand2Rgb = ((int)0x8592), Operand0Alpha = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand2Alpha = ((int)0x859A), TextureCompressedImageSize = ((int)0x86A0), TextureCompressed = ((int)0x86A1), NumCompressedTextureFormats = ((int)0x86A2), CompressedTextureFormats = ((int)0x86A3), Dot3Rgb = ((int)0x86AE), Dot3Rgba = ((int)0x86AF), } public enum Version13Deprecated : int { MultisampleBit = ((int)0x20000000), ClientActiveTexture = ((int)0x84E1), MaxTextureUnits = ((int)0x84E2), TransposeModelviewMatrix = ((int)0x84E3), TransposeProjectionMatrix = ((int)0x84E4), TransposeTextureMatrix = ((int)0x84E5), TransposeColorMatrix = ((int)0x84E6), Subtract = ((int)0x84E7), CompressedAlpha = ((int)0x84E9), CompressedLuminance = ((int)0x84EA), CompressedLuminanceAlpha = ((int)0x84EB), CompressedIntensity = ((int)0x84EC), NormalMap = ((int)0x8511), ReflectionMap = ((int)0x8512), Combine = ((int)0x8570), CombineRgb = ((int)0x8571), CombineAlpha = ((int)0x8572), RgbScale = ((int)0x8573), AddSigned = ((int)0x8574), Interpolate = ((int)0x8575), Constant = ((int)0x8576), PrimaryColor = ((int)0x8577), Previous = ((int)0x8578), Source0Rgb = ((int)0x8580), Source1Rgb = ((int)0x8581), Source2Rgb = ((int)0x8582), Source0Alpha = ((int)0x8588), Source1Alpha = ((int)0x8589), Source2Alpha = ((int)0x858A), Operand0Rgb = ((int)0x8590), Operand1Rgb = ((int)0x8591), Operand2Rgb = ((int)0x8592), Operand0Alpha = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand2Alpha = ((int)0x859A), Dot3Rgb = ((int)0x86AE), Dot3Rgba = ((int)0x86AF), } public enum Version14 : int { BlendDstRgb = ((int)0x80C8), BlendSrcRgb = ((int)0x80C9), BlendDstAlpha = ((int)0x80CA), BlendSrcAlpha = ((int)0x80CB), PointSizeMin = ((int)0x8126), PointSizeMax = ((int)0x8127), PointFadeThresholdSize = ((int)0x8128), PointDistanceAttenuation = ((int)0x8129), GenerateMipmap = ((int)0x8191), GenerateMipmapHint = ((int)0x8192), DepthComponent16 = ((int)0x81A5), DepthComponent24 = ((int)0x81A6), DepthComponent32 = ((int)0x81A7), MirroredRepeat = ((int)0x8370), FogCoordinateSource = ((int)0x8450), FogCoordinate = ((int)0x8451), FragmentDepth = ((int)0x8452), CurrentFogCoordinate = ((int)0x8453), FogCoordinateArrayType = ((int)0x8454), FogCoordinateArrayStride = ((int)0x8455), FogCoordinateArrayPointer = ((int)0x8456), FogCoordinateArray = ((int)0x8457), ColorSum = ((int)0x8458), CurrentSecondaryColor = ((int)0x8459), SecondaryColorArraySize = ((int)0x845A), SecondaryColorArrayType = ((int)0x845B), SecondaryColorArrayStride = ((int)0x845C), SecondaryColorArrayPointer = ((int)0x845D), SecondaryColorArray = ((int)0x845E), MaxTextureLodBias = ((int)0x84FD), TextureFilterControl = ((int)0x8500), TextureLodBias = ((int)0x8501), IncrWrap = ((int)0x8507), DecrWrap = ((int)0x8508), TextureDepthSize = ((int)0x884A), DepthTextureMode = ((int)0x884B), TextureCompareMode = ((int)0x884C), TextureCompareFunc = ((int)0x884D), CompareRToTexture = ((int)0x884E), } public enum Version14Deprecated : int { PointSizeMin = ((int)0x8126), PointSizeMax = ((int)0x8127), PointDistanceAttenuation = ((int)0x8129), GenerateMipmap = ((int)0x8191), GenerateMipmapHint = ((int)0x8192), FogCoordinateSource = ((int)0x8450), FogCoordinate = ((int)0x8451), FragmentDepth = ((int)0x8452), CurrentFogCoordinate = ((int)0x8453), FogCoordinateArrayType = ((int)0x8454), FogCoordinateArrayStride = ((int)0x8455), FogCoordinateArrayPointer = ((int)0x8456), FogCoordinateArray = ((int)0x8457), ColorSum = ((int)0x8458), CurrentSecondaryColor = ((int)0x8459), SecondaryColorArraySize = ((int)0x845A), SecondaryColorArrayType = ((int)0x845B), SecondaryColorArrayStride = ((int)0x845C), SecondaryColorArrayPointer = ((int)0x845D), SecondaryColorArray = ((int)0x845E), TextureFilterControl = ((int)0x8500), DepthTextureMode = ((int)0x884B), CompareRToTexture = ((int)0x884E), } public enum Version15 : int { FogCoordSrc = ((int)0x8450), FogCoord = ((int)0x8451), CurrentFogCoord = ((int)0x8453), FogCoordArrayType = ((int)0x8454), FogCoordArrayStride = ((int)0x8455), FogCoordArrayPointer = ((int)0x8456), FogCoordArray = ((int)0x8457), Src0Rgb = ((int)0x8580), Src1Rgb = ((int)0x8581), Src2Rgb = ((int)0x8582), Src0Alpha = ((int)0x8588), Src1Alpha = ((int)0x8589), Src2Alpha = ((int)0x858A), BufferSize = ((int)0x8764), BufferUsage = ((int)0x8765), QueryCounterBits = ((int)0x8864), CurrentQuery = ((int)0x8865), QueryResult = ((int)0x8866), QueryResultAvailable = ((int)0x8867), ArrayBuffer = ((int)0x8892), ElementArrayBuffer = ((int)0x8893), ArrayBufferBinding = ((int)0x8894), ElementArrayBufferBinding = ((int)0x8895), VertexArrayBufferBinding = ((int)0x8896), NormalArrayBufferBinding = ((int)0x8897), ColorArrayBufferBinding = ((int)0x8898), IndexArrayBufferBinding = ((int)0x8899), TextureCoordArrayBufferBinding = ((int)0x889A), EdgeFlagArrayBufferBinding = ((int)0x889B), SecondaryColorArrayBufferBinding = ((int)0x889C), FogCoordArrayBufferBinding = ((int)0x889D), FogCoordinateArrayBufferBinding = ((int)0x889D), WeightArrayBufferBinding = ((int)0x889E), VertexAttribArrayBufferBinding = ((int)0x889F), ReadOnly = ((int)0x88B8), WriteOnly = ((int)0x88B9), ReadWrite = ((int)0x88BA), BufferAccess = ((int)0x88BB), BufferMapped = ((int)0x88BC), BufferMapPointer = ((int)0x88BD), StreamDraw = ((int)0x88E0), StreamRead = ((int)0x88E1), StreamCopy = ((int)0x88E2), StaticDraw = ((int)0x88E4), StaticRead = ((int)0x88E5), StaticCopy = ((int)0x88E6), DynamicDraw = ((int)0x88E8), DynamicRead = ((int)0x88E9), DynamicCopy = ((int)0x88EA), SamplesPassed = ((int)0x8914), } public enum Version15Deprecated : int { FogCoordSrc = ((int)0x8450), FogCoord = ((int)0x8451), CurrentFogCoord = ((int)0x8453), FogCoordArrayType = ((int)0x8454), FogCoordArrayStride = ((int)0x8455), FogCoordArrayPointer = ((int)0x8456), FogCoordArray = ((int)0x8457), Src0Rgb = ((int)0x8580), Src1Rgb = ((int)0x8581), Src2Rgb = ((int)0x8582), Src0Alpha = ((int)0x8588), Src1Alpha = ((int)0x8589), Src2Alpha = ((int)0x858A), VertexArrayBufferBinding = ((int)0x8896), NormalArrayBufferBinding = ((int)0x8897), ColorArrayBufferBinding = ((int)0x8898), IndexArrayBufferBinding = ((int)0x8899), TextureCoordArrayBufferBinding = ((int)0x889A), EdgeFlagArrayBufferBinding = ((int)0x889B), SecondaryColorArrayBufferBinding = ((int)0x889C), FogCoordArrayBufferBinding = ((int)0x889D), FogCoordinateArrayBufferBinding = ((int)0x889D), WeightArrayBufferBinding = ((int)0x889E), } public enum Version20 : int { BlendEquationRgb = ((int)0x8009), VertexAttribArrayEnabled = ((int)0x8622), VertexAttribArraySize = ((int)0x8623), VertexAttribArrayStride = ((int)0x8624), VertexAttribArrayType = ((int)0x8625), CurrentVertexAttrib = ((int)0x8626), VertexProgramPointSize = ((int)0x8642), VertexProgramTwoSide = ((int)0x8643), VertexAttribArrayPointer = ((int)0x8645), StencilBackFunc = ((int)0x8800), StencilBackFail = ((int)0x8801), StencilBackFailAti = ((int)0x8801), StencilBackPassDepthFail = ((int)0x8802), StencilBackPassDepthPass = ((int)0x8803), MaxDrawBuffers = ((int)0x8824), DrawBuffer0 = ((int)0x8825), DrawBuffer1 = ((int)0x8826), DrawBuffer2 = ((int)0x8827), DrawBuffer3 = ((int)0x8828), DrawBuffer4 = ((int)0x8829), DrawBuffer5 = ((int)0x882A), DrawBuffer6 = ((int)0x882B), DrawBuffer7 = ((int)0x882C), DrawBuffer8 = ((int)0x882D), DrawBuffer9 = ((int)0x882E), DrawBuffer10 = ((int)0x882F), DrawBuffer11 = ((int)0x8830), DrawBuffer12 = ((int)0x8831), DrawBuffer13 = ((int)0x8832), DrawBuffer14 = ((int)0x8833), DrawBuffer15 = ((int)0x8834), BlendEquationAlpha = ((int)0x883D), PointSprite = ((int)0x8861), CoordReplace = ((int)0x8862), MaxVertexAttribs = ((int)0x8869), VertexAttribArrayNormalized = ((int)0x886A), MaxTextureCoords = ((int)0x8871), MaxTextureImageUnits = ((int)0x8872), FragmentShader = ((int)0x8B30), VertexShader = ((int)0x8B31), MaxFragmentUniformComponents = ((int)0x8B49), MaxVertexUniformComponents = ((int)0x8B4A), MaxVaryingFloats = ((int)0x8B4B), MaxVertexTextureImageUnits = ((int)0x8B4C), MaxCombinedTextureImageUnits = ((int)0x8B4D), ShaderType = ((int)0x8B4F), FloatVec2 = ((int)0x8B50), FloatVec3 = ((int)0x8B51), FloatVec4 = ((int)0x8B52), IntVec2 = ((int)0x8B53), IntVec3 = ((int)0x8B54), IntVec4 = ((int)0x8B55), Bool = ((int)0x8B56), BoolVec2 = ((int)0x8B57), BoolVec3 = ((int)0x8B58), BoolVec4 = ((int)0x8B59), FloatMat2 = ((int)0x8B5A), FloatMat3 = ((int)0x8B5B), FloatMat4 = ((int)0x8B5C), Sampler1D = ((int)0x8B5D), Sampler2D = ((int)0x8B5E), Sampler3D = ((int)0x8B5F), SamplerCube = ((int)0x8B60), Sampler1DShadow = ((int)0x8B61), Sampler2DShadow = ((int)0x8B62), DeleteStatus = ((int)0x8B80), CompileStatus = ((int)0x8B81), LinkStatus = ((int)0x8B82), ValidateStatus = ((int)0x8B83), InfoLogLength = ((int)0x8B84), AttachedShaders = ((int)0x8B85), ActiveUniforms = ((int)0x8B86), ActiveUniformMaxLength = ((int)0x8B87), ShaderSourceLength = ((int)0x8B88), ActiveAttributes = ((int)0x8B89), ActiveAttributeMaxLength = ((int)0x8B8A), FragmentShaderDerivativeHint = ((int)0x8B8B), ShadingLanguageVersion = ((int)0x8B8C), CurrentProgram = ((int)0x8B8D), PointSpriteCoordOrigin = ((int)0x8CA0), LowerLeft = ((int)0x8CA1), UpperLeft = ((int)0x8CA2), StencilBackRef = ((int)0x8CA3), StencilBackValueMask = ((int)0x8CA4), StencilBackWritemask = ((int)0x8CA5), } public enum Version20Deprecated : int { VertexProgramTwoSide = ((int)0x8643), PointSprite = ((int)0x8861), CoordReplace = ((int)0x8862), MaxTextureCoords = ((int)0x8871), } public enum Version21 : int { CurrentRasterSecondaryColor = ((int)0x845F), PixelPackBuffer = ((int)0x88EB), PixelUnpackBuffer = ((int)0x88EC), PixelPackBufferBinding = ((int)0x88ED), PixelUnpackBufferBinding = ((int)0x88EF), FloatMat2x3 = ((int)0x8B65), FloatMat2x4 = ((int)0x8B66), FloatMat3x2 = ((int)0x8B67), FloatMat3x4 = ((int)0x8B68), FloatMat4x2 = ((int)0x8B69), FloatMat4x3 = ((int)0x8B6A), Srgb = ((int)0x8C40), Srgb8 = ((int)0x8C41), SrgbAlpha = ((int)0x8C42), Srgb8Alpha8 = ((int)0x8C43), SluminanceAlpha = ((int)0x8C44), Sluminance8Alpha8 = ((int)0x8C45), Sluminance = ((int)0x8C46), Sluminance8 = ((int)0x8C47), CompressedSrgb = ((int)0x8C48), CompressedSrgbAlpha = ((int)0x8C49), CompressedSluminance = ((int)0x8C4A), CompressedSluminanceAlpha = ((int)0x8C4B), } public enum Version21Deprecated : int { CurrentRasterSecondaryColor = ((int)0x845F), SluminanceAlpha = ((int)0x8C44), Sluminance8Alpha8 = ((int)0x8C45), Sluminance = ((int)0x8C46), Sluminance8 = ((int)0x8C47), CompressedSluminance = ((int)0x8C4A), CompressedSluminanceAlpha = ((int)0x8C4B), } public enum Version30 : int { ContextFlagForwardCompatibleBit = ((int)0x00000001), MapReadBit = ((int)0x0001), MapWriteBit = ((int)0x0002), MapInvalidateRangeBit = ((int)0x0004), MapInvalidateBufferBit = ((int)0x0008), MapFlushExplicitBit = ((int)0x0010), MapUnsynchronizedBit = ((int)0x0020), InvalidFramebufferOperation = ((int)0x0506), MaxClipDistances = ((int)0x0D32), HalfFloat = ((int)0x140B), ClipDistance0 = ((int)0x3000), ClipDistance1 = ((int)0x3001), ClipDistance2 = ((int)0x3002), ClipDistance3 = ((int)0x3003), ClipDistance4 = ((int)0x3004), ClipDistance5 = ((int)0x3005), ClipDistance6 = ((int)0x3006), ClipDistance7 = ((int)0x3007), FramebufferAttachmentColorEncoding = ((int)0x8210), FramebufferAttachmentComponentType = ((int)0x8211), FramebufferAttachmentRedSize = ((int)0x8212), FramebufferAttachmentGreenSize = ((int)0x8213), FramebufferAttachmentBlueSize = ((int)0x8214), FramebufferAttachmentAlphaSize = ((int)0x8215), FramebufferAttachmentDepthSize = ((int)0x8216), FramebufferAttachmentStencilSize = ((int)0x8217), FramebufferDefault = ((int)0x8218), FramebufferUndefined = ((int)0x8219), DepthStencilAttachment = ((int)0x821A), MajorVersion = ((int)0x821B), MinorVersion = ((int)0x821C), NumExtensions = ((int)0x821D), ContextFlags = ((int)0x821E), Index = ((int)0x8222), DepthBuffer = ((int)0x8223), StencilBuffer = ((int)0x8224), CompressedRed = ((int)0x8225), CompressedRg = ((int)0x8226), Rg = ((int)0x8227), RgInteger = ((int)0x8228), R8 = ((int)0x8229), R16 = ((int)0x822A), Rg8 = ((int)0x822B), Rg16 = ((int)0x822C), R16f = ((int)0x822D), R32f = ((int)0x822E), Rg16f = ((int)0x822F), Rg32f = ((int)0x8230), R8i = ((int)0x8231), R8ui = ((int)0x8232), R16i = ((int)0x8233), R16ui = ((int)0x8234), R32i = ((int)0x8235), R32ui = ((int)0x8236), Rg8i = ((int)0x8237), Rg8ui = ((int)0x8238), Rg16i = ((int)0x8239), Rg16ui = ((int)0x823A), Rg32i = ((int)0x823B), Rg32ui = ((int)0x823C), MaxRenderbufferSize = ((int)0x84E8), DepthStencil = ((int)0x84F9), UnsignedInt248 = ((int)0x84FA), VertexArrayBinding = ((int)0x85B5), Rgba32f = ((int)0x8814), Rgb32f = ((int)0x8815), Rgba16f = ((int)0x881A), Rgb16f = ((int)0x881B), CompareRefToTexture = ((int)0x884E), Depth24Stencil8 = ((int)0x88F0), TextureStencilSize = ((int)0x88F1), VertexAttribArrayInteger = ((int)0x88FD), MaxArrayTextureLayers = ((int)0x88FF), MinProgramTexelOffset = ((int)0x8904), MaxProgramTexelOffset = ((int)0x8905), ClampVertexColor = ((int)0x891A), ClampFragmentColor = ((int)0x891B), ClampReadColor = ((int)0x891C), FixedOnly = ((int)0x891D), MaxVaryingComponents = ((int)0x8B4B), TextureRedType = ((int)0x8C10), TextureGreenType = ((int)0x8C11), TextureBlueType = ((int)0x8C12), TextureAlphaType = ((int)0x8C13), TextureLuminanceType = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), TextureDepthType = ((int)0x8C16), UnsignedNormalized = ((int)0x8C17), Texture1DArray = ((int)0x8C18), ProxyTexture1DArray = ((int)0x8C19), Texture2DArray = ((int)0x8C1A), ProxyTexture2DArray = ((int)0x8C1B), TextureBinding1DArray = ((int)0x8C1C), TextureBinding2DArray = ((int)0x8C1D), R11fG11fB10f = ((int)0x8C3A), UnsignedInt10F11F11FRev = ((int)0x8C3B), Rgb9E5 = ((int)0x8C3D), UnsignedInt5999Rev = ((int)0x8C3E), TextureSharedSize = ((int)0x8C3F), TransformFeedbackVaryingMaxLength = ((int)0x8C76), TransformFeedbackBufferMode = ((int)0x8C7F), MaxTransformFeedbackSeparateComponents = ((int)0x8C80), TransformFeedbackVaryings = ((int)0x8C83), TransformFeedbackBufferStart = ((int)0x8C84), TransformFeedbackBufferSize = ((int)0x8C85), PrimitivesGenerated = ((int)0x8C87), TransformFeedbackPrimitivesWritten = ((int)0x8C88), RasterizerDiscard = ((int)0x8C89), MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A), MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B), InterleavedAttribs = ((int)0x8C8C), SeparateAttribs = ((int)0x8C8D), TransformFeedbackBuffer = ((int)0x8C8E), TransformFeedbackBufferBinding = ((int)0x8C8F), DrawFramebufferBinding = ((int)0x8CA6), FramebufferBinding = ((int)0x8CA6), RenderbufferBinding = ((int)0x8CA7), ReadFramebuffer = ((int)0x8CA8), DrawFramebuffer = ((int)0x8CA9), ReadFramebufferBinding = ((int)0x8CAA), RenderbufferSamples = ((int)0x8CAB), DepthComponent32f = ((int)0x8CAC), Depth32fStencil8 = ((int)0x8CAD), FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferComplete = ((int)0x8CD5), FramebufferIncompleteAttachment = ((int)0x8CD6), FramebufferIncompleteMissingAttachment = ((int)0x8CD7), FramebufferIncompleteDrawBuffer = ((int)0x8CDB), FramebufferIncompleteReadBuffer = ((int)0x8CDC), FramebufferUnsupported = ((int)0x8CDD), MaxColorAttachments = ((int)0x8CDF), ColorAttachment0 = ((int)0x8CE0), ColorAttachment1 = ((int)0x8CE1), ColorAttachment2 = ((int)0x8CE2), ColorAttachment3 = ((int)0x8CE3), ColorAttachment4 = ((int)0x8CE4), ColorAttachment5 = ((int)0x8CE5), ColorAttachment6 = ((int)0x8CE6), ColorAttachment7 = ((int)0x8CE7), ColorAttachment8 = ((int)0x8CE8), ColorAttachment9 = ((int)0x8CE9), ColorAttachment10 = ((int)0x8CEA), ColorAttachment11 = ((int)0x8CEB), ColorAttachment12 = ((int)0x8CEC), ColorAttachment13 = ((int)0x8CED), ColorAttachment14 = ((int)0x8CEE), ColorAttachment15 = ((int)0x8CEF), DepthAttachment = ((int)0x8D00), StencilAttachment = ((int)0x8D20), Framebuffer = ((int)0x8D40), Renderbuffer = ((int)0x8D41), RenderbufferWidth = ((int)0x8D42), RenderbufferHeight = ((int)0x8D43), RenderbufferInternalFormat = ((int)0x8D44), StencilIndex1 = ((int)0x8D46), StencilIndex4 = ((int)0x8D47), StencilIndex8 = ((int)0x8D48), StencilIndex16 = ((int)0x8D49), RenderbufferRedSize = ((int)0x8D50), RenderbufferGreenSize = ((int)0x8D51), RenderbufferBlueSize = ((int)0x8D52), RenderbufferAlphaSize = ((int)0x8D53), RenderbufferDepthSize = ((int)0x8D54), RenderbufferStencilSize = ((int)0x8D55), FramebufferIncompleteMultisample = ((int)0x8D56), MaxSamples = ((int)0x8D57), Rgba32ui = ((int)0x8D70), Rgb32ui = ((int)0x8D71), Rgba16ui = ((int)0x8D76), Rgb16ui = ((int)0x8D77), Rgba8ui = ((int)0x8D7C), Rgb8ui = ((int)0x8D7D), Rgba32i = ((int)0x8D82), Rgb32i = ((int)0x8D83), Rgba16i = ((int)0x8D88), Rgb16i = ((int)0x8D89), Rgba8i = ((int)0x8D8E), Rgb8i = ((int)0x8D8F), RedInteger = ((int)0x8D94), GreenInteger = ((int)0x8D95), BlueInteger = ((int)0x8D96), RgbInteger = ((int)0x8D98), RgbaInteger = ((int)0x8D99), BgrInteger = ((int)0x8D9A), BgraInteger = ((int)0x8D9B), Float32UnsignedInt248Rev = ((int)0x8DAD), FramebufferSrgb = ((int)0x8DB9), CompressedRedRgtc1 = ((int)0x8DBB), CompressedSignedRedRgtc1 = ((int)0x8DBC), CompressedRgRgtc2 = ((int)0x8DBD), CompressedSignedRgRgtc2 = ((int)0x8DBE), Sampler1DArray = ((int)0x8DC0), Sampler2DArray = ((int)0x8DC1), Sampler1DArrayShadow = ((int)0x8DC3), Sampler2DArrayShadow = ((int)0x8DC4), SamplerCubeShadow = ((int)0x8DC5), UnsignedIntVec2 = ((int)0x8DC6), UnsignedIntVec3 = ((int)0x8DC7), UnsignedIntVec4 = ((int)0x8DC8), IntSampler1D = ((int)0x8DC9), IntSampler2D = ((int)0x8DCA), IntSampler3D = ((int)0x8DCB), IntSamplerCube = ((int)0x8DCC), IntSampler1DArray = ((int)0x8DCE), IntSampler2DArray = ((int)0x8DCF), UnsignedIntSampler1D = ((int)0x8DD1), UnsignedIntSampler2D = ((int)0x8DD2), UnsignedIntSampler3D = ((int)0x8DD3), UnsignedIntSamplerCube = ((int)0x8DD4), UnsignedIntSampler1DArray = ((int)0x8DD6), UnsignedIntSampler2DArray = ((int)0x8DD7), QueryWait = ((int)0x8E13), QueryNoWait = ((int)0x8E14), QueryByRegionWait = ((int)0x8E15), QueryByRegionNoWait = ((int)0x8E16), BufferAccessFlags = ((int)0x911F), BufferMapLength = ((int)0x9120), BufferMapOffset = ((int)0x9121), } public enum Version30Deprecated : int { ClampVertexColor = ((int)0x891A), ClampFragmentColor = ((int)0x891B), TextureLuminanceType = ((int)0x8C14), TextureIntensityType = ((int)0x8C15), AlphaInteger = ((int)0x8D97), } public enum Version31 : int { TextureRectangle = ((int)0x84F5), TextureBindingRectangle = ((int)0x84F6), ProxyTextureRectangle = ((int)0x84F7), MaxRectangleTextureSize = ((int)0x84F8), UniformBuffer = ((int)0x8A11), UniformBufferBinding = ((int)0x8A28), UniformBufferStart = ((int)0x8A29), UniformBufferSize = ((int)0x8A2A), MaxVertexUniformBlocks = ((int)0x8A2B), MaxGeometryUniformBlocks = ((int)0x8A2C), MaxFragmentUniformBlocks = ((int)0x8A2D), MaxCombinedUniformBlocks = ((int)0x8A2E), MaxUniformBufferBindings = ((int)0x8A2F), MaxUniformBlockSize = ((int)0x8A30), MaxCombinedVertexUniformComponents = ((int)0x8A31), MaxCombinedGeometryUniformComponents = ((int)0x8A32), MaxCombinedFragmentUniformComponents = ((int)0x8A33), UniformBufferOffsetAlignment = ((int)0x8A34), ActiveUniformBlockMaxNameLength = ((int)0x8A35), ActiveUniformBlocks = ((int)0x8A36), UniformType = ((int)0x8A37), UniformSize = ((int)0x8A38), UniformNameLength = ((int)0x8A39), UniformBlockIndex = ((int)0x8A3A), UniformOffset = ((int)0x8A3B), UniformArrayStride = ((int)0x8A3C), UniformMatrixStride = ((int)0x8A3D), UniformIsRowMajor = ((int)0x8A3E), UniformBlockBinding = ((int)0x8A3F), UniformBlockDataSize = ((int)0x8A40), UniformBlockNameLength = ((int)0x8A41), UniformBlockActiveUniforms = ((int)0x8A42), UniformBlockActiveUniformIndices = ((int)0x8A43), UniformBlockReferencedByVertexShader = ((int)0x8A44), UniformBlockReferencedByGeometryShader = ((int)0x8A45), UniformBlockReferencedByFragmentShader = ((int)0x8A46), Sampler2DRect = ((int)0x8B63), Sampler2DRectShadow = ((int)0x8B64), TextureBuffer = ((int)0x8C2A), MaxTextureBufferSize = ((int)0x8C2B), TextureBindingBuffer = ((int)0x8C2C), TextureBufferDataStoreBinding = ((int)0x8C2D), TextureBufferFormat = ((int)0x8C2E), SamplerBuffer = ((int)0x8DC2), IntSampler2DRect = ((int)0x8DCD), IntSamplerBuffer = ((int)0x8DD0), UnsignedIntSampler2DRect = ((int)0x8DD5), UnsignedIntSamplerBuffer = ((int)0x8DD8), CopyReadBuffer = ((int)0x8F36), CopyWriteBuffer = ((int)0x8F37), RedSnorm = ((int)0x8F90), RgSnorm = ((int)0x8F91), RgbSnorm = ((int)0x8F92), RgbaSnorm = ((int)0x8F93), R8Snorm = ((int)0x8F94), Rg8Snorm = ((int)0x8F95), Rgb8Snorm = ((int)0x8F96), Rgba8Snorm = ((int)0x8F97), R16Snorm = ((int)0x8F98), Rg16Snorm = ((int)0x8F99), Rgb16Snorm = ((int)0x8F9A), Rgba16Snorm = ((int)0x8F9B), SignedNormalized = ((int)0x8F9C), PrimitiveRestart = ((int)0x8F9D), PrimitiveRestartIndex = ((int)0x8F9E), InvalidIndex = unchecked((int)0xFFFFFFFF), } public enum Version32 : int { ContextCoreProfileBit = ((int)0x00000001), SyncFlushCommandsBit = ((int)0x00000001), ContextCompatibilityProfileBit = ((int)0x00000002), LinesAdjacency = ((int)0x000A), LineStripAdjacency = ((int)0x000B), TrianglesAdjacency = ((int)0x000C), TriangleStripAdjacency = ((int)0x000D), ProgramPointSize = ((int)0x8642), DepthClamp = ((int)0x864F), TextureCubeMapSeamless = ((int)0x884F), GeometryVerticesOut = ((int)0x8916), GeometryInputType = ((int)0x8917), GeometryOutputType = ((int)0x8918), MaxVaryingComponents = ((int)0x8B4B), MaxGeometryTextureImageUnits = ((int)0x8C29), FramebufferAttachmentTextureLayer = ((int)0x8CD4), FramebufferAttachmentLayered = ((int)0x8DA7), FramebufferIncompleteLayerTargets = ((int)0x8DA8), GeometryShader = ((int)0x8DD9), MaxGeometryUniformComponents = ((int)0x8DDF), MaxGeometryOutputVertices = ((int)0x8DE0), MaxGeometryTotalOutputComponents = ((int)0x8DE1), QuadsFollowProvokingVertexConvention = ((int)0x8E4C), FirstVertexConvention = ((int)0x8E4D), LastVertexConvention = ((int)0x8E4E), ProvokingVertex = ((int)0x8E4F), SamplePosition = ((int)0x8E50), SampleMask = ((int)0x8E51), SampleMaskValue = ((int)0x8E52), MaxSampleMaskWords = ((int)0x8E59), Texture2DMultisample = ((int)0x9100), ProxyTexture2DMultisample = ((int)0x9101), Texture2DMultisampleArray = ((int)0x9102), ProxyTexture2DMultisampleArray = ((int)0x9103), TextureBinding2DMultisample = ((int)0x9104), TextureBinding2DMultisampleArray = ((int)0x9105), TextureSamples = ((int)0x9106), TextureFixedSampleLocations = ((int)0x9107), Sampler2DMultisample = ((int)0x9108), IntSampler2DMultisample = ((int)0x9109), UnsignedIntSampler2DMultisample = ((int)0x910A), Sampler2DMultisampleArray = ((int)0x910B), IntSampler2DMultisampleArray = ((int)0x910C), UnsignedIntSampler2DMultisampleArray = ((int)0x910D), MaxColorTextureSamples = ((int)0x910E), MaxDepthTextureSamples = ((int)0x910F), MaxIntegerSamples = ((int)0x9110), MaxServerWaitTimeout = ((int)0x9111), ObjectType = ((int)0x9112), SyncCondition = ((int)0x9113), SyncStatus = ((int)0x9114), SyncFlags = ((int)0x9115), SyncFence = ((int)0x9116), SyncGpuCommandsComplete = ((int)0x9117), Unsignaled = ((int)0x9118), Signaled = ((int)0x9119), AlreadySignaled = ((int)0x911A), TimeoutExpired = ((int)0x911B), ConditionSatisfied = ((int)0x911C), WaitFailed = ((int)0x911D), MaxVertexOutputComponents = ((int)0x9122), MaxGeometryInputComponents = ((int)0x9123), MaxGeometryOutputComponents = ((int)0x9124), MaxFragmentInputComponents = ((int)0x9125), ContextProfileMask = ((int)0x9126), TimeoutIgnored = unchecked((int)0xFFFFFFFFFFFFFFFF), } public enum Version33 : int { TimeElapsed = ((int)0x88BF), Src1Color = ((int)0x88F9), OneMinusSrc1Color = ((int)0x88FA), OneMinusSrc1Alpha = ((int)0x88FB), MaxDualSourceDrawBuffers = ((int)0x88FC), VertexAttribArrayDivisor = ((int)0x88FE), SamplerBinding = ((int)0x8919), AnySamplesPassed = ((int)0x8C2F), Int2101010Rev = ((int)0x8D9F), Timestamp = ((int)0x8E28), TextureSwizzleR = ((int)0x8E42), TextureSwizzleG = ((int)0x8E43), TextureSwizzleB = ((int)0x8E44), TextureSwizzleA = ((int)0x8E45), TextureSwizzleRgba = ((int)0x8E46), Rgb10A2ui = ((int)0x906F), } public enum Version40 : int { Patches = ((int)0x000E), UniformBlockReferencedByTessControlShader = ((int)0x84F0), UniformBlockReferencedByTessEvaluationShader = ((int)0x84F1), MaxTessControlInputComponents = ((int)0x886C), MaxTessEvaluationInputComponents = ((int)0x886D), GeometryShaderInvocations = ((int)0x887F), SampleShading = ((int)0x8C36), MinSampleShadingValue = ((int)0x8C37), ActiveSubroutines = ((int)0x8DE5), ActiveSubroutineUniforms = ((int)0x8DE6), MaxSubroutines = ((int)0x8DE7), MaxSubroutineUniformLocations = ((int)0x8DE8), MaxCombinedTessControlUniformComponents = ((int)0x8E1E), MaxCombinedTessEvaluationUniformComponents = ((int)0x8E1F), TransformFeedback = ((int)0x8E22), TransformFeedbackBufferPaused = ((int)0x8E23), TransformFeedbackBufferActive = ((int)0x8E24), TransformFeedbackBinding = ((int)0x8E25), ActiveSubroutineUniformLocations = ((int)0x8E47), ActiveSubroutineMaxLength = ((int)0x8E48), ActiveSubroutineUniformMaxLength = ((int)0x8E49), NumCompatibleSubroutines = ((int)0x8E4A), CompatibleSubroutines = ((int)0x8E4B), MaxGeometryShaderInvocations = ((int)0x8E5A), MinFragmentInterpolationOffset = ((int)0x8E5B), MaxFragmentInterpolationOffset = ((int)0x8E5C), FragmentInterpolationOffsetBits = ((int)0x8E5D), MinProgramTextureGatherOffset = ((int)0x8E5E), MaxProgramTextureGatherOffset = ((int)0x8E5F), MaxTransformFeedbackBuffers = ((int)0x8E70), MaxVertexStreams = ((int)0x8E71), PatchVertices = ((int)0x8E72), PatchDefaultInnerLevel = ((int)0x8E73), PatchDefaultOuterLevel = ((int)0x8E74), TessControlOutputVertices = ((int)0x8E75), TessGenMode = ((int)0x8E76), TessGenSpacing = ((int)0x8E77), TessGenVertexOrder = ((int)0x8E78), TessGenPointMode = ((int)0x8E79), Isolines = ((int)0x8E7A), FractionalOdd = ((int)0x8E7B), FractionalEven = ((int)0x8E7C), MaxPatchVertices = ((int)0x8E7D), MaxTessGenLevel = ((int)0x8E7E), MaxTessControlUniformComponents = ((int)0x8E7F), MaxTessEvaluationUniformComponents = ((int)0x8E80), MaxTessControlTextureImageUnits = ((int)0x8E81), MaxTessEvaluationTextureImageUnits = ((int)0x8E82), MaxTessControlOutputComponents = ((int)0x8E83), MaxTessPatchComponents = ((int)0x8E84), MaxTessControlTotalOutputComponents = ((int)0x8E85), MaxTessEvaluationOutputComponents = ((int)0x8E86), TessEvaluationShader = ((int)0x8E87), TessControlShader = ((int)0x8E88), MaxTessControlUniformBlocks = ((int)0x8E89), MaxTessEvaluationUniformBlocks = ((int)0x8E8A), DrawIndirectBuffer = ((int)0x8F3F), DrawIndirectBufferBinding = ((int)0x8F43), DoubleMat2 = ((int)0x8F46), DoubleMat3 = ((int)0x8F47), DoubleMat4 = ((int)0x8F48), DoubleMat2x3 = ((int)0x8F49), DoubleMat2x4 = ((int)0x8F4A), DoubleMat3x2 = ((int)0x8F4B), DoubleMat3x4 = ((int)0x8F4C), DoubleMat4x2 = ((int)0x8F4D), DoubleMat4x3 = ((int)0x8F4E), DoubleVec2 = ((int)0x8FFC), DoubleVec3 = ((int)0x8FFD), DoubleVec4 = ((int)0x8FFE), TextureCubeMapArray = ((int)0x9009), TextureBindingCubeMapArray = ((int)0x900A), ProxyTextureCubeMapArray = ((int)0x900B), SamplerCubeMapArray = ((int)0x900C), SamplerCubeMapArrayShadow = ((int)0x900D), IntSamplerCubeMapArray = ((int)0x900E), UnsignedIntSamplerCubeMapArray = ((int)0x900F), } public enum Version41 : int { VertexShaderBit = ((int)0x00000001), FragmentShaderBit = ((int)0x00000002), GeometryShaderBit = ((int)0x00000004), TessControlShaderBit = ((int)0x00000008), TessEvaluationShaderBit = ((int)0x00000010), Fixed = ((int)0x140C), ProgramBinaryRetrievableHint = ((int)0x8257), ProgramSeparable = ((int)0x8258), ActiveProgram = ((int)0x8259), ProgramPipelineBinding = ((int)0x825A), MaxViewports = ((int)0x825B), ViewportSubpixelBits = ((int)0x825C), ViewportBoundsRange = ((int)0x825D), LayerProvokingVertex = ((int)0x825E), ViewportIndexProvokingVertex = ((int)0x825F), UndefinedVertex = ((int)0x8260), ProgramBinaryLength = ((int)0x8741), NumProgramBinaryFormats = ((int)0x87FE), ProgramBinaryFormats = ((int)0x87FF), ImplementationColorReadType = ((int)0x8B9A), ImplementationColorReadFormat = ((int)0x8B9B), LowFloat = ((int)0x8DF0), MediumFloat = ((int)0x8DF1), HighFloat = ((int)0x8DF2), LowInt = ((int)0x8DF3), MediumInt = ((int)0x8DF4), HighInt = ((int)0x8DF5), NumShaderBinaryFormats = ((int)0x8DF9), ShaderCompiler = ((int)0x8DFA), MaxVertexUniformVectors = ((int)0x8DFB), MaxVaryingVectors = ((int)0x8DFC), MaxFragmentUniformVectors = ((int)0x8DFD), AllShaderBits = unchecked((int)0xFFFFFFFF), } public enum VertexAttribDPointerType : int { Double = ((int)0x140A), } public enum VertexAttribIPointerType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), } public enum VertexAttribParameter : int { ArrayEnabled = ((int)0x8622), ArraySize = ((int)0x8623), ArrayStride = ((int)0x8624), ArrayType = ((int)0x8625), CurrentVertexAttrib = ((int)0x8626), ArrayNormalized = ((int)0x886A), VertexAttribArrayInteger = ((int)0x88FD), VertexAttribArrayDivisor = ((int)0x88FE), } public enum VertexAttribParameterArb : int { ArrayEnabled = ((int)0x8622), ArraySize = ((int)0x8623), ArrayStride = ((int)0x8624), ArrayType = ((int)0x8625), CurrentVertexAttrib = ((int)0x8626), ArrayNormalized = ((int)0x886A), ArrayDivisor = ((int)0x88FE), } public enum VertexAttribPointerParameter : int { ArrayPointer = ((int)0x8645), } public enum VertexAttribPointerParameterArb : int { ArrayPointer = ((int)0x8645), } public enum VertexAttribPointerType : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), Fixed = ((int)0x140C), UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum VertexAttribPointerTypeArb : int { Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403), Int = ((int)0x1404), UnsignedInt = ((int)0x1405), Float = ((int)0x1406), Double = ((int)0x140A), } public enum VertexPointerType : int { Short = ((int)0x1402), Int = ((int)0x1404), Float = ((int)0x1406), Double = ((int)0x140A), HalfFloat = ((int)0x140B), UnsignedInt2101010Rev = ((int)0x8368), Int2101010Rev = ((int)0x8D9F), } public enum VivShaderBinary : int { ShaderBinaryViv = ((int)0x8FC4), } public enum WinPhongShading : int { PhongWin = ((int)0x80EA), PhongHintWin = ((int)0x80EB), } public enum WinSpecularFog : int { FogSpecularTextureWin = ((int)0x80EC), } }