00001 #region License
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #endregion
00027
00028 using System;
00029
00030 namespace OpenTK.Graphics.ES20
00031 {
00032 #pragma warning disable 1591
00033
00034 public enum ActiveAttribType : int
00035 {
00036 Float = ((int)0X1406),
00037 FloatVec2 = ((int)0X8b50),
00038 FloatVec3 = ((int)0X8b51),
00039 FloatVec4 = ((int)0X8b52),
00040 FloatMat2 = ((int)0X8b5a),
00041 FloatMat3 = ((int)0X8b5b),
00042 FloatMat4 = ((int)0X8b5c),
00043 }
00044
00045 public enum ActiveUniformType : int
00046 {
00047 Int = ((int)0X1404),
00048 Float = ((int)0X1406),
00049 FloatVec2 = ((int)0X8b50),
00050 FloatVec3 = ((int)0X8b51),
00051 FloatVec4 = ((int)0X8b52),
00052 IntVec2 = ((int)0X8b53),
00053 IntVec3 = ((int)0X8b54),
00054 IntVec4 = ((int)0X8b55),
00055 Bool = ((int)0X8b56),
00056 BoolVec2 = ((int)0X8b57),
00057 BoolVec3 = ((int)0X8b58),
00058 BoolVec4 = ((int)0X8b59),
00059 FloatMat2 = ((int)0X8b5a),
00060 FloatMat3 = ((int)0X8b5b),
00061 FloatMat4 = ((int)0X8b5c),
00062 Sampler2D = ((int)0X8b5e),
00063 SamplerCube = ((int)0X8b60),
00064 }
00065
00066 public enum All : int
00067 {
00068 False = ((int)0),
00069 NoError = ((int)0),
00070 None = ((int)0),
00071 Zero = ((int)0),
00072 Points = ((int)0x0000),
00073 DepthBufferBit = ((int)0x00000100),
00074 StencilBufferBit = ((int)0x00000400),
00075 ColorBufferBit = ((int)0x00004000),
00076 Lines = ((int)0x0001),
00077 LineLoop = ((int)0x0002),
00078 LineStrip = ((int)0x0003),
00079 Triangles = ((int)0x0004),
00080 TriangleStrip = ((int)0x0005),
00081 TriangleFan = ((int)0x0006),
00082 Never = ((int)0x0200),
00083 Less = ((int)0x0201),
00084 Equal = ((int)0x0202),
00085 Lequal = ((int)0x0203),
00086 Greater = ((int)0x0204),
00087 Notequal = ((int)0x0205),
00088 Gequal = ((int)0x0206),
00089 Always = ((int)0x0207),
00090 SrcColor = ((int)0x0300),
00091 OneMinusSrcColor = ((int)0x0301),
00092 SrcAlpha = ((int)0x0302),
00093 OneMinusSrcAlpha = ((int)0x0303),
00094 DstAlpha = ((int)0x0304),
00095 OneMinusDstAlpha = ((int)0x0305),
00096 DstColor = ((int)0x0306),
00097 OneMinusDstColor = ((int)0x0307),
00098 SrcAlphaSaturate = ((int)0x0308),
00099 Front = ((int)0x0404),
00100 Back = ((int)0x0405),
00101 FrontAndBack = ((int)0x0408),
00102 InvalidEnum = ((int)0x0500),
00103 InvalidValue = ((int)0x0501),
00104 InvalidOperation = ((int)0x0502),
00105 OutOfMemory = ((int)0x0505),
00106 InvalidFramebufferOperation = ((int)0x0506),
00107 Cw = ((int)0x0900),
00108 Ccw = ((int)0x0901),
00109 LineWidth = ((int)0x0B21),
00110 CullFace = ((int)0x0B44),
00111 CullFaceMode = ((int)0x0B45),
00112 FrontFace = ((int)0x0B46),
00113 DepthRange = ((int)0x0B70),
00114 DepthTest = ((int)0x0B71),
00115 DepthWritemask = ((int)0x0B72),
00116 DepthClearValue = ((int)0x0B73),
00117 DepthFunc = ((int)0x0B74),
00118 StencilTest = ((int)0x0B90),
00119 StencilClearValue = ((int)0x0B91),
00120 StencilFunc = ((int)0x0B92),
00121 StencilValueMask = ((int)0x0B93),
00122 StencilFail = ((int)0x0B94),
00123 StencilPassDepthFail = ((int)0x0B95),
00124 StencilPassDepthPass = ((int)0x0B96),
00125 StencilRef = ((int)0x0B97),
00126 StencilWritemask = ((int)0x0B98),
00127 Viewport = ((int)0x0BA2),
00128 Dither = ((int)0x0BD0),
00129 Blend = ((int)0x0BE2),
00130 ScissorBox = ((int)0x0C10),
00131 ScissorTest = ((int)0x0C11),
00132 ColorClearValue = ((int)0x0C22),
00133 ColorWritemask = ((int)0x0C23),
00134 UnpackAlignment = ((int)0x0CF5),
00135 PackAlignment = ((int)0x0D05),
00136 MaxTextureSize = ((int)0x0D33),
00137 MaxViewportDims = ((int)0x0D3A),
00138 SubpixelBits = ((int)0x0D50),
00139 RedBits = ((int)0x0D52),
00140 GreenBits = ((int)0x0D53),
00141 BlueBits = ((int)0x0D54),
00142 AlphaBits = ((int)0x0D55),
00143 DepthBits = ((int)0x0D56),
00144 StencilBits = ((int)0x0D57),
00145 Texture2D = ((int)0x0DE1),
00146 DontCare = ((int)0x1100),
00147 Fastest = ((int)0x1101),
00148 Nicest = ((int)0x1102),
00149 Byte = ((int)0x1400),
00150 UnsignedByte = ((int)0x1401),
00151 Short = ((int)0x1402),
00152 UnsignedShort = ((int)0x1403),
00153 Int = ((int)0x1404),
00154 UnsignedInt = ((int)0x1405),
00155 Float = ((int)0x1406),
00156 Fixed = ((int)0x140C),
00157 Invert = ((int)0x150A),
00158 Texture = ((int)0x1702),
00159 StencilIndex = ((int)0x1901),
00160 DepthComponent = ((int)0x1902),
00161 Alpha = ((int)0x1906),
00162 Rgb = ((int)0x1907),
00163 Rgba = ((int)0x1908),
00164 Luminance = ((int)0x1909),
00165 LuminanceAlpha = ((int)0x190A),
00166 Keep = ((int)0x1E00),
00167 Replace = ((int)0x1E01),
00168 Incr = ((int)0x1E02),
00169 Decr = ((int)0x1E03),
00170 Vendor = ((int)0x1F00),
00171 Renderer = ((int)0x1F01),
00172 Version = ((int)0x1F02),
00173 Extensions = ((int)0x1F03),
00174 Nearest = ((int)0x2600),
00175 Linear = ((int)0x2601),
00176 NearestMipmapNearest = ((int)0x2700),
00177 LinearMipmapNearest = ((int)0x2701),
00178 NearestMipmapLinear = ((int)0x2702),
00179 LinearMipmapLinear = ((int)0x2703),
00180 TextureMagFilter = ((int)0x2800),
00181 TextureMinFilter = ((int)0x2801),
00182 TextureWrapS = ((int)0x2802),
00183 TextureWrapT = ((int)0x2803),
00184 Repeat = ((int)0x2901),
00185 PolygonOffsetUnits = ((int)0x2A00),
00186 ConstantColor = ((int)0x8001),
00187 OneMinusConstantColor = ((int)0x8002),
00188 ConstantAlpha = ((int)0x8003),
00189 OneMinusConstantAlpha = ((int)0x8004),
00190 BlendColor = ((int)0x8005),
00191 FuncAdd = ((int)0x8006),
00192 BlendEquation = ((int)0x8009),
00193 BlendEquationRgb = ((int)0X8009),
00194 FuncSubtract = ((int)0x800A),
00195 FuncReverseSubtract = ((int)0x800B),
00196 UnsignedShort4444 = ((int)0x8033),
00197 UnsignedShort5551 = ((int)0x8034),
00198 PolygonOffsetFill = ((int)0x8037),
00199 PolygonOffsetFactor = ((int)0x8038),
00200 Rgb8Oes = ((int)0x8051),
00201 Rgba4 = ((int)0x8056),
00202 Rgb5A1 = ((int)0x8057),
00203 Rgba8Oes = ((int)0x8058),
00204 TextureBinding2D = ((int)0x8069),
00205 TextureBinding3DOes = ((int)0x806A),
00206 Texture3DOes = ((int)0x806F),
00207 TextureWrapROes = ((int)0x8072),
00208 Max3DTextureSizeOes = ((int)0x8073),
00209 SampleAlphaToCoverage = ((int)0x809E),
00210 SampleCoverage = ((int)0x80A0),
00211 SampleBuffers = ((int)0x80A8),
00212 Samples = ((int)0x80A9),
00213 SampleCoverageValue = ((int)0x80AA),
00214 SampleCoverageInvert = ((int)0x80AB),
00215 BlendDstRgb = ((int)0x80C8),
00216 BlendSrcRgb = ((int)0x80C9),
00217 BlendDstAlpha = ((int)0x80CA),
00218 BlendSrcAlpha = ((int)0x80CB),
00219 Bgra = ((int)0x80E1),
00220 ClampToEdge = ((int)0x812F),
00221 GenerateMipmapHint = ((int)0x8192),
00222 DepthComponent16 = ((int)0x81A5),
00223 DepthComponent24Oes = ((int)0x81A6),
00224 DepthComponent32Oes = ((int)0x81A7),
00225 UnsignedShort565 = ((int)0x8363),
00226 UnsignedShort4444Rev = ((int)0x8365),
00227 UnsignedShort1555Rev = ((int)0x8366),
00228 UnsignedInt2101010RevExt = ((int)0x8368),
00229 MirroredRepeat = ((int)0x8370),
00230 AliasedPointSizeRange = ((int)0x846D),
00231 AliasedLineWidthRange = ((int)0x846E),
00232 Texture0 = ((int)0x84C0),
00233 Texture1 = ((int)0x84C1),
00234 Texture2 = ((int)0x84C2),
00235 Texture3 = ((int)0x84C3),
00236 Texture4 = ((int)0x84C4),
00237 Texture5 = ((int)0x84C5),
00238 Texture6 = ((int)0x84C6),
00239 Texture7 = ((int)0x84C7),
00240 Texture8 = ((int)0x84C8),
00241 Texture9 = ((int)0x84C9),
00242 Texture10 = ((int)0x84CA),
00243 Texture11 = ((int)0x84CB),
00244 Texture12 = ((int)0x84CC),
00245 Texture13 = ((int)0x84CD),
00246 Texture14 = ((int)0x84CE),
00247 Texture15 = ((int)0x84CF),
00248 Texture16 = ((int)0x84D0),
00249 Texture17 = ((int)0x84D1),
00250 Texture18 = ((int)0x84D2),
00251 Texture19 = ((int)0x84D3),
00252 Texture20 = ((int)0x84D4),
00253 Texture21 = ((int)0x84D5),
00254 Texture22 = ((int)0x84D6),
00255 Texture23 = ((int)0x84D7),
00256 Texture24 = ((int)0x84D8),
00257 Texture25 = ((int)0x84D9),
00258 Texture26 = ((int)0x84DA),
00259 Texture27 = ((int)0x84DB),
00260 Texture28 = ((int)0x84DC),
00261 Texture29 = ((int)0x84DD),
00262 Texture30 = ((int)0x84DE),
00263 Texture31 = ((int)0x84DF),
00264 ActiveTexture = ((int)0x84E0),
00265 MaxRenderbufferSize = ((int)0x84E8),
00266 AllCompletedNv = ((int)0x84F2),
00267 FenceStatusNv = ((int)0x84F3),
00268 FenceConditionNv = ((int)0x84F4),
00269 DepthStencilOes = ((int)0x84F9),
00270 UnsignedInt248Oes = ((int)0x84FA),
00271 TextureMaxAnisotropyExt = ((int)0x84FE),
00272 MaxTextureMaxAnisotropyExt = ((int)0x84FF),
00273 IncrWrap = ((int)0x8507),
00274 DecrWrap = ((int)0x8508),
00275 TextureCubeMap = ((int)0x8513),
00276 TextureBindingCubeMap = ((int)0x8514),
00277 TextureCubeMapPositiveX = ((int)0x8515),
00278 TextureCubeMapNegativeX = ((int)0x8516),
00279 TextureCubeMapPositiveY = ((int)0x8517),
00280 TextureCubeMapNegativeY = ((int)0x8518),
00281 TextureCubeMapPositiveZ = ((int)0x8519),
00282 TextureCubeMapNegativeZ = ((int)0x851A),
00283 MaxCubeMapTextureSize = ((int)0x851C),
00284 VertexAttribArrayEnabled = ((int)0x8622),
00285 VertexAttribArraySize = ((int)0x8623),
00286 VertexAttribArrayStride = ((int)0x8624),
00287 VertexAttribArrayType = ((int)0x8625),
00288 CurrentVertexAttrib = ((int)0x8626),
00289 VertexAttribArrayPointer = ((int)0x8645),
00290 NumCompressedTextureFormats = ((int)0x86A2),
00291 CompressedTextureFormats = ((int)0x86A3),
00292 Z400BinaryAmd = ((int)0x8740),
00293 ProgramBinaryLengthOes = ((int)0x8741),
00294 BufferSize = ((int)0x8764),
00295 BufferUsage = ((int)0x8765),
00296 AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
00297 GL_3DcXAmd = ((int)0x87F9),
00298 GL_3DcXyAmd = ((int)0x87FA),
00299 NumProgramBinaryFormatsOes = ((int)0x87FE),
00300 ProgramBinaryFormatsOes = ((int)0x87FF),
00301 StencilBackFunc = ((int)0x8800),
00302 StencilBackFail = ((int)0x8801),
00303 StencilBackPassDepthFail = ((int)0x8802),
00304 StencilBackPassDepthPass = ((int)0x8803),
00305 BlendEquationAlpha = ((int)0x883D),
00306 MaxVertexAttribs = ((int)0x8869),
00307 VertexAttribArrayNormalized = ((int)0x886A),
00308 MaxTextureImageUnits = ((int)0x8872),
00309 ArrayBuffer = ((int)0x8892),
00310 ElementArrayBuffer = ((int)0x8893),
00311 ArrayBufferBinding = ((int)0x8894),
00312 ElementArrayBufferBinding = ((int)0x8895),
00313 VertexAttribArrayBufferBinding = ((int)0x889F),
00314 WriteOnlyOes = ((int)0x88B9),
00315 BufferAccessOes = ((int)0x88BB),
00316 BufferMappedOes = ((int)0x88BC),
00317 BufferMapPointerOes = ((int)0x88BD),
00318 StreamDraw = ((int)0x88E0),
00319 StaticDraw = ((int)0x88E4),
00320 DynamicDraw = ((int)0x88E8),
00321 Depth24Stencil8Oes = ((int)0x88F0),
00322 FragmentShader = ((int)0x8B30),
00323 VertexShader = ((int)0x8B31),
00324 MaxVertexTextureImageUnits = ((int)0x8B4C),
00325 MaxCombinedTextureImageUnits = ((int)0x8B4D),
00326 ShaderType = ((int)0x8B4F),
00327 FloatVec2 = ((int)0x8B50),
00328 FloatVec3 = ((int)0x8B51),
00329 FloatVec4 = ((int)0x8B52),
00330 IntVec2 = ((int)0x8B53),
00331 IntVec3 = ((int)0x8B54),
00332 IntVec4 = ((int)0x8B55),
00333 Bool = ((int)0x8B56),
00334 BoolVec2 = ((int)0x8B57),
00335 BoolVec3 = ((int)0x8B58),
00336 BoolVec4 = ((int)0x8B59),
00337 FloatMat2 = ((int)0x8B5A),
00338 FloatMat3 = ((int)0x8B5B),
00339 FloatMat4 = ((int)0x8B5C),
00340 Sampler2D = ((int)0x8B5E),
00341 Sampler3DOes = ((int)0x8B5F),
00342 SamplerCube = ((int)0x8B60),
00343 DeleteStatus = ((int)0x8B80),
00344 CompileStatus = ((int)0x8B81),
00345 LinkStatus = ((int)0x8B82),
00346 ValidateStatus = ((int)0x8B83),
00347 InfoLogLength = ((int)0x8B84),
00348 AttachedShaders = ((int)0x8B85),
00349 ActiveUniforms = ((int)0x8B86),
00350 ActiveUniformMaxLength = ((int)0x8B87),
00351 ShaderSourceLength = ((int)0x8B88),
00352 ActiveAttributes = ((int)0x8B89),
00353 ActiveAttributeMaxLength = ((int)0x8B8A),
00354 FragmentShaderDerivativeHintOes = ((int)0x8B8B),
00355 ShadingLanguageVersion = ((int)0x8B8C),
00356 CurrentProgram = ((int)0x8B8D),
00357 Palette4Rgb8Oes = ((int)0x8B90),
00358 Palette4Rgba8Oes = ((int)0x8B91),
00359 Palette4R5G6B5Oes = ((int)0x8B92),
00360 Palette4Rgba4Oes = ((int)0x8B93),
00361 Palette4Rgb5A1Oes = ((int)0x8B94),
00362 Palette8Rgb8Oes = ((int)0x8B95),
00363 Palette8Rgba8Oes = ((int)0x8B96),
00364 Palette8R5G6B5Oes = ((int)0x8B97),
00365 Palette8Rgba4Oes = ((int)0x8B98),
00366 Palette8Rgb5A1Oes = ((int)0x8B99),
00367 ImplementationColorReadType = ((int)0x8B9A),
00368 ImplementationColorReadFormat = ((int)0x8B9B),
00369 CounterTypeAmd = ((int)0x8BC0),
00370 CounterRangeAmd = ((int)0x8BC1),
00371 UnsignedInt64Amd = ((int)0x8BC2),
00372 PercentageAmd = ((int)0x8BC3),
00373 PerfmonResultAvailableAmd = ((int)0x8BC4),
00374 PerfmonResultSizeAmd = ((int)0x8BC5),
00375 PerfmonResultAmd = ((int)0x8BC6),
00376 CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00),
00377 CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01),
00378 CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02),
00379 CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03),
00380 AtcRgbAmd = ((int)0x8C92),
00381 AtcRgbaExplicitAlphaAmd = ((int)0x8C93),
00382 StencilBackRef = ((int)0x8CA3),
00383 StencilBackValueMask = ((int)0x8CA4),
00384 StencilBackWritemask = ((int)0x8CA5),
00385 FramebufferBinding = ((int)0x8CA6),
00386 RenderbufferBinding = ((int)0x8CA7),
00387 FramebufferAttachmentObjectType = ((int)0x8CD0),
00388 FramebufferAttachmentObjectName = ((int)0x8CD1),
00389 FramebufferAttachmentTextureLevel = ((int)0x8CD2),
00390 FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3),
00391 FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4),
00392 FramebufferComplete = ((int)0x8CD5),
00393 FramebufferIncompleteAttachment = ((int)0x8CD6),
00394 FramebufferIncompleteMissingAttachment = ((int)0x8CD7),
00395 FramebufferIncompleteDimensions = ((int)0x8CD9),
00396 FramebufferUnsupported = ((int)0x8CDD),
00397 ColorAttachment0 = ((int)0x8CE0),
00398 DepthAttachment = ((int)0x8D00),
00399 StencilAttachment = ((int)0x8D20),
00400 Framebuffer = ((int)0x8D40),
00401 Renderbuffer = ((int)0x8D41),
00402 RenderbufferWidth = ((int)0x8D42),
00403 RenderbufferHeight = ((int)0x8D43),
00404 RenderbufferInternalFormat = ((int)0x8D44),
00405 StencilIndex1Oes = ((int)0x8D46),
00406 StencilIndex4Oes = ((int)0x8D47),
00407 StencilIndex8 = ((int)0x8D48),
00408 RenderbufferRedSize = ((int)0x8D50),
00409 RenderbufferGreenSize = ((int)0x8D51),
00410 RenderbufferBlueSize = ((int)0x8D52),
00411 RenderbufferAlphaSize = ((int)0x8D53),
00412 RenderbufferDepthSize = ((int)0x8D54),
00413 RenderbufferStencilSize = ((int)0x8D55),
00414 HalfFloatOes = ((int)0x8D61),
00415 Rgb565 = ((int)0x8D62),
00416 Etc1Rgb8Oes = ((int)0x8D64),
00417 LowFloat = ((int)0x8DF0),
00418 MediumFloat = ((int)0x8DF1),
00419 HighFloat = ((int)0x8DF2),
00420 LowInt = ((int)0x8DF3),
00421 MediumInt = ((int)0x8DF4),
00422 HighInt = ((int)0x8DF5),
00423 UnsignedInt1010102Oes = ((int)0x8DF6),
00424 Int1010102Oes = ((int)0x8DF7),
00425 ShaderBinaryFormats = ((int)0x8DF8),
00426 NumShaderBinaryFormats = ((int)0x8DF9),
00427 ShaderCompiler = ((int)0x8DFA),
00428 MaxVertexUniformVectors = ((int)0x8DFB),
00429 MaxVaryingVectors = ((int)0x8DFC),
00430 MaxFragmentUniformVectors = ((int)0x8DFD),
00431 PerfmonGlobalModeQcom = ((int)0x8FA0),
00432 AmdCompressed3DcTexture = ((int)1),
00433 AmdCompressedAtcTexture = ((int)1),
00434 AmdPerformanceMonitor = ((int)1),
00435 AmdProgramBinaryZ400 = ((int)1),
00436 EsVersion20 = ((int)1),
00437 ExtTextureFilterAnisotropic = ((int)1),
00438 ExtTextureFormatBgra8888 = ((int)1),
00439 ExtTextureType2101010Rev = ((int)1),
00440 ImgReadFormat = ((int)1),
00441 ImgTextureCompressionPvrtc = ((int)1),
00442 NvFence = ((int)1),
00443 OesCompressedEtc1Rgb8Texture = ((int)1),
00444 OesCompressedPalettedTexture = ((int)1),
00445 OesDepth24 = ((int)1),
00446 OesDepth32 = ((int)1),
00447 OesDepthTexture = ((int)1),
00448 OesEglImage = ((int)1),
00449 OesElementIndexUint = ((int)1),
00450 OesFboRenderMipmap = ((int)1),
00451 OesFragmentPrecisionHigh = ((int)1),
00452 OesGetProgramBinary = ((int)1),
00453 OesMapbuffer = ((int)1),
00454 OesPackedDepthStencil = ((int)1),
00455 OesRgb8Rgba8 = ((int)1),
00456 OesStandardDerivatives = ((int)1),
00457 OesStencil1 = ((int)1),
00458 OesStencil4 = ((int)1),
00459 OesTexture3D = ((int)1),
00460 OesTextureFloat = ((int)1),
00461 OesTextureFloatLinear = ((int)1),
00462 OesTextureHalfFloat = ((int)1),
00463 OesTextureHalfFloatLinear = ((int)1),
00464 OesTextureNpot = ((int)1),
00465 OesVertexHalfFloat = ((int)1),
00466 OesVertexType1010102 = ((int)1),
00467 One = ((int)1),
00468 QcomDriverControl = ((int)1),
00469 QcomPerfmonGlobalMode = ((int)1),
00470 True = ((int)1),
00471 }
00472
00473 public enum Amdcompressed3Dctexture : int
00474 {
00475 GL_3DcXAmd = ((int)0x87F9),
00476 GL_3DcXyAmd = ((int)0x87FA),
00477 AmdCompressed3DcTexture = ((int)1),
00478 }
00479
00480 public enum AmdcompressedAtctexture : int
00481 {
00482 AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
00483 AtcRgbAmd = ((int)0x8C92),
00484 AtcRgbaExplicitAlphaAmd = ((int)0x8C93),
00485 AmdCompressedAtcTexture = ((int)1),
00486 }
00487
00488 public enum AmdperformanceMonitor : int
00489 {
00490 CounterTypeAmd = ((int)0x8BC0),
00491 CounterRangeAmd = ((int)0x8BC1),
00492 UnsignedInt64Amd = ((int)0x8BC2),
00493 PercentageAmd = ((int)0x8BC3),
00494 PerfmonResultAvailableAmd = ((int)0x8BC4),
00495 PerfmonResultSizeAmd = ((int)0x8BC5),
00496 PerfmonResultAmd = ((int)0x8BC6),
00497 AmdPerformanceMonitor = ((int)1),
00498 }
00499
00500 public enum AmdprogramBinaryZ400 : int
00501 {
00502 Z400BinaryAmd = ((int)0x8740),
00503 AmdProgramBinaryZ400 = ((int)1),
00504 }
00505
00506 public enum BeginMode : int
00507 {
00508 Points = ((int)0x0000),
00509 Lines = ((int)0x0001),
00510 LineLoop = ((int)0x0002),
00511 LineStrip = ((int)0x0003),
00512 Triangles = ((int)0x0004),
00513 TriangleStrip = ((int)0x0005),
00514 TriangleFan = ((int)0x0006),
00515 }
00516
00517 public enum BlendEquationMode : int
00518 {
00519 FuncAdd = ((int)0X8006),
00520 FuncSubtract = ((int)0X800a),
00521 FuncReverseSubtract = ((int)0X800b),
00522 }
00523
00524 public enum BlendEquationSeparate : int
00525 {
00526 FuncAdd = ((int)0x8006),
00527 BlendEquation = ((int)0x8009),
00528 BlendEquationAlpha = ((int)0x883D),
00529 }
00530
00531 public enum BlendingFactorDest : int
00532 {
00533 Zero = ((int)0),
00534 SrcColor = ((int)0x0300),
00535 OneMinusSrcColor = ((int)0x0301),
00536 SrcAlpha = ((int)0x0302),
00537 OneMinusSrcAlpha = ((int)0x0303),
00538 DstAlpha = ((int)0x0304),
00539 OneMinusDstAlpha = ((int)0x0305),
00540 DstColor = ((int)0X0306),
00541 OneMinusDstColor = ((int)0X0307),
00542 SrcAlphaSaturate = ((int)0X0308),
00543 ConstantColor = ((int)0X8001),
00544 OneMinusConstantColor = ((int)0X8002),
00545 ConstantAlpha = ((int)0X8003),
00546 OneMinusConstantAlpha = ((int)0X8004),
00547 One = ((int)1),
00548 }
00549
00550 public enum BlendingFactorSrc : int
00551 {
00552 Zero = ((int)0),
00553 SrcColor = ((int)0X0300),
00554 OneMinusSrcColor = ((int)0X0301),
00555 SrcAlpha = ((int)0X0302),
00556 OneMinusSrcAlpha = ((int)0X0303),
00557 DstAlpha = ((int)0X0304),
00558 OneMinusDstAlpha = ((int)0X0305),
00559 DstColor = ((int)0x0306),
00560 OneMinusDstColor = ((int)0x0307),
00561 SrcAlphaSaturate = ((int)0x0308),
00562 ConstantColor = ((int)0X8001),
00563 OneMinusConstantColor = ((int)0X8002),
00564 ConstantAlpha = ((int)0X8003),
00565 OneMinusConstantAlpha = ((int)0X8004),
00566 One = ((int)1),
00567 }
00568
00569 public enum BlendSubtract : int
00570 {
00571 FuncSubtract = ((int)0x800A),
00572 FuncReverseSubtract = ((int)0x800B),
00573 }
00574
00575 public enum Boolean : int
00576 {
00577 False = ((int)0),
00578 True = ((int)1),
00579 }
00580
00581 public enum BufferObjects : int
00582 {
00583 CurrentVertexAttrib = ((int)0x8626),
00584 BufferSize = ((int)0x8764),
00585 BufferUsage = ((int)0x8765),
00586 ArrayBuffer = ((int)0x8892),
00587 ElementArrayBuffer = ((int)0x8893),
00588 ArrayBufferBinding = ((int)0x8894),
00589 ElementArrayBufferBinding = ((int)0x8895),
00590 StreamDraw = ((int)0x88E0),
00591 StaticDraw = ((int)0x88E4),
00592 DynamicDraw = ((int)0x88E8),
00593 }
00594
00595 public enum BufferParameterName : int
00596 {
00597 BufferSize = ((int)0X8764),
00598 BufferUsage = ((int)0X8765),
00599 }
00600
00601 public enum BufferTarget : int
00602 {
00603 ArrayBuffer = ((int)0X8892),
00604 ElementArrayBuffer = ((int)0X8893),
00605 }
00606
00607 public enum BufferUsage : int
00608 {
00609 StreamDraw = ((int)0X88e0),
00610 StaticDraw = ((int)0X88e4),
00611 DynamicDraw = ((int)0X88e8),
00612 }
00613
00614 [Flags]
00615 public enum ClearBufferMask : int
00616 {
00617 DepthBufferBit = ((int)0x00000100),
00618 StencilBufferBit = ((int)0x00000400),
00619 ColorBufferBit = ((int)0x00004000),
00620 }
00621
00622 public enum CullFaceMode : int
00623 {
00624 Front = ((int)0x0404),
00625 Back = ((int)0x0405),
00626 FrontAndBack = ((int)0x0408),
00627 }
00628
00629 public enum DataType : int
00630 {
00631 Byte = ((int)0x1400),
00632 UnsignedByte = ((int)0x1401),
00633 Short = ((int)0x1402),
00634 UnsignedShort = ((int)0x1403),
00635 Int = ((int)0x1404),
00636 UnsignedInt = ((int)0x1405),
00637 Float = ((int)0x1406),
00638 Fixed = ((int)0x140C),
00639 }
00640
00641 public enum DepthFunction : int
00642 {
00643 Never = ((int)0X0200),
00644 Less = ((int)0X0201),
00645 Equal = ((int)0X0202),
00646 Lequal = ((int)0X0203),
00647 Greater = ((int)0X0204),
00648 Notequal = ((int)0X0205),
00649 Gequal = ((int)0X0206),
00650 Always = ((int)0X0207),
00651 }
00652
00653 public enum DrawElementsType : int
00654 {
00655 UnsignedByte = ((int)0X1401),
00656 UnsignedShort = ((int)0X1403),
00657 }
00658
00659 public enum EnableCap : int
00660 {
00661 CullFace = ((int)0x0B44),
00662 DepthTest = ((int)0x0B71),
00663 StencilTest = ((int)0x0B90),
00664 Dither = ((int)0x0BD0),
00665 Blend = ((int)0x0BE2),
00666 ScissorTest = ((int)0x0C11),
00667 Texture2D = ((int)0x0DE1),
00668 PolygonOffsetFill = ((int)0x8037),
00669 SampleAlphaToCoverage = ((int)0x809E),
00670 SampleCoverage = ((int)0x80A0),
00671 }
00672
00673 public enum ErrorCode : int
00674 {
00675 NoError = ((int)0),
00676 InvalidEnum = ((int)0x0500),
00677 InvalidValue = ((int)0x0501),
00678 InvalidOperation = ((int)0x0502),
00679 OutOfMemory = ((int)0x0505),
00680 InvalidFramebufferOperation = ((int)0X0506),
00681 }
00682
00683 public enum ExttextureFilterAnisotropic : int
00684 {
00685 TextureMaxAnisotropyExt = ((int)0x84FE),
00686 MaxTextureMaxAnisotropyExt = ((int)0x84FF),
00687 ExtTextureFilterAnisotropic = ((int)1),
00688 }
00689
00690 public enum ExttextureFormatBgra8888 : int
00691 {
00692 Bgra = ((int)0x80E1),
00693 ExtTextureFormatBgra8888 = ((int)1),
00694 }
00695
00696 public enum ExttextureType2101010Rev : int
00697 {
00698 UnsignedInt2101010RevExt = ((int)0x8368),
00699 ExtTextureType2101010Rev = ((int)1),
00700 }
00701
00702 public enum FramebufferErrorCode : int
00703 {
00704 FramebufferComplete = ((int)0X8cd5),
00705 FramebufferIncompleteAttachment = ((int)0X8cd6),
00706 FramebufferIncompleteMissingAttachment = ((int)0X8cd7),
00707 FramebufferIncompleteDimensions = ((int)0X8cd9),
00708 FramebufferUnsupported = ((int)0X8cdd),
00709 }
00710
00711 public enum FramebufferObject : int
00712 {
00713 None = ((int)0),
00714 InvalidFramebufferOperation = ((int)0x0506),
00715 StencilIndex = ((int)0x1901),
00716 Rgba4 = ((int)0x8056),
00717 Rgb5A1 = ((int)0x8057),
00718 DepthComponent16 = ((int)0x81A5),
00719 MaxRenderbufferSize = ((int)0x84E8),
00720 FramebufferBinding = ((int)0x8CA6),
00721 RenderbufferBinding = ((int)0x8CA7),
00722 FramebufferAttachmentObjectType = ((int)0x8CD0),
00723 FramebufferAttachmentObjectName = ((int)0x8CD1),
00724 FramebufferAttachmentTextureLevel = ((int)0x8CD2),
00725 FramebufferAttachmentTextureCubeMapFace = ((int)0x8CD3),
00726 FramebufferComplete = ((int)0x8CD5),
00727 FramebufferIncompleteAttachment = ((int)0x8CD6),
00728 FramebufferIncompleteMissingAttachment = ((int)0x8CD7),
00729 FramebufferIncompleteDimensions = ((int)0x8CD9),
00730 FramebufferUnsupported = ((int)0x8CDD),
00731 ColorAttachment0 = ((int)0x8CE0),
00732 DepthAttachment = ((int)0x8D00),
00733 StencilAttachment = ((int)0x8D20),
00734 Framebuffer = ((int)0x8D40),
00735 Renderbuffer = ((int)0x8D41),
00736 RenderbufferWidth = ((int)0x8D42),
00737 RenderbufferHeight = ((int)0x8D43),
00738 RenderbufferInternalFormat = ((int)0x8D44),
00739 StencilIndex8 = ((int)0x8D48),
00740 RenderbufferRedSize = ((int)0x8D50),
00741 RenderbufferGreenSize = ((int)0x8D51),
00742 RenderbufferBlueSize = ((int)0x8D52),
00743 RenderbufferAlphaSize = ((int)0x8D53),
00744 RenderbufferDepthSize = ((int)0x8D54),
00745 RenderbufferStencilSize = ((int)0x8D55),
00746 Rgb565 = ((int)0x8D62),
00747 }
00748
00749 public enum FramebufferParameterName : int
00750 {
00751 FramebufferAttachmentObjectType = ((int)0X8cd0),
00752 FramebufferAttachmentObjectName = ((int)0X8cd1),
00753 FramebufferAttachmentTextureLevel = ((int)0X8cd2),
00754 FramebufferAttachmentTextureCubeMapFace = ((int)0X8cd3),
00755 }
00756
00757 public enum FramebufferSlot : int
00758 {
00759 ColorAttachment0 = ((int)0X8ce0),
00760 DepthAttachment = ((int)0X8d00),
00761 StencilAttachment = ((int)0X8d20),
00762 }
00763
00764 public enum FramebufferTarget : int
00765 {
00766 Framebuffer = ((int)0X8d40),
00767 }
00768
00769 public enum FrontFaceDirection : int
00770 {
00771 Cw = ((int)0x0900),
00772 Ccw = ((int)0x0901),
00773 }
00774
00775 public enum GetPName : int
00776 {
00777 LineWidth = ((int)0x0B21),
00778 CullFace = ((int)0X0b44),
00779 CullFaceMode = ((int)0x0B45),
00780 FrontFace = ((int)0x0B46),
00781 DepthRange = ((int)0x0B70),
00782 DepthTest = ((int)0X0b71),
00783 DepthWritemask = ((int)0x0B72),
00784 DepthClearValue = ((int)0x0B73),
00785 DepthFunc = ((int)0x0B74),
00786 StencilTest = ((int)0X0b90),
00787 StencilClearValue = ((int)0x0B91),
00788 StencilFunc = ((int)0x0B92),
00789 StencilValueMask = ((int)0x0B93),
00790 StencilFail = ((int)0x0B94),
00791 StencilPassDepthFail = ((int)0x0B95),
00792 StencilPassDepthPass = ((int)0x0B96),
00793 StencilRef = ((int)0x0B97),
00794 StencilWritemask = ((int)0x0B98),
00795 Viewport = ((int)0x0BA2),
00796 Dither = ((int)0X0bd0),
00797 Blend = ((int)0X0be2),
00798 ScissorBox = ((int)0x0C10),
00799 ScissorTest = ((int)0X0c11),
00800 ColorClearValue = ((int)0x0C22),
00801 ColorWritemask = ((int)0x0C23),
00802 UnpackAlignment = ((int)0x0CF5),
00803 PackAlignment = ((int)0x0D05),
00804 MaxTextureSize = ((int)0x0D33),
00805 MaxViewportDims = ((int)0x0D3A),
00806 SubpixelBits = ((int)0x0D50),
00807 RedBits = ((int)0x0D52),
00808 GreenBits = ((int)0x0D53),
00809 BlueBits = ((int)0x0D54),
00810 AlphaBits = ((int)0x0D55),
00811 DepthBits = ((int)0x0D56),
00812 StencilBits = ((int)0x0D57),
00813 Texture2D = ((int)0X0de1),
00814 PolygonOffsetUnits = ((int)0x2A00),
00815 BlendColor = ((int)0X8005),
00816 BlendEquation = ((int)0X8009),
00817 BlendEquationRgb = ((int)0X8009),
00818 PolygonOffsetFill = ((int)0X8037),
00819 PolygonOffsetFactor = ((int)0x8038),
00820 TextureBinding2D = ((int)0x8069),
00821 SampleAlphaToCoverage = ((int)0X809e),
00822 SampleCoverage = ((int)0X80a0),
00823 SampleBuffers = ((int)0x80A8),
00824 Samples = ((int)0x80A9),
00825 SampleCoverageValue = ((int)0x80AA),
00826 SampleCoverageInvert = ((int)0x80AB),
00827 BlendDstRgb = ((int)0X80c8),
00828 BlendSrcRgb = ((int)0X80c9),
00829 BlendDstAlpha = ((int)0X80ca),
00830 BlendSrcAlpha = ((int)0X80cb),
00831 GenerateMipmapHint = ((int)0X8192),
00832 AliasedPointSizeRange = ((int)0x846D),
00833 AliasedLineWidthRange = ((int)0x846E),
00834 ActiveTexture = ((int)0X84e0),
00835 MaxRenderbufferSize = ((int)0X84e8),
00836 TextureBindingCubeMap = ((int)0X8514),
00837 MaxCubeMapTextureSize = ((int)0X851c),
00838 NumCompressedTextureFormats = ((int)0X86a2),
00839 CompressedTextureFormats = ((int)0X86a3),
00840 StencilBackFunc = ((int)0x8800),
00841 StencilBackFail = ((int)0x8801),
00842 StencilBackPassDepthFail = ((int)0x8802),
00843 StencilBackPassDepthPass = ((int)0x8803),
00844 BlendEquationAlpha = ((int)0X883d),
00845 MaxVertexAttribs = ((int)0X8869),
00846 MaxTextureImageUnits = ((int)0X8872),
00847 ArrayBufferBinding = ((int)0X8894),
00848 ElementArrayBufferBinding = ((int)0X8895),
00849 MaxVertexTextureImageUnits = ((int)0X8b4c),
00850 MaxCombinedTextureImageUnits = ((int)0X8b4d),
00851 CurrentProgram = ((int)0X8b8d),
00852 ImplementationColorReadType = ((int)0X8b9a),
00853 ImplementationColorReadFormat = ((int)0X8b9b),
00854 StencilBackRef = ((int)0x8CA3),
00855 StencilBackValueMask = ((int)0x8CA4),
00856 StencilBackWritemask = ((int)0x8CA5),
00857 FramebufferBinding = ((int)0X8ca6),
00858 RenderbufferBinding = ((int)0X8ca7),
00859 ShaderBinaryFormats = ((int)0X8df8),
00860 NumShaderBinaryFormats = ((int)0X8df9),
00861 ShaderCompiler = ((int)0X8dfa),
00862 MaxVertexUniformVectors = ((int)0X8dfb),
00863 MaxVaryingVectors = ((int)0X8dfc),
00864 MaxFragmentUniformVectors = ((int)0X8dfd),
00865 }
00866
00867 public enum GetTextureParameter : int
00868 {
00869 TextureMagFilter = ((int)0X2800),
00870 TextureMinFilter = ((int)0X2801),
00871 TextureWrapS = ((int)0X2802),
00872 TextureWrapT = ((int)0X2803),
00873 NumCompressedTextureFormats = ((int)0x86A2),
00874 CompressedTextureFormats = ((int)0x86A3),
00875 }
00876
00877 public enum HintMode : int
00878 {
00879 DontCare = ((int)0x1100),
00880 Fastest = ((int)0x1101),
00881 Nicest = ((int)0x1102),
00882 }
00883
00884 public enum HintTarget : int
00885 {
00886 GenerateMipmapHint = ((int)0x8192),
00887 }
00888
00889 public enum ImgreadFormat : int
00890 {
00891 Bgra = ((int)0x80E1),
00892 UnsignedShort4444Rev = ((int)0x8365),
00893 UnsignedShort1555Rev = ((int)0x8366),
00894 ImgReadFormat = ((int)1),
00895 }
00896
00897 public enum ImgtextureCompressionPvrtc : int
00898 {
00899 CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00),
00900 CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01),
00901 CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02),
00902 CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03),
00903 ImgTextureCompressionPvrtc = ((int)1),
00904 }
00905
00906 public enum Nvfence : int
00907 {
00908 AllCompletedNv = ((int)0x84F2),
00909 FenceStatusNv = ((int)0x84F3),
00910 FenceConditionNv = ((int)0x84F4),
00911 NvFence = ((int)1),
00912 }
00913
00914 public enum OescompressedEtc1Rgb8Texture : int
00915 {
00916 Etc1Rgb8Oes = ((int)0x8D64),
00917 OesCompressedEtc1Rgb8Texture = ((int)1),
00918 }
00919
00920 public enum OescompressedPalettedTexture : int
00921 {
00922 Palette4Rgb8Oes = ((int)0x8B90),
00923 Palette4Rgba8Oes = ((int)0x8B91),
00924 Palette4R5G6B5Oes = ((int)0x8B92),
00925 Palette4Rgba4Oes = ((int)0x8B93),
00926 Palette4Rgb5A1Oes = ((int)0x8B94),
00927 Palette8Rgb8Oes = ((int)0x8B95),
00928 Palette8Rgba8Oes = ((int)0x8B96),
00929 Palette8R5G6B5Oes = ((int)0x8B97),
00930 Palette8Rgba4Oes = ((int)0x8B98),
00931 Palette8Rgb5A1Oes = ((int)0x8B99),
00932 OesCompressedPalettedTexture = ((int)1),
00933 }
00934
00935 public enum Oesdepth24 : int
00936 {
00937 DepthComponent24Oes = ((int)0x81A6),
00938 OesDepth24 = ((int)1),
00939 }
00940
00941 public enum Oesdepth32 : int
00942 {
00943 DepthComponent32Oes = ((int)0x81A7),
00944 OesDepth32 = ((int)1),
00945 }
00946
00947 public enum OesdepthTexture : int
00948 {
00949 OesDepthTexture = ((int)1),
00950 }
00951
00952 public enum Oeseglimage : int
00953 {
00954 OesEglImage = ((int)1),
00955 }
00956
00957 public enum OeselementIndexUint : int
00958 {
00959 OesElementIndexUint = ((int)1),
00960 }
00961
00962 public enum OesfboRenderMipmap : int
00963 {
00964 OesFboRenderMipmap = ((int)1),
00965 }
00966
00967 public enum OesfragmentPrecisionHigh : int
00968 {
00969 OesFragmentPrecisionHigh = ((int)1),
00970 }
00971
00972 public enum OesgetProgramBinary : int
00973 {
00974 ProgramBinaryLengthOes = ((int)0x8741),
00975 NumProgramBinaryFormatsOes = ((int)0x87FE),
00976 ProgramBinaryFormatsOes = ((int)0x87FF),
00977 OesGetProgramBinary = ((int)1),
00978 }
00979
00980 public enum Oesmapbuffer : int
00981 {
00982 WriteOnlyOes = ((int)0x88B9),
00983 BufferAccessOes = ((int)0x88BB),
00984 BufferMappedOes = ((int)0x88BC),
00985 BufferMapPointerOes = ((int)0x88BD),
00986 OesMapbuffer = ((int)1),
00987 }
00988
00989 public enum OespackedDepthStencil : int
00990 {
00991 DepthStencilOes = ((int)0x84F9),
00992 UnsignedInt248Oes = ((int)0x84FA),
00993 Depth24Stencil8Oes = ((int)0x88F0),
00994 OesPackedDepthStencil = ((int)1),
00995 }
00996
00997 public enum Oesrgb8Rgba8 : int
00998 {
00999 Rgb8Oes = ((int)0x8051),
01000 Rgba8Oes = ((int)0x8058),
01001 OesRgb8Rgba8 = ((int)1),
01002 }
01003
01004 public enum OesstandardDerivatives : int
01005 {
01006 FragmentShaderDerivativeHintOes = ((int)0x8B8B),
01007 OesStandardDerivatives = ((int)1),
01008 }
01009
01010 public enum Oesstencil1 : int
01011 {
01012 StencilIndex1Oes = ((int)0x8D46),
01013 OesStencil1 = ((int)1),
01014 }
01015
01016 public enum Oesstencil4 : int
01017 {
01018 StencilIndex4Oes = ((int)0x8D47),
01019 OesStencil4 = ((int)1),
01020 }
01021
01022 public enum Oestexture3D : int
01023 {
01024 TextureBinding3DOes = ((int)0x806A),
01025 Texture3DOes = ((int)0x806F),
01026 TextureWrapROes = ((int)0x8072),
01027 Max3DTextureSizeOes = ((int)0x8073),
01028 Sampler3DOes = ((int)0x8B5F),
01029 FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4),
01030 OesTexture3D = ((int)1),
01031 }
01032
01033 public enum OestextureFloat : int
01034 {
01035 OesTextureFloat = ((int)1),
01036 }
01037
01038 public enum OestextureFloatLinear : int
01039 {
01040 OesTextureFloatLinear = ((int)1),
01041 }
01042
01043 public enum OestextureHalfFloat : int
01044 {
01045 HalfFloatOes = ((int)0x8D61),
01046 OesTextureHalfFloat = ((int)1),
01047 }
01048
01049 public enum OestextureHalfFloatLinear : int
01050 {
01051 OesTextureHalfFloatLinear = ((int)1),
01052 }
01053
01054 public enum OestextureNpot : int
01055 {
01056 OesTextureNpot = ((int)1),
01057 }
01058
01059 public enum OesvertexHalfFloat : int
01060 {
01061 OesVertexHalfFloat = ((int)1),
01062 }
01063
01064 public enum OesvertexType1010102 : int
01065 {
01066 UnsignedInt1010102Oes = ((int)0x8DF6),
01067 Int1010102Oes = ((int)0x8DF7),
01068 OesVertexType1010102 = ((int)1),
01069 }
01070
01071 public enum OpenGlescoreVersions : int
01072 {
01073 EsVersion20 = ((int)1),
01074 }
01075
01076 public enum PixelFormat : int
01077 {
01078 DepthComponent = ((int)0x1902),
01079 Alpha = ((int)0x1906),
01080 Rgb = ((int)0x1907),
01081 Rgba = ((int)0x1908),
01082 Luminance = ((int)0x1909),
01083 LuminanceAlpha = ((int)0x190A),
01084 }
01085
01086 public enum PixelInternalFormat : int
01087 {
01088 Alpha = ((int)0X1906),
01089 Rgb = ((int)0X1907),
01090 Rgba = ((int)0X1908),
01091 Luminance = ((int)0X1909),
01092 LuminanceAlpha = ((int)0X190a),
01093 }
01094
01095 public enum PixelStoreParameter : int
01096 {
01097 UnpackAlignment = ((int)0X0cf5),
01098 PackAlignment = ((int)0X0d05),
01099 }
01100
01101 public enum PixelType : int
01102 {
01103 UnsignedByte = ((int)0X1401),
01104 UnsignedShort4444 = ((int)0x8033),
01105 UnsignedShort5551 = ((int)0x8034),
01106 UnsignedShort565 = ((int)0x8363),
01107 }
01108
01109 public enum ProgramParameter : int
01110 {
01111 DeleteStatus = ((int)0X8b80),
01112 LinkStatus = ((int)0X8b82),
01113 ValidateStatus = ((int)0X8b83),
01114 InfoLogLength = ((int)0X8b84),
01115 AttachedShaders = ((int)0X8b85),
01116 ActiveUniforms = ((int)0X8b86),
01117 ActiveUniformMaxLength = ((int)0X8b87),
01118 ActiveAttributes = ((int)0X8b89),
01119 ActiveAttributeMaxLength = ((int)0X8b8a),
01120 }
01121
01122 public enum QcomdriverControl : int
01123 {
01124 QcomDriverControl = ((int)1),
01125 }
01126
01127 public enum QcomperfmonGlobalMode : int
01128 {
01129 PerfmonGlobalModeQcom = ((int)0x8FA0),
01130 QcomPerfmonGlobalMode = ((int)1),
01131 }
01132
01133 public enum ReadFormat : int
01134 {
01135 ImplementationColorReadType = ((int)0x8B9A),
01136 ImplementationColorReadFormat = ((int)0x8B9B),
01137 }
01138
01139 public enum RenderbufferInternalFormat : int
01140 {
01141 Rgba4 = ((int)0X8056),
01142 Rgb5A1 = ((int)0X8057),
01143 DepthComponent16 = ((int)0X81a5),
01144 StencilIndex8 = ((int)0X8d48),
01145 Rgb565 = ((int)0X8d62),
01146 }
01147
01148 public enum RenderbufferParameterName : int
01149 {
01150 RenderbufferWidth = ((int)0X8d42),
01151 RenderbufferHeight = ((int)0X8d43),
01152 RenderbufferInternalFormat = ((int)0X8d44),
01153 RenderbufferRedSize = ((int)0X8d50),
01154 RenderbufferGreenSize = ((int)0X8d51),
01155 RenderbufferBlueSize = ((int)0X8d52),
01156 RenderbufferAlphaSize = ((int)0X8d53),
01157 RenderbufferDepthSize = ((int)0X8d54),
01158 RenderbufferStencilSize = ((int)0X8d55),
01159 }
01160
01161 public enum RenderbufferTarget : int
01162 {
01163 Renderbuffer = ((int)0X8d41),
01164 }
01165
01166 public enum SeparateBlendFunctions : int
01167 {
01168 ConstantColor = ((int)0x8001),
01169 OneMinusConstantColor = ((int)0x8002),
01170 ConstantAlpha = ((int)0x8003),
01171 OneMinusConstantAlpha = ((int)0x8004),
01172 BlendColor = ((int)0x8005),
01173 BlendDstRgb = ((int)0x80C8),
01174 BlendSrcRgb = ((int)0x80C9),
01175 BlendDstAlpha = ((int)0x80CA),
01176 BlendSrcAlpha = ((int)0x80CB),
01177 }
01178
01179 public enum ShaderBinary : int
01180 {
01181 ShaderBinaryFormats = ((int)0x8DF8),
01182 NumShaderBinaryFormats = ((int)0x8DF9),
01183 }
01184
01185 public enum ShaderBinaryFormat : int
01186 {
01187 }
01188
01189 public enum ShaderParameter : int
01190 {
01191 ShaderType = ((int)0X8b4f),
01192 DeleteStatus = ((int)0X8b80),
01193 CompileStatus = ((int)0X8b81),
01194 InfoLogLength = ((int)0X8b84),
01195 ShaderSourceLength = ((int)0X8b88),
01196 }
01197
01198 public enum ShaderPrecision : int
01199 {
01200 LowFloat = ((int)0X8df0),
01201 MediumFloat = ((int)0X8df1),
01202 HighFloat = ((int)0X8df2),
01203 LowInt = ((int)0X8df3),
01204 MediumInt = ((int)0X8df4),
01205 HighInt = ((int)0X8df5),
01206 }
01207
01208 public enum ShaderPrecisionSpecifiedTypes : int
01209 {
01210 LowFloat = ((int)0x8DF0),
01211 MediumFloat = ((int)0x8DF1),
01212 HighFloat = ((int)0x8DF2),
01213 LowInt = ((int)0x8DF3),
01214 MediumInt = ((int)0x8DF4),
01215 HighInt = ((int)0x8DF5),
01216 }
01217
01218 public enum Shaders : int
01219 {
01220 MaxVertexAttribs = ((int)0x8869),
01221 MaxTextureImageUnits = ((int)0x8872),
01222 FragmentShader = ((int)0x8B30),
01223 VertexShader = ((int)0x8B31),
01224 MaxVertexTextureImageUnits = ((int)0x8B4C),
01225 MaxCombinedTextureImageUnits = ((int)0x8B4D),
01226 ShaderType = ((int)0x8B4F),
01227 DeleteStatus = ((int)0x8B80),
01228 LinkStatus = ((int)0x8B82),
01229 ValidateStatus = ((int)0x8B83),
01230 AttachedShaders = ((int)0x8B85),
01231 ActiveUniforms = ((int)0x8B86),
01232 ActiveUniformMaxLength = ((int)0x8B87),
01233 ActiveAttributes = ((int)0x8B89),
01234 ActiveAttributeMaxLength = ((int)0x8B8A),
01235 ShadingLanguageVersion = ((int)0x8B8C),
01236 CurrentProgram = ((int)0x8B8D),
01237 MaxVertexUniformVectors = ((int)0x8DFB),
01238 MaxVaryingVectors = ((int)0x8DFC),
01239 MaxFragmentUniformVectors = ((int)0x8DFD),
01240 }
01241
01242 public enum ShaderSource : int
01243 {
01244 CompileStatus = ((int)0x8B81),
01245 InfoLogLength = ((int)0x8B84),
01246 ShaderSourceLength = ((int)0x8B88),
01247 ShaderCompiler = ((int)0x8DFA),
01248 }
01249
01250 public enum ShaderType : int
01251 {
01252 FragmentShader = ((int)0X8b30),
01253 VertexShader = ((int)0X8b31),
01254 }
01255
01256 public enum StencilFunction : int
01257 {
01258 Never = ((int)0x0200),
01259 Less = ((int)0x0201),
01260 Equal = ((int)0x0202),
01261 Lequal = ((int)0x0203),
01262 Greater = ((int)0x0204),
01263 Notequal = ((int)0x0205),
01264 Gequal = ((int)0x0206),
01265 Always = ((int)0x0207),
01266 }
01267
01268 public enum StencilOp : int
01269 {
01270 Zero = ((int)0X0000),
01271 Invert = ((int)0x150A),
01272 Keep = ((int)0x1E00),
01273 Replace = ((int)0x1E01),
01274 Incr = ((int)0x1E02),
01275 Decr = ((int)0x1E03),
01276 IncrWrap = ((int)0x8507),
01277 DecrWrap = ((int)0x8508),
01278 }
01279
01280 public enum StringName : int
01281 {
01282 Vendor = ((int)0x1F00),
01283 Renderer = ((int)0x1F01),
01284 Version = ((int)0x1F02),
01285 Extensions = ((int)0x1F03),
01286 ShadingLanguageVersion = ((int)0X8b8c),
01287 }
01288
01289 public enum TextureMagFilter : int
01290 {
01291 Nearest = ((int)0x2600),
01292 Linear = ((int)0x2601),
01293 }
01294
01295 public enum TextureMinFilter : int
01296 {
01297 Nearest = ((int)0X2600),
01298 Linear = ((int)0X2601),
01299 NearestMipmapNearest = ((int)0x2700),
01300 LinearMipmapNearest = ((int)0x2701),
01301 NearestMipmapLinear = ((int)0x2702),
01302 LinearMipmapLinear = ((int)0x2703),
01303 }
01304
01305 public enum TextureParameterName : int
01306 {
01307 TextureMagFilter = ((int)0x2800),
01308 TextureMinFilter = ((int)0x2801),
01309 TextureWrapS = ((int)0x2802),
01310 TextureWrapT = ((int)0x2803),
01311 }
01312
01313 public enum TextureTarget : int
01314 {
01315 Texture2D = ((int)0X0de1),
01316 Texture = ((int)0x1702),
01317 TextureCubeMap = ((int)0x8513),
01318 TextureBindingCubeMap = ((int)0x8514),
01319 TextureCubeMapPositiveX = ((int)0x8515),
01320 TextureCubeMapNegativeX = ((int)0x8516),
01321 TextureCubeMapPositiveY = ((int)0x8517),
01322 TextureCubeMapNegativeY = ((int)0x8518),
01323 TextureCubeMapPositiveZ = ((int)0x8519),
01324 TextureCubeMapNegativeZ = ((int)0x851A),
01325 MaxCubeMapTextureSize = ((int)0x851C),
01326 }
01327
01328 public enum TextureUnit : int
01329 {
01330 Texture0 = ((int)0x84C0),
01331 Texture1 = ((int)0x84C1),
01332 Texture2 = ((int)0x84C2),
01333 Texture3 = ((int)0x84C3),
01334 Texture4 = ((int)0x84C4),
01335 Texture5 = ((int)0x84C5),
01336 Texture6 = ((int)0x84C6),
01337 Texture7 = ((int)0x84C7),
01338 Texture8 = ((int)0x84C8),
01339 Texture9 = ((int)0x84C9),
01340 Texture10 = ((int)0x84CA),
01341 Texture11 = ((int)0x84CB),
01342 Texture12 = ((int)0x84CC),
01343 Texture13 = ((int)0x84CD),
01344 Texture14 = ((int)0x84CE),
01345 Texture15 = ((int)0x84CF),
01346 Texture16 = ((int)0x84D0),
01347 Texture17 = ((int)0x84D1),
01348 Texture18 = ((int)0x84D2),
01349 Texture19 = ((int)0x84D3),
01350 Texture20 = ((int)0x84D4),
01351 Texture21 = ((int)0x84D5),
01352 Texture22 = ((int)0x84D6),
01353 Texture23 = ((int)0x84D7),
01354 Texture24 = ((int)0x84D8),
01355 Texture25 = ((int)0x84D9),
01356 Texture26 = ((int)0x84DA),
01357 Texture27 = ((int)0x84DB),
01358 Texture28 = ((int)0x84DC),
01359 Texture29 = ((int)0x84DD),
01360 Texture30 = ((int)0x84DE),
01361 Texture31 = ((int)0x84DF),
01362 ActiveTexture = ((int)0x84E0),
01363 }
01364
01365 public enum TextureWrapMode : int
01366 {
01367 Repeat = ((int)0x2901),
01368 ClampToEdge = ((int)0x812F),
01369 MirroredRepeat = ((int)0x8370),
01370 }
01371
01372 public enum UniformTypes : int
01373 {
01374 FloatVec2 = ((int)0x8B50),
01375 FloatVec3 = ((int)0x8B51),
01376 FloatVec4 = ((int)0x8B52),
01377 IntVec2 = ((int)0x8B53),
01378 IntVec3 = ((int)0x8B54),
01379 IntVec4 = ((int)0x8B55),
01380 Bool = ((int)0x8B56),
01381 BoolVec2 = ((int)0x8B57),
01382 BoolVec3 = ((int)0x8B58),
01383 BoolVec4 = ((int)0x8B59),
01384 FloatMat2 = ((int)0x8B5A),
01385 FloatMat3 = ((int)0x8B5B),
01386 FloatMat4 = ((int)0x8B5C),
01387 Sampler2D = ((int)0x8B5E),
01388 SamplerCube = ((int)0x8B60),
01389 }
01390
01391 public enum VertexArrays : int
01392 {
01393 VertexAttribArrayEnabled = ((int)0x8622),
01394 VertexAttribArraySize = ((int)0x8623),
01395 VertexAttribArrayStride = ((int)0x8624),
01396 VertexAttribArrayType = ((int)0x8625),
01397 VertexAttribArrayPointer = ((int)0x8645),
01398 VertexAttribArrayNormalized = ((int)0x886A),
01399 VertexAttribArrayBufferBinding = ((int)0x889F),
01400 }
01401
01402 public enum VertexAttribParameter : int
01403 {
01404 VertexAttribArrayEnabled = ((int)0X8622),
01405 VertexAttribArraySize = ((int)0X8623),
01406 VertexAttribArrayStride = ((int)0X8624),
01407 VertexAttribArrayType = ((int)0X8625),
01408 CurrentVertexAttrib = ((int)0X8626),
01409 VertexAttribArrayNormalized = ((int)0X886a),
01410 VertexAttribArrayBufferBinding = ((int)0X889f),
01411 }
01412
01413 public enum VertexAttribPointerParameter : int
01414 {
01415 VertexAttribArrayPointer = ((int)0X8645),
01416 }
01417
01418 public enum VertexAttribPointerType : int
01419 {
01420 Byte = ((int)0X1400),
01421 UnsignedByte = ((int)0X1401),
01422 Short = ((int)0X1402),
01423 UnsignedShort = ((int)0X1403),
01424 Float = ((int)0X1406),
01425 Fixed = ((int)0X140c),
01426 }
01427
01428 }