Opentk/Source/Bind/Specifications/GLES20/enums.xml
2009-06-30 07:41:42 +00:00

382 lines
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<enums>
<enum name="Version">
<token name="EsVersion20" value="1" />
</enum>
<enum name="ClearBufferMask">
<token name="DepthBufferBit" value="0x00000100" />
<token name="StencilBufferBit" value="0x00000400" />
<token name="ColorBufferBit" value="0x00004000" />
</enum>
<enum name="Boolean">
<token name="False" value="0" />
<token name="True" value="1" />
</enum>
<enum name="BeginMode">
<token name="Points" value="0x0000" />
<token name="Lines" value="0x0001" />
<token name="LineLoop" value="0x0002" />
<token name="LineStrip" value="0x0003" />
<token name="Triangles" value="0x0004" />
<token name="TriangleStrip" value="0x0005" />
<token name="TriangleFan" value="0x0006" />
</enum>
<enum name="BlendingFactorDest">
<token name="Zero" value="0" />
<token name="One" value="1" />
<token name="SrcColor" value="0x0300" />
<token name="OneMinusSrcColor" value="0x0301" />
<token name="SrcAlpha" value="0x0302" />
<token name="OneMinusSrcAlpha" value="0x0303" />
<token name="DstAlpha" value="0x0304" />
<token name="OneMinusDstAlpha" value="0x0305" />
</enum>
<enum name="BlendingFactorSrc">
<token name="DstColor" value="0x0306" />
<token name="OneMinusDstColor" value="0x0307" />
<token name="SrcAlphaSaturate" value="0x0308" />
</enum>
<enum name="BlendEquationSeparate">
<token name="FuncAdd" value="0x8006" />
<token name="BlendEquation" value="0x8009" />
<token name="BlendEquationRgb" value="0x8009" />
<token name="BlendEquationAlpha" value="0x883D" />
</enum>
<enum name="BlendSubtract">
<token name="FuncSubtract" value="0x800A" />
<token name="FuncReverseSubtract" value="0x800B" />
</enum>
<enum name="BlendFunctionSeparate">
<token name="BlendDstRgb" value="0x80C8" />
<token name="BlendSrcRgb" value="0x80C9" />
<token name="BlendDstAlpha" value="0x80CA" />
<token name="BlendSrcAlpha" value="0x80CB" />
<token name="ConstantColor" value="0x8001" />
<token name="OneMinusConstantColor" value="0x8002" />
<token name="ConstantAlpha" value="0x8003" />
<token name="OneMinusConstantAlpha" value="0x8004" />
<token name="BlendColor" value="0x8005" />
</enum>
<enum name="BufferObjects">
<token name="ArrayBuffer" value="0x8892" />
<token name="ElementArrayBuffer" value="0x8893" />
<token name="ArrayBufferBinding" value="0x8894" />
<token name="ElementArrayBufferBinding" value="0x8895" />
<token name="StreamDraw" value="0x88E0" />
<token name="StaticDraw" value="0x88E4" />
<token name="DynamicDraw" value="0x88E8" />
<token name="BufferSize" value="0x8764" />
<token name="BufferUsage" value="0x8765" />
<token name="CurrentVertexAttrib" value="0x8626" />
</enum>
<enum name="CullFaceMode">
<token name="Front" value="0x0404" />
<token name="Back" value="0x0405" />
<token name="FrontAndBack" value="0x0408" />
</enum>
<enum name="EnableCap">
<token name="Texture2d" value="0x0DE1" />
<token name="CullFace" value="0x0B44" />
<token name="Blend" value="0x0BE2" />
<token name="Dither" value="0x0BD0" />
<token name="StencilTest" value="0x0B90" />
<token name="DepthTest" value="0x0B71" />
<token name="ScissorTest" value="0x0C11" />
<token name="PolygonOffsetFill" value="0x8037" />
<token name="SampleAlphaToCoverage" value="0x809E" />
<token name="SampleCoverage" value="0x80A0" />
</enum>
<enum name="ErrorCode">
<token name="NoError" value="0" />
<token name="InvalidEnum" value="0x0500" />
<token name="InvalidValue" value="0x0501" />
<token name="InvalidOperation" value="0x0502" />
<token name="OutOfMemory" value="0x0505" />
</enum>
<enum name="FrontFaceDirection">
<token name="Cw" value="0x0900" />
<token name="Ccw" value="0x0901" />
</enum>
<enum name="GetPName">
<token name="LineWidth" value="0x0B21" />
<token name="AliasedPointSizeRange" value="0x846D" />
<token name="AliasedLineWidthRange" value="0x846E" />
<token name="CullFaceMode" value="0x0B45" />
<token name="FrontFace" value="0x0B46" />
<token name="DepthRange" value="0x0B70" />
<token name="DepthWritemask" value="0x0B72" />
<token name="DepthClearValue" value="0x0B73" />
<token name="DepthFunc" value="0x0B74" />
<token name="StencilClearValue" value="0x0B91" />
<token name="StencilFunc" value="0x0B92" />
<token name="StencilFail" value="0x0B94" />
<token name="StencilPassDepthFail" value="0x0B95" />
<token name="StencilPassDepthPass" value="0x0B96" />
<token name="StencilRef" value="0x0B97" />
<token name="StencilValueMask" value="0x0B93" />
<token name="StencilWritemask" value="0x0B98" />
<token name="StencilBackFunc" value="0x8800" />
<token name="StencilBackFail" value="0x8801" />
<token name="StencilBackPassDepthFail" value="0x8802" />
<token name="StencilBackPassDepthPass" value="0x8803" />
<token name="StencilBackRef" value="0x8CA3" />
<token name="StencilBackValueMask" value="0x8CA4" />
<token name="StencilBackWritemask" value="0x8CA5" />
<token name="Viewport" value="0x0BA2" />
<token name="ScissorBox" value="0x0C10" />
<token name="ColorClearValue" value="0x0C22" />
<token name="ColorWritemask" value="0x0C23" />
<token name="UnpackAlignment" value="0x0CF5" />
<token name="PackAlignment" value="0x0D05" />
<token name="MaxTextureSize" value="0x0D33" />
<token name="MaxViewportDims" value="0x0D3A" />
<token name="SubpixelBits" value="0x0D50" />
<token name="RedBits" value="0x0D52" />
<token name="GreenBits" value="0x0D53" />
<token name="BlueBits" value="0x0D54" />
<token name="AlphaBits" value="0x0D55" />
<token name="DepthBits" value="0x0D56" />
<token name="StencilBits" value="0x0D57" />
<token name="PolygonOffsetUnits" value="0x2A00" />
<token name="PolygonOffsetFactor" value="0x8038" />
<token name="TextureBinding2d" value="0x8069" />
<token name="SampleBuffers" value="0x80A8" />
<token name="Samples" value="0x80A9" />
<token name="SampleCoverageValue" value="0x80AA" />
<token name="SampleCoverageInvert" value="0x80AB" />
</enum>
<enum name="GetTextureParameter">
<token name="NumCompressedTextureFormats" value="0x86A2" />
<token name="CompressedTextureFormats" value="0x86A3" />
</enum>
<enum name="HintMode">
<token name="DontCare" value="0x1100" />
<token name="Fastest" value="0x1101" />
<token name="Nicest" value="0x1102" />
</enum>
<enum name="HintTarget">
<token name="GenerateMipmapHint" value="0x8192" />
</enum>
<enum name="DataType">
<token name="Byte" value="0x1400" />
<token name="UnsignedByte" value="0x1401" />
<token name="Short" value="0x1402" />
<token name="UnsignedShort" value="0x1403" />
<token name="Int" value="0x1404" />
<token name="UnsignedInt" value="0x1405" />
<token name="Float" value="0x1406" />
<token name="Fixed" value="0x140C" />
</enum>
<enum name="PixelFormat">
<token name="DepthComponent" value="0x1902" />
<token name="Alpha" value="0x1906" />
<token name="Rgb" value="0x1907" />
<token name="Rgba" value="0x1908" />
<token name="Luminance" value="0x1909" />
<token name="LuminanceAlpha" value="0x190A" />
</enum>
<enum name="PixelType">
<token name="UnsignedShort4444" value="0x8033" />
<token name="UnsignedShort5551" value="0x8034" />
<token name="UnsignedShort565" value="0x8363" />
</enum>
<enum name="Shaders">
<token name="FragmentShader" value="0x8B30" />
<token name="VertexShader" value="0x8B31" />
<token name="MaxVertexAttribs" value="0x8869" />
<token name="MaxVertexUniformVectors" value="0x8DFB" />
<token name="MaxVaryingVectors" value="0x8DFC" />
<token name="MaxCombinedTextureImageUnits" value="0x8B4D" />
<token name="MaxVertexTextureImageUnits" value="0x8B4C" />
<token name="MaxTextureImageUnits" value="0x8872" />
<token name="MaxFragmentUniformVectors" value="0x8DFD" />
<token name="ShaderType" value="0x8B4F" />
<token name="DeleteStatus" value="0x8B80" />
<token name="LinkStatus" value="0x8B82" />
<token name="ValidateStatus" value="0x8B83" />
<token name="AttachedShaders" value="0x8B85" />
<token name="ActiveUniforms" value="0x8B86" />
<token name="ActiveUniformMaxLength" value="0x8B87" />
<token name="ActiveAttributes" value="0x8B89" />
<token name="ActiveAttributeMaxLength" value="0x8B8A" />
<token name="ShadingLanguageVersion" value="0x8B8C" />
<token name="CurrentProgram" value="0x8B8D" />
</enum>
<enum name="StencilFunction">
<token name="Never" value="0x0200" />
<token name="Less" value="0x0201" />
<token name="Equal" value="0x0202" />
<token name="Lequal" value="0x0203" />
<token name="Greater" value="0x0204" />
<token name="Notequal" value="0x0205" />
<token name="Gequal" value="0x0206" />
<token name="Always" value="0x0207" />
</enum>
<enum name="StencilOp">
<token name="Keep" value="0x1E00" />
<token name="Replace" value="0x1E01" />
<token name="Incr" value="0x1E02" />
<token name="Decr" value="0x1E03" />
<token name="Invert" value="0x150A" />
<token name="IncrWrap" value="0x8507" />
<token name="DecrWrap" value="0x8508" />
</enum>
<enum name="StringName">
<token name="Vendor" value="0x1F00" />
<token name="Renderer" value="0x1F01" />
<token name="Version" value="0x1F02" />
<token name="Extensions" value="0x1F03" />
</enum>
<enum name="TextureMagFilter">
<token name="Nearest" value="0x2600" />
<token name="Linear" value="0x2601" />
</enum>
<enum name="TextureMinFilter">
<token name="NearestMipmapNearest" value="0x2700" />
<token name="LinearMipmapNearest" value="0x2701" />
<token name="NearestMipmapLinear" value="0x2702" />
<token name="LinearMipmapLinear" value="0x2703" />
</enum>
<enum name="TextureParameterName">
<token name="TextureMagFilter" value="0x2800" />
<token name="TextureMinFilter" value="0x2801" />
<token name="TextureWrapS" value="0x2802" />
<token name="TextureWrapT" value="0x2803" />
</enum>
<enum name="TextureTarget">
<token name="Texture" value="0x1702" />
<token name="TextureCubeMap" value="0x8513" />
<token name="TextureBindingCubeMap" value="0x8514" />
<token name="TextureCubeMapPositiveX" value="0x8515" />
<token name="TextureCubeMapNegativeX" value="0x8516" />
<token name="TextureCubeMapPositiveY" value="0x8517" />
<token name="TextureCubeMapNegativeY" value="0x8518" />
<token name="TextureCubeMapPositiveZ" value="0x8519" />
<token name="TextureCubeMapNegativeZ" value="0x851A" />
<token name="MaxCubeMapTextureSize" value="0x851C" />
</enum>
<enum name="TextureUnit">
<token name="Texture0" value="0x84C0" />
<token name="Texture1" value="0x84C1" />
<token name="Texture2" value="0x84C2" />
<token name="Texture3" value="0x84C3" />
<token name="Texture4" value="0x84C4" />
<token name="Texture5" value="0x84C5" />
<token name="Texture6" value="0x84C6" />
<token name="Texture7" value="0x84C7" />
<token name="Texture8" value="0x84C8" />
<token name="Texture9" value="0x84C9" />
<token name="Texture10" value="0x84CA" />
<token name="Texture11" value="0x84CB" />
<token name="Texture12" value="0x84CC" />
<token name="Texture13" value="0x84CD" />
<token name="Texture14" value="0x84CE" />
<token name="Texture15" value="0x84CF" />
<token name="Texture16" value="0x84D0" />
<token name="Texture17" value="0x84D1" />
<token name="Texture18" value="0x84D2" />
<token name="Texture19" value="0x84D3" />
<token name="Texture20" value="0x84D4" />
<token name="Texture21" value="0x84D5" />
<token name="Texture22" value="0x84D6" />
<token name="Texture23" value="0x84D7" />
<token name="Texture24" value="0x84D8" />
<token name="Texture25" value="0x84D9" />
<token name="Texture26" value="0x84DA" />
<token name="Texture27" value="0x84DB" />
<token name="Texture28" value="0x84DC" />
<token name="Texture29" value="0x84DD" />
<token name="Texture30" value="0x84DE" />
<token name="Texture31" value="0x84DF" />
<token name="ActiveTexture" value="0x84E0" />
</enum>
<enum name="TextureWrapMode">
<token name="Repeat" value="0x2901" />
<token name="ClampToEdge" value="0x812F" />
<token name="MirroredRepeat" value="0x8370" />
</enum>
<enum name="UniformTypes">
<token name="FloatVec2" value="0x8B50" />
<token name="FloatVec3" value="0x8B51" />
<token name="FloatVec4" value="0x8B52" />
<token name="IntVec2" value="0x8B53" />
<token name="IntVec3" value="0x8B54" />
<token name="IntVec4" value="0x8B55" />
<token name="Bool" value="0x8B56" />
<token name="BoolVec2" value="0x8B57" />
<token name="BoolVec3" value="0x8B58" />
<token name="BoolVec4" value="0x8B59" />
<token name="FloatMat2" value="0x8B5A" />
<token name="FloatMat3" value="0x8B5B" />
<token name="FloatMat4" value="0x8B5C" />
<token name="Sampler2d" value="0x8B5E" />
<token name="SamplerCube" value="0x8B60" />
</enum>
<enum name="VertexArrays">
<token name="VertexAttribArrayEnabled" value="0x8622" />
<token name="VertexAttribArraySize" value="0x8623" />
<token name="VertexAttribArrayStride" value="0x8624" />
<token name="VertexAttribArrayType" value="0x8625" />
<token name="VertexAttribArrayNormalized" value="0x886A" />
<token name="VertexAttribArrayPointer" value="0x8645" />
<token name="VertexAttribArrayBufferBinding" value="0x889F" />
</enum>
<enum name="ReadFormat">
<token name="ImplementationColorReadType" value="0x8B9A" />
<token name="ImplementationColorReadFormat" value="0x8B9B" />
</enum>
<enum name="ShaderSource">
<token name="CompileStatus" value="0x8B81" />
<token name="InfoLogLength" value="0x8B84" />
<token name="ShaderSourceLength" value="0x8B88" />
<token name="ShaderCompiler" value="0x8DFA" />
</enum>
<enum name="ShaderBinary">
<token name="ShaderBinaryFormats" value="0x8DF8" />
<token name="NumShaderBinaryFormats" value="0x8DF9" />
</enum>
<enum name="ShaderPrecision">
<token name="LowFloat" value="0x8DF0" />
<token name="MediumFloat" value="0x8DF1" />
<token name="HighFloat" value="0x8DF2" />
<token name="LowInt" value="0x8DF3" />
<token name="MediumInt" value="0x8DF4" />
<token name="HighInt" value="0x8DF5" />
</enum>
<enum name="FramebufferObject">
<token name="Framebuffer" value="0x8D40" />
<token name="Renderbuffer" value="0x8D41" />
<token name="Rgba4" value="0x8056" />
<token name="Rgb5A1" value="0x8057" />
<token name="Rgb565" value="0x8D62" />
<token name="DepthComponent16" value="0x81A5" />
<token name="StencilIndex" value="0x1901" />
<token name="StencilIndex8" value="0x8D48" />
<token name="RenderbufferWidth" value="0x8D42" />
<token name="RenderbufferHeight" value="0x8D43" />
<token name="RenderbufferInternalFormat" value="0x8D44" />
<token name="RenderbufferRedSize" value="0x8D50" />
<token name="RenderbufferGreenSize" value="0x8D51" />
<token name="RenderbufferBlueSize" value="0x8D52" />
<token name="RenderbufferAlphaSize" value="0x8D53" />
<token name="RenderbufferDepthSize" value="0x8D54" />
<token name="RenderbufferStencilSize" value="0x8D55" />
<token name="FramebufferAttachmentObjectType" value="0x8CD0" />
<token name="FramebufferAttachmentObjectName" value="0x8CD1" />
<token name="FramebufferAttachmentTextureLevel" value="0x8CD2" />
<token name="FramebufferAttachmentTextureCubeMapFace" value="0x8CD3" />
<token name="ColorAttachment0" value="0x8CE0" />
<token name="DepthAttachment" value="0x8D00" />
<token name="StencilAttachment" value="0x8D20" />
<token name="None" value="0" />
<token name="FramebufferComplete" value="0x8CD5" />
<token name="FramebufferIncompleteAttachment" value="0x8CD6" />
<token name="FramebufferIncompleteMissingAttachment" value="0x8CD7" />
<token name="FramebufferIncompleteDimensions" value="0x8CD9" />
<token name="FramebufferUnsupported" value="0x8CDD" />
<token name="FramebufferBinding" value="0x8CA6" />
<token name="RenderbufferBinding" value="0x8CA7" />
<token name="MaxRenderbufferSize" value="0x84E8" />
<token name="InvalidFramebufferOperation" value="0x0506" />
</enum>
</enums>