mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-25 13:15:32 +00:00
f9deeaead7
Added overloads for enumerations with name changes. Reduced differences between ES and GL APIs.
6875 lines
276 KiB
XML
6875 lines
276 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<signatures version="2">
|
|
|
|
<!-- gl and glcore -->
|
|
<replace name="gl|glcore">
|
|
|
|
<!-- Core and EXT_direct_state_access variants -->
|
|
<function name="DisableClientState|DisableClientStateIndexed" extension="Core|Ext">
|
|
<param name="array">
|
|
<type>ArrayCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Core and EXT_direct_state_access variants -->
|
|
<function name="EnableClientState|EnableClientStateIndexed" extension="Core|Ext">
|
|
<param name="array">
|
|
<type>ArrayCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetString" extension="Core">
|
|
<param name="name">
|
|
<type>StringName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexImage1D" extension="Core">
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexImage2D" extension="Core">
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexImage3D" extension="Core">
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BlendFunc" extension="Core">
|
|
<param name="src"><type>BlendingFactorSrc</type></param>
|
|
<param name="src"><type>BlendingFactorDest</type></param>
|
|
</function>
|
|
|
|
<function name="BlendFuncSeparate" extension="Core">
|
|
<param name="srcRGB"><type>BlendingFactorSrc</type></param>
|
|
<param name="dstRGB"><type>BlendingFactorDest</type></param>
|
|
<param name="srcAlpha"><type>BlendingFactorSrc</type></param>
|
|
<param name="dstAlpha"><type>BlendingFactorDest</type></param>
|
|
</function>
|
|
|
|
<function name="FogCoordPointer" extension="Core">
|
|
<param name="type">
|
|
<type>FogPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="PointParameter" extension="Core">
|
|
<param name="pname">
|
|
<type>PointParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 1.5 -->
|
|
|
|
<function name="BeginQuery" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="EndQuery" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetQuery" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>GetQueryParam</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetQueryObject" extension="Core">
|
|
<param name="pname">
|
|
<type>GetQueryObjectParam</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBuffer" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BufferData" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="usage">
|
|
<type>BufferUsageHint</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BufferSubData" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferSubData" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MapBuffer" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="access">
|
|
<type>BufferAccess</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="UnmapBuffer" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferParameter" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>BufferParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferPointer" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>BufferPointer</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 1.2 -->
|
|
|
|
<function name="DrawArraysIndirect" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 2.0-->
|
|
|
|
<function name="BlendEquationSeparate" extension="Core">
|
|
<param name="modeRGB">
|
|
<type>BlendEquationMode</type>
|
|
</param>
|
|
<param name="modeAlpha">
|
|
<type>BlendEquationMode</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawBuffers" extension="Core">
|
|
<param name="bufs">
|
|
<type>DrawBuffersEnum</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="StencilFuncSeparate" extension="Core">
|
|
<param name="face">
|
|
<type>StencilFace</type>
|
|
</param>
|
|
<param name="func">
|
|
<type>StencilFunction</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="StencilMaskSeparate" extension="Core">
|
|
<param name="face">
|
|
<type>StencilFace</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="StencilOpSeparate" extension="Core">
|
|
<param name="face">
|
|
<type>StencilFace</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CreateShader" extension="Core">
|
|
<param name="type">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetShader" extension="Core">
|
|
<param name="pname">
|
|
<type>ShaderParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ShaderSource" extension="Core|Arb">
|
|
<param name="length">
|
|
<count>0</count>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveAttrib" extension="Core">
|
|
<param name="type">
|
|
<type>ActiveAttribType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveUniform" extension="Core">
|
|
<param name="type">
|
|
<type>ActiveUniformType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgram" extension="Core">
|
|
<param name="pname"><type>GetProgramParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttrib" extension="Core">
|
|
<param name="pname">
|
|
<type>VertexAttribParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribI" extension="Core">
|
|
<param name="pname">
|
|
<type>VertexAttribParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointer" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointer" extension="Core">
|
|
<param name="pname">
|
|
<type>VertexAttribPointerParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 3.0 -->
|
|
|
|
<function name="GetBoolean" extension="Core">
|
|
<param name="target">
|
|
<type>GetIndexedPName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetInteger" extension="Core">
|
|
<param name="target">
|
|
<type>GetIndexedPName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="Enable" extension="Core">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="Disable" extension="Core">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="IsEnabled" extension="Core">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BeginTransformFeedback" extension="Core">
|
|
<param name="primitiveMode">
|
|
<type>TransformFeedbackPrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBufferRange" extension="Core">
|
|
<param name="target">
|
|
<type>BufferRangeTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBufferBase" extension="Core">
|
|
<param name="target">
|
|
<type>BufferRangeTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBuffersRange" extension="Core">
|
|
<param name="target">
|
|
<type>BufferRangeTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBuffersBase" extension="Core">
|
|
<param name="target">
|
|
<type>BufferRangeTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TransformFeedbackVaryings" extension="Core">
|
|
<param name="bufferMode">
|
|
<type>TransformFeedbackMode</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetTransformFeedbackVarying" extension="Core">
|
|
<param name="type">
|
|
<type>TransformFeedbackType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClampColor" extension="Core">
|
|
<param name="target">
|
|
<type>ClampColorTarget</type>
|
|
</param>
|
|
<param name="clamp">
|
|
<type>ClampColorMode</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="RenderbufferStorage" extension="Core">
|
|
<param name="internalformat">
|
|
<type>RenderbufferStorage</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetRenderbufferParameter" extension="Core">
|
|
<param name="pname">
|
|
<type>RenderbufferParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture1D" extension="Core">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture2D" extension="Core">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture3D" extension="Core">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetFramebufferAttachmentParameter" extension="Core">
|
|
<param name="pname">
|
|
<type>FramebufferParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CheckFramebufferStatus" extension="Core">
|
|
<returns>FramebufferErrorCode</returns>
|
|
</function>
|
|
|
|
<function name="GenerateMipmap" extension="Core">
|
|
<param name="target">
|
|
<type>GenerateMipmapTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BlitFramebuffer" extension="Core">
|
|
<param name="filter">
|
|
<type>BlitFramebufferFilter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="RenderbufferStorageMultisample" extension="Core">
|
|
<param name="target">
|
|
<type>RenderbufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>RenderbufferStorage</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MapBufferRange" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FlushMappedBufferRange" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CopyBufferSubData" extension="Core">
|
|
<param name="readTarget">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="writeTarget">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribIPointer" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribIntegerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BeginConditionalRender" extension="Core">
|
|
<param name="mode">
|
|
<type>ConditionalRenderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClearBuffer" extension="Core">
|
|
<param name="buffer">
|
|
<type>ClearBuffer</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClearBufferfi" extension="Core">
|
|
<param name="buffer">
|
|
<type>ClearBufferCombined</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetStringi" extension="Core">
|
|
<param name="name">
|
|
<type>StringNameIndexed</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 3.1 -->
|
|
|
|
<function name="DrawArraysInstancedBaseInstance" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexBuffer" extension="Core">
|
|
<param name="target">
|
|
<type>TextureBufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveUniformBlock" extension="Core">
|
|
<param name="pname">
|
|
<type>ActiveUniformBlockParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 3.2 -->
|
|
|
|
<function name="DrawElementsBaseVertex" extension="Core">
|
|
<version>3.2</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawElementsInstancedBaseVertex" extension="Core">
|
|
<version>3.2</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawRangeElementsBaseVertex" extension="Core">
|
|
<version>3.2</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetInteger64v" extension="Core">
|
|
<param name="target"><type>GetPName</type></param>
|
|
</function>
|
|
<function name="GetInteger64i_v" extension="Core">
|
|
<param name="target"><type>GetIndexedPName</type></param>
|
|
</function>
|
|
|
|
<function name="MultiDrawElementsBaseVertex" extension="Core">
|
|
<version>3.2</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexImage2DMultisample" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTargetMultisample</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexImage3DMultisample" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTargetMultisample</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetMultisample" extension="Core">
|
|
<param name="pname">
|
|
<type>GetMultisamplePName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProvokingVertex" extension="Core">
|
|
<param name="mode">
|
|
<type>ProvokingVertexMode</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture" extension="Core">
|
|
<param name="target">
|
|
<type>FramebufferTarget</type>
|
|
</param>
|
|
<param name="attachment">
|
|
<type>FramebufferAttachment</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveUniforms" extension="Core">
|
|
<param name="pname">
|
|
<type>ActiveUniformParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 3.3 -->
|
|
|
|
<function name="SamplerParameter" extension="Core">
|
|
<param name="pname"><type>SamplerParameterName</type></param>
|
|
</function>
|
|
<function name="SamplerParameterI" extension="Core">
|
|
<param name="pname"><type>SamplerParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="GetSamplerParameter" extension="Core">
|
|
<param name="pname"><type>SamplerParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="QueryCounter" extension="Core">
|
|
<param name="target">
|
|
<type>QueryCounterTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexP2" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexP3" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexP4" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexCoordP1" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexCoordP2" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexCoordP3" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexCoordP4" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MultiTexCoordP1" extension="Core">
|
|
<param name="texture">
|
|
<type>TextureUnit</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MultiTexCoordP2" extension="Core">
|
|
<param name="texture">
|
|
<type>TextureUnit</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MultiTexCoordP3" extension="Core">
|
|
<param name="texture">
|
|
<type>TextureUnit</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MultiTexCoordP4" extension="Core">
|
|
<param name="texture">
|
|
<type>TextureUnit</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="NormalP3" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ColorP3" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ColorP4" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="SecondaryColorP3" extension="Core">
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribP1" extension="Core">
|
|
<version>3.3</version>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribP2" extension="Core" version="3.3">
|
|
<version>3.3</version>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribP3" extension="Core" version="3.3">
|
|
<version>3.3</version>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribP4" extension="Core" version="3.3">
|
|
<version>3.3</version>
|
|
<param name="type">
|
|
<type>PackedPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.0 -->
|
|
<function name="BeginQueryIndexed" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BlendEquation">
|
|
<param name="mode"><type>BlendEquationMode</type></param>
|
|
</function>
|
|
|
|
<function name="EndQueryIndexed" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetQueryIndexed" extension="Core">
|
|
<param name="target">
|
|
<type>QueryTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>GetQueryParam</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindTransformFeedback" extension="Core">
|
|
<param name="target">
|
|
<type>TransformFeedbackTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawTransformFeedback" extension="Core">
|
|
<version>4.0</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawTransformFeedbackStream" extension="Core">
|
|
<version>4.0</version>
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetSubroutineUniformLocation" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetSubroutineIndex" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveSubroutineUniform" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>ActiveSubroutineUniformParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveSubroutineUniformName" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveSubroutineName" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="UniformSubroutines" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetUniformSubroutine" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramStage" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>ProgramStageParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="PatchParameteri" extension="Core">
|
|
<param name="pname">
|
|
<type>PatchParameterInt</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="PatchParameterfv" extension="Core">
|
|
<param name="pname">
|
|
<type>PatchParameterFloat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.1 -->
|
|
|
|
<function name="GetFloati_v" extension="Core">
|
|
<param name="target">
|
|
<type>GetIndexedPName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetDoublei_v" extension="Core">
|
|
<param name="target">
|
|
<type>GetIndexedPName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribLPointer" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribDoubleType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribL" extension="Core">
|
|
<param name="pname">
|
|
<type>VertexAttribParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CreateShaderProgram" extension="Core">
|
|
<param name="type">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramPipelineiv" extension="Core">
|
|
<param name="pname">
|
|
<type>ProgramPipelineParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- also found Arb and Ext flavors -->
|
|
<function name="ProgramParameteri" extension="Core">
|
|
<param name="pname">
|
|
<type>ProgramParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="UseProgramStages" extension="Core">
|
|
<param name="stages">
|
|
<type>ProgramStageMask</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetShaderPrecisionFormat" extension="Core">
|
|
<param name="shadertype">
|
|
<type>ShaderType</type>
|
|
</param>
|
|
<param name="precisiontype">
|
|
<type>ShaderPrecision</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ShaderBinary" extension="Core">
|
|
<param name="binaryformat">
|
|
<type>BinaryFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramBinary" extension="Core">
|
|
<param name="binaryFormat">
|
|
<type>BinaryFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramBinary" extension="Core">
|
|
<param name="binaryFormat">
|
|
<type>BinaryFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.2 -->
|
|
|
|
<function name="BindImageTexture" extension="Core">
|
|
<param name="access">
|
|
<type>TextureAccess</type>
|
|
</param>
|
|
<param name="format">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawElementsInstancedBaseInstance" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>DrawElementsType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawElementsInstancedBaseVertexBaseInstance" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>DrawElementsType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawTransformFeedbackInstanced" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DrawTransformFeedbackStreamInstanced" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetActiveAtomicCounterBuffer" extension="Core">
|
|
<param name="pname">
|
|
<type>AtomicCounterBufferParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MemoryBarrier" extension="Core">
|
|
<param name="barriers">
|
|
<type>MemoryBarrierFlags</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexStorage1D" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTarget1d</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexStorage2D" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTarget2d</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexStorage3D" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTarget3d</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.3 -->
|
|
|
|
<function name="ClearBufferData" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
<param name="format">
|
|
<type>PixelFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClearBufferSubData" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
<param name="format">
|
|
<type>PixelFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CopyImageSubData" extension="Core">
|
|
<param name="srcTarget">
|
|
<type>ImageTarget</type>
|
|
</param>
|
|
<param name="dstTarget">
|
|
<type>ImageTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DebugMessageControl" extension="Core">
|
|
<param name="source">
|
|
<type>DebugSourceControl</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>DebugTypeControl</type>
|
|
</param>
|
|
<param name="severity">
|
|
<type>DebugSeverityControl</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DebugMessageInsert" extension="Core">
|
|
<param name="source">
|
|
<type>DebugSourceExternal</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>DebugType</type>
|
|
</param>
|
|
<param name="severity">
|
|
<type>DebugSeverity</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferParameter" extension="Core">
|
|
<param name="target">
|
|
<type>FramebufferTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>FramebufferDefaultParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetFramebufferParameter" extension="Core">
|
|
<param name="target">
|
|
<type>FramebufferTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>FramebufferDefaultParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetInternalformat" extension="Core">
|
|
<param name="target"><type>ImageTarget</type></param>
|
|
<param name="internalformat"><type>SizedInternalFormat</type></param>
|
|
<param name="pname"><type>InternalFormatParameter</type></param>
|
|
</function>
|
|
|
|
<function name="GetDebugMessageLog" extension="Core">
|
|
<param name="sources">
|
|
<type>DebugSource</type>
|
|
</param>
|
|
<param name="types">
|
|
<type>DebugType</type>
|
|
</param>
|
|
<param name="severities">
|
|
<type>DebugSeverity</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetObjectLabel" extension="Core">
|
|
<param name="identifier">
|
|
<type>ObjectLabelIdentifier</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramInterfaceiv" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>ProgramInterfaceParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramResourceIndex" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramResourceName" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramResourceiv" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
<param name="props">
|
|
<type>ProgramProperty</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramResourceLocation" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramResourceLocationIndex" extension="Core">
|
|
<param name="programInterface">
|
|
<type>ProgramInterface</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="InvalidateFramebuffer" extension="Core">
|
|
<param name="target">
|
|
<type>FramebufferTarget</type>
|
|
</param>
|
|
<param name="attachments">
|
|
<type>FramebufferAttachment</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="InvalidateSubFramebuffer" extension="Core">
|
|
<param name="target">
|
|
<type>FramebufferTarget</type>
|
|
</param>
|
|
<param name="attachments">
|
|
<type>FramebufferAttachment</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MultiDrawArraysIndirect" extension="Core">
|
|
<param name="mode">
|
|
<type>PrimitiveType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ObjectLabel" extension="Core">
|
|
<param name="identifier">
|
|
<type>ObjectLabelIdentifier</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="PushDebugGroup" extension="Core">
|
|
<param name="source">
|
|
<type>DebugSourceExternal</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexBufferRange" extension="Core">
|
|
<param name="target">
|
|
<type>TextureBufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexStorage2DMultisample" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTargetMultisample2d</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TexStorage3DMultisample" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTargetMultisample3d</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>SizedInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TextureView" extension="Core">
|
|
<param name="target">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>PixelInternalFormat</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribFormat" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribIFormat" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribIntegerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribLFormat" extension="Core">
|
|
<param name="type">
|
|
<type>VertexAttribDoubleType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.4 -->
|
|
|
|
<function name="ClearTexImage" extension="Core">
|
|
<param name="format">
|
|
<type>PixelFormat</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PixelType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClearTexSubImage" extension="Core">
|
|
<param name="format">
|
|
<type>PixelFormat</type>
|
|
</param>
|
|
<param name="type">
|
|
<type>PixelType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Amd -->
|
|
<!-- AMD_performance_monitors is not const-correct -->
|
|
<function name="DeletePerfMonitors" extension="AMD">
|
|
<param name="monitors"><flow>in</flow></param>
|
|
</function>
|
|
|
|
<!-- Arb -->
|
|
|
|
<function name="ProgramParameteri" extension="Arb">
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointer" extension="Arb">
|
|
<param name="type">
|
|
<type>VertexAttribPointerTypeArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramString" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindProgram" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramEnvParameter4" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameter4" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramEnvParameter4" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramLocalParameter4" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgram" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramString" extension="Arb">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttrib" extension="Arb">
|
|
<param name="pname">
|
|
<type>VertexAttribParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribL" extension="Arb">
|
|
<param name="pname"><type>VertexAttribParameterArb</type></param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointer" extension="Arb">
|
|
<param name="pname">
|
|
<type>VertexAttribPointerParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BindBuffer" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BufferData" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
<param name="usage">
|
|
<type>BufferUsageArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BufferSubData" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferSubData" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="MapBuffer" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="UnmapBuffer" extension="Arb">
|
|
<param name="target">
|
|
<type>BufferTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferParameter" extension="Arb">
|
|
<param name="pname">
|
|
<type>BufferParameterNameArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetBufferPointer" extension="Arb">
|
|
<param name="pname">
|
|
<type>BufferPointerNameArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Ext -->
|
|
|
|
<function name="GetIntegerIndexed" extension="Ext">
|
|
<param name="target">
|
|
<type>GetIndexedPName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="EnableIndexed" extension="Ext">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="DisableIndexed" extension="Ext">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="IsEnabledIndexed" extension="Ext">
|
|
<param name="target">
|
|
<type>IndexedEnableCap</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramParameteri" extension="Ext">
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TangentPointer" extension="Ext">
|
|
<param name="type">
|
|
<type>NormalPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BinormalPointer" extension="Ext">
|
|
<param name="type">
|
|
<type>NormalPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="RenderbufferStorage" extension="Ext">
|
|
<param name="internalformat">
|
|
<type>RenderbufferStorage</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetRenderbufferParameter" extension="Ext">
|
|
<param name="pname">
|
|
<type>RenderbufferParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="CheckFramebufferStatus" extension="Ext">
|
|
<returns>FramebufferErrorCode</returns>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture1D" extension="Ext">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture2D" extension="Ext">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture3D" extension="Ext">
|
|
<param name="textarget">
|
|
<type>TextureTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetFramebufferAttachmentParameter" extension="Ext">
|
|
<param name="pname">
|
|
<type>FramebufferParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GenerateMipmap" extension="Ext">
|
|
<param name="target">
|
|
<type>GenerateMipmapTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BlitFramebuffer">
|
|
<param name="filter">
|
|
<type>BlitFramebufferFilter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="RenderbufferStorageMultisample">
|
|
<param name="target">
|
|
<type>RenderbufferTarget</type>
|
|
</param>
|
|
<param name="internalformat">
|
|
<type>RenderbufferStorage</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexArrayFogCoordOffset" extension="Ext">
|
|
<param name="type">
|
|
<type>FogPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Apple -->
|
|
|
|
<function name="BufferParameter" extension="Apple">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>BufferParameterApple</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="FlushMappedBufferRange" extension="Apple">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
</function>
|
|
|
|
|
|
<!-- IBM -->
|
|
|
|
<function name="FogCoordPointerList" extension="IBM">
|
|
<param name="type">
|
|
<type>FogPointerType</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- NV -->
|
|
|
|
<function name="BindProgram" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ExecuteProgram" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramParameter" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgram" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetProgramString" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetTrackMatrix" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>AssemblyProgramParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttrib" extension="NV">
|
|
<param name="target">
|
|
<type>VertexAttribParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointer" extension="NV">
|
|
<param name="target">
|
|
<type>VertexAttribParameterPointerArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="LoadProgram" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramParameter4" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ProgramParameters4" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="TrackMatrix" extension="NV">
|
|
<param name="target">
|
|
<type>AssemblyProgramTargetArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointer" extension="NV">
|
|
<param name="type">
|
|
<type>VertexAttribParameterArb</type>
|
|
</param>
|
|
</function>
|
|
|
|
<!-- Version 4.4 -->
|
|
|
|
<!-- Synchronization -->
|
|
<function name="FenceSync" extension="Core">
|
|
<param name="condition">
|
|
<type>SyncCondition</type>
|
|
</param>
|
|
<param name="flags">
|
|
<type>WaitSyncFlags</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="ClientWaitSync" extension="Core">
|
|
<returns>WaitSyncStatus</returns>
|
|
<param name="flags">
|
|
<type>ClientWaitSyncFlags</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="WaitSync" extension="Core">
|
|
<returns>WaitSyncStatus</returns>
|
|
<param name="flags">
|
|
<type>WaitSyncFlags</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetSynciv" extension="Core">
|
|
<param name="pname">
|
|
<type>SyncParameterName</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="BufferStorage" extension="Core">
|
|
<param name="target">
|
|
<type>BufferTarget</type>
|
|
</param>
|
|
<param name="flags">
|
|
<type>BufferStorageFlags</type>
|
|
</param>
|
|
</function>
|
|
|
|
</replace>
|
|
|
|
<overload name="gl">
|
|
<!-- Khronos renamed a few enum types between GL 4.3 and GL4.4. We did the same. -->
|
|
|
|
<!-- ActiveAttribType <=> TransformFeedbackType -->
|
|
<function name="GetTransformFeedbackVarying">
|
|
<param name="type"><type>ActiveAttribType</type></param>
|
|
</function>
|
|
|
|
<!-- ArbDrawBuffersBlend <=> BlendEquationMode -->
|
|
<function name="BlendEquation">
|
|
<param name="mode"><type>ArbDrawBuffersBlend</type></param>
|
|
</function>
|
|
<function name="BlendEquationSeparate">
|
|
<param name="mode"><type>ArbDrawBuffersBlend</type></param>
|
|
</function>
|
|
<!-- ArbDrawBuffersBlend <=> BlendingFactorDest|Src -->
|
|
<function name="BlendFunc">
|
|
<param name="mode"><type>ArbDrawBuffersBlend</type></param>
|
|
</function>
|
|
<function name="BlendFuncSeparate">
|
|
<param name="mode"><type>ArbDrawBuffersBlend</type></param>
|
|
</function>
|
|
|
|
<!-- ArbSync <=> SyncCondition -->
|
|
<function name="FenceSync">
|
|
<param name="condition"><type>ArbSync</type></param>
|
|
<param name="flags"><type>uint</type></param>
|
|
</function>
|
|
<!-- ArbSync <=> SyncParametereName -->
|
|
<function name="GetSync">
|
|
<param name="pname"><type>ArbSync</type></param>
|
|
</function>
|
|
|
|
<!-- GetString <=> GetStringIndexed -->
|
|
<function name="GetStringi">
|
|
<param name="name"><type>StringName</type></param>
|
|
</function>
|
|
|
|
<!-- PrimitiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="Begin" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawArrays" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawArraysInstanced" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsBaseVertex" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsInstanced" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsInstancedBaseVertex" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawRangeElements" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawRangeElementsBaseVertex" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="MultiDrawArrays" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="MultiDrawElements" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
|
|
<!-- BeginFeedbackMode <=> TransformFeedbackPrimitiveType -->
|
|
<function name="BeginTransformFeedback" obsolete="Use TransformFeedbackPrimitiveType overload instead">
|
|
<param name="mode"><type>BeginFeedbackMode</type></param>
|
|
</function>
|
|
|
|
<!-- BufferTarget <=> BufferRangeTarget -->
|
|
<function name="BindBufferBase" obsolete="Use BufferRangeTarget instead">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
<function name="BindBufferRange" obsolete="Use BufferRangeTarget instead">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
|
|
<!-- ProgramParameterPName <=> ProgramParameterName -->
|
|
<function name="GetProgram" extension="Core" obsolete="Use GetProgramParameterName instead">
|
|
<param name="pname"><type>ProgramParameter</type></param>
|
|
</function>
|
|
<function name="ProgramParameteri" extension="Core" obsolete="Use ProgramParameterName instead">
|
|
<param name="pname"><type>Version32</type></param>
|
|
</function>
|
|
|
|
<!-- StencilFace <=> CullFaceMode -->
|
|
<function name="StencilFuncSeparate" obsolete="Use StencilFace overload instead" extension="Core">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
<function name="StencilMaskSeparate" obsolete="Use StencilFace overload instead" extension="Core">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
<function name="StencilOpSeparate" obsolete="Use StencilFace overload instead" extension="Core">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
|
|
<!-- StencilFace <=> Version20 -->
|
|
<function name="StencilFuncSeparate" obsolete="Use StencilFace overload instead" extension="Core">
|
|
<param name="face"><type>Version20</type></param>
|
|
</function>
|
|
|
|
<!-- Version32 <=> GetPName -->
|
|
<function name="GetInteger64" extension="Core">
|
|
<param name="target"><type>ArbSync</type></param>
|
|
</function>
|
|
<function name="GetInteger64i_v" extension="Core">
|
|
<param name="target"><type>Version32</type></param>
|
|
</function>
|
|
|
|
<!-- VertexAttribIPointerType <=> VertexAttribIntegerType -->
|
|
<function name="VertexAttribIPointer">
|
|
<param name="pname"><type>VertexAttribIPointerType</type></param>
|
|
</function>
|
|
|
|
<!-- WaitSync -->
|
|
<function name="WaitSync" extension="Core">
|
|
<param name="flags"><type>uint</type></param>
|
|
</function>
|
|
|
|
<!--
|
|
<function name="TexImage1D" category="VERSION_1_0" extension="Core" version="1.0">
|
|
<param name="target" type="TextureTarget" flow="in" />
|
|
<param name="level" type="CheckedInt32" flow="in" />
|
|
<param name="internalformat" type="PixelInternalFormat" flow="in" />
|
|
<param name="width" type="GLsizei" flow="in" />
|
|
<param name="border" type="CheckedInt32" flow="in" />
|
|
<param name="format" type="PixelFormat" flow="in" />
|
|
<param name="type" type="PixelType" flow="in" />
|
|
<param name="pixels" type="void *" flow="in" count="COMPSIZE(format,type,width)" />
|
|
<returns type="void" />
|
|
</function>
|
|
<function name="TexImage2D" category="VERSION_1_0" extension="Core" version="1.0">
|
|
<param name="target" type="TextureTarget" flow="in" />
|
|
<param name="level" type="CheckedInt32" flow="in" />
|
|
<param name="internalformat" type="PixelInternalFormat" flow="in" />
|
|
<param name="width" type="GLsizei" flow="in" />
|
|
<param name="height" type="GLsizei" flow="in" />
|
|
<param name="border" type="CheckedInt32" flow="in" />
|
|
<param name="format" type="PixelFormat" flow="in" />
|
|
<param name="type" type="PixelType" flow="in" />
|
|
<param name="pixels" type="void *" flow="in" count="COMPSIZE(format,type,width,height)" />
|
|
<returns type="void" />
|
|
</function>
|
|
<function name="TexImage3D" category="VERSION_1_2" extension="Core" version="1.2">
|
|
<param name="target" type="TextureTarget" flow="in" />
|
|
<param name="level" type="CheckedInt32" flow="in" />
|
|
<param name="internalformat" type="PixelInternalFormat" flow="in" />
|
|
<param name="width" type="GLsizei" flow="in" />
|
|
<param name="height" type="GLsizei" flow="in" />
|
|
<param name="depth" type="GLsizei" flow="in" />
|
|
<param name="border" type="CheckedInt32" flow="in" />
|
|
<param name="format" type="PixelFormat" flow="in" />
|
|
<param name="type" type="PixelType" flow="in" />
|
|
<param name="pixels" type="void *" flow="in" count="COMPSIZE(format,type,width,height,depth)" />
|
|
<returns type="void" />
|
|
</function>
|
|
-->
|
|
|
|
</overload>
|
|
|
|
<add name="gl|glcore">
|
|
<enum name="ActiveAttribType">
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
<use enum="DataType" token="FLOAT" />
|
|
<token name="FLOAT_MAT2" value="0x8B5A" />
|
|
<token name="FLOAT_MAT3" value="0x8B5B" />
|
|
<token name="FLOAT_MAT4" value="0x8B5C" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x3" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x4" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT3x2" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT3x4" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x2" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x3" />
|
|
<token name="FLOAT_VEC2" value="0x8B50" />
|
|
<token name="FLOAT_VEC3" value="0x8B51" />
|
|
<token name="FLOAT_VEC4" value="0x8B52" />
|
|
<use enum="VERSION_2_0" token="INT" />
|
|
<use enum="VERSION_2_0" token="INT_VEC2" />
|
|
<use enum="VERSION_2_0" token="INT_VEC3" />
|
|
<use enum="VERSION_2_0" token="INT_VEC4" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC2" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC3" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC4" />
|
|
<use enum="VERSION_4_0" token="DOUBLE" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC2" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC3" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC4" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT2" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT3" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT4" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT2x3" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT2x4" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT3x2" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT3x4" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT4x2" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_MAT4x3" />
|
|
</enum>
|
|
<enum name="ActiveSubroutineUniformParameter">
|
|
<use enum="VERSION_4_0" token="NUM_COMPATIBLE_SUBROUTINES" />
|
|
<use enum="VERSION_4_0" token="COMPATIBLE_SUBROUTINES" />
|
|
<use enum="VERSION_4_0" token="UNIFORM_SIZE" />
|
|
<use enum="VERSION_4_0" token="UNIFORM_NAME_LENGTH" />
|
|
</enum>
|
|
<enum name="ActiveUniformBlockParameter">
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_BINDING" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_DATA_SIZE" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_NAME_LENGTH" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
|
|
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" />
|
|
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
|
<use enum="VERSION_4_3" token="UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" />
|
|
</enum>
|
|
<enum name="ActiveUniformParameter">
|
|
<use enum="VERSION_3_1" token="UNIFORM_TYPE" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_SIZE" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_NAME_LENGTH" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_INDEX" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_OFFSET" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_ARRAY_STRIDE" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_MATRIX_STRIDE" />
|
|
<use enum="VERSION_3_1" token="UNIFORM_IS_ROW_MAJOR" />
|
|
<use enum="VERSION_4_2" token="UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX" />
|
|
</enum>
|
|
<enum name="ActiveUniformType">
|
|
<use enum="VERSION_1_1" token="FLOAT" />
|
|
<use enum="VERSION_2_0" token="FLOAT_VEC2" />
|
|
<use enum="VERSION_2_0" token="FLOAT_VEC3" />
|
|
<use enum="VERSION_2_0" token="FLOAT_VEC4" />
|
|
<use enum="VERSION_1_1" token="DOUBLE" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC2" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC3" />
|
|
<use enum="VERSION_4_0" token="DOUBLE_VEC4" />
|
|
<use enum="VERSION_1_1" token="INT" />
|
|
<use enum="VERSION_2_0" token="INT_VEC2" />
|
|
<use enum="VERSION_2_0" token="INT_VEC3" />
|
|
<use enum="VERSION_2_0" token="INT_VEC4" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_INT" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC2" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC3" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC4" />
|
|
<use enum="VERSION_1_1" token="BOOL" />
|
|
<use enum="VERSION_2_0" token="BOOL_VEC2" />
|
|
<use enum="VERSION_2_0" token="BOOL_VEC3" />
|
|
<use enum="VERSION_2_0" token="BOOL_VEC4" />
|
|
<use enum="VERSION_2_0" token="FLOAT_MAT2" />
|
|
<use enum="VERSION_2_0" token="FLOAT_MAT3" />
|
|
<use enum="VERSION_2_0" token="FLOAT_MAT4" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x3" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x4" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT3x4" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x2" />
|
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x3" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_1D" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_2D" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_3D" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_CUBE" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_1D_SHADOW" />
|
|
<use enum="VERSION_2_0" token="SAMPLER_2D_SHADOW" />
|
|
<use enum="VERSION_3_0" token="SAMPLER_1D_ARRAY" />
|
|
<use enum="VERSION_3_0" token="SAMPLER_2D_ARRAY" />
|
|
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_3_0" token="SAMPLER_1D_ARRAY_SHADOW" />
|
|
<use enum="VERSION_3_0" token="SAMPLER_2D_ARRAY_SHADOW" />
|
|
<use enum="VERSION_3_2" token="SAMPLER_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_3_2" token="SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_3_0" token="SAMPLER_CUBE_SHADOW" />
|
|
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY_SHADOW" />
|
|
<use enum="VERSION_3_1" token="SAMPLER_BUFFER" />
|
|
<use enum="VERSION_3_1" token="SAMPLER_2D_RECT" />
|
|
<use enum="VERSION_3_1" token="SAMPLER_2D_RECT_SHADOW" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_1D" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_2D" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_3D" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_CUBE" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_1D_ARRAY" />
|
|
<use enum="VERSION_3_0" token="INT_SAMPLER_2D_ARRAY" />
|
|
<use enum="VERSION_4_0" token="INT_SAMPLER_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_3_2" token="INT_SAMPLER_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_3_2" token="INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_3_1" token="INT_SAMPLER_BUFFER" />
|
|
<use enum="VERSION_3_1" token="INT_SAMPLER_2D_RECT" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_1D" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_2D" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_3D" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_CUBE" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_1D_ARRAY" />
|
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_2D_ARRAY" />
|
|
<use enum="VERSION_4_0" token="UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_3_2" token="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_3_2" token="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_3_1" token="UNSIGNED_INT_SAMPLER_BUFFER" />
|
|
<use enum="VERSION_3_1" token="UNSIGNED_INT_SAMPLER_2D_RECT" />
|
|
<use enum="VERSION_4_2" token="IMAGE_1D" />
|
|
<use enum="VERSION_4_2" token="IMAGE_2D" />
|
|
<use enum="VERSION_4_2" token="IMAGE_3D" />
|
|
<use enum="VERSION_4_2" token="IMAGE_2D_RECT" />
|
|
<use enum="VERSION_4_2" token="IMAGE_CUBE" />
|
|
<use enum="VERSION_4_2" token="IMAGE_BUFFER" />
|
|
<use enum="VERSION_4_2" token="IMAGE_1D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="IMAGE_2D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="IMAGE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_2" token="IMAGE_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_4_2" token="IMAGE_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_1D" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_3D" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_RECT" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_BUFFER" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_1D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_1D" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_3D" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_RECT" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_BUFFER" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_1D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_ATOMIC_COUNTER" />
|
|
</enum>
|
|
<enum name="ArrayCap">
|
|
<use enum="GetPName" token="VERTEX_ARRAY" />
|
|
<use enum="GetPName" token="NORMAL_ARRAY" />
|
|
<use enum="GetPName" token="COLOR_ARRAY" />
|
|
<use enum="GetPName" token="INDEX_ARRAY" />
|
|
<use enum="GetPName" token="EDGE_FLAG_ARRAY" />
|
|
<use enum="GetPName" token="TEXTURE_COORD_ARRAY" />
|
|
<token name="FOG_COORD_ARRAY" value="0x8457" />
|
|
<token name="SECONDARY_COLOR_ARRAY" value="0x845E" />
|
|
</enum>
|
|
<enum name="AssemblyProgramFormatARB">
|
|
<token name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875" />
|
|
</enum>
|
|
<enum name="AssemblyProgramParameterARB">
|
|
<token name="MAX_PROGRAM_ADDRESS_REGISTERS" value="0x88B1" />
|
|
<token name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x880B" />
|
|
<token name="MAX_PROGRAM_ATTRIBS" value="0x88AD" />
|
|
<token name="MAX_PROGRAM_ENV_PARAMETERS" value="0x88B5" />
|
|
<token name="MAX_PROGRAM_INSTRUCTIONS" value="0x88A1" />
|
|
<token name="MAX_PROGRAM_LOCAL_PARAMETERS" value="0x88B4" />
|
|
<token name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS" value="0x88B3" />
|
|
<token name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x880E" />
|
|
<token name="MAX_PROGRAM_NATIVE_ATTRIBS" value="0x88AF" />
|
|
<token name="MAX_PROGRAM_NATIVE_INSTRUCTIONS" value="0x88A3" />
|
|
<token name="MAX_PROGRAM_NATIVE_PARAMETERS" value="0x88AB" />
|
|
<token name="MAX_PROGRAM_NATIVE_TEMPORARIES" value="0x88A7" />
|
|
<token name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x8810" />
|
|
<token name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x880F" />
|
|
<token name="MAX_PROGRAM_PARAMETERS" value="0x88A9" />
|
|
<token name="MAX_PROGRAM_TEMPORARIES" value="0x88A5" />
|
|
<token name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" value="0x880D" />
|
|
<token name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x880C" />
|
|
<token name="PROGRAM_ADDRESS_REGISTERS" value="0x88B0" />
|
|
<token name="PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x8805" />
|
|
<token name="PROGRAM_ATTRIBS" value="0x88AC" />
|
|
<token name="PROGRAM_BINDING" value="0x8677" />
|
|
<token name="PROGRAM_FORMAT" value="0x8876" />
|
|
<token name="PROGRAM_INSTRUCTION" value="0x88A0" />
|
|
<token name="PROGRAM_LENGTH" value="0x8627" />
|
|
<token name="PROGRAM_NATIVE_ADDRESS_REGISTERS" value="0x88B2" />
|
|
<token name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x8808" />
|
|
<token name="PROGRAM_NATIVE_ATTRIBS" value="0x88AE" />
|
|
<token name="PROGRAM_NATIVE_INSTRUCTIONS" value="0x88A2" />
|
|
<token name="PROGRAM_NATIVE_PARAMETERS" value="0x88AA" />
|
|
<token name="PROGRAM_NATIVE_TEMPORARIES" value="0x88A6" />
|
|
<token name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x880A" />
|
|
<token name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x8809" />
|
|
<token name="PROGRAM_PARAMETERS" value="0x88A8" />
|
|
<token name="PROGRAM_TEMPORARIES" value="0x88A4" />
|
|
<token name="PROGRAM_TEX_INDIRECTIONS_ARB" value="0x8807" />
|
|
<token name="PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x8806" />
|
|
<token name="PROGRAM_UNDER_NATIVE_LIMITS" value="0x88B6" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_INPUT_TYPE" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_OUTPUT_TYPE" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_VERTICES_OUT" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
<enum name="AssemblyProgramStringParameterARB">
|
|
<token name="PROGRAM_STRING" value="0x8628" />
|
|
</enum>
|
|
<enum name="AssemblyProgramTargetARB">
|
|
<use enum="NV_geometry_program4" token="GEOMETRY_PROGRAM_NV" />
|
|
<token name="FRAGMENT_PROGRAM" value="0x8804" />
|
|
<token name="VERTEX_PROGRAM" value="0x8620" />
|
|
</enum>
|
|
<enum name="AtomicCounterBufferParameter">
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_BINDING" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_DATA_SIZE" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
|
<use enum="VERSION_4_3" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" />
|
|
</enum>
|
|
<enum name="AttribMask">
|
|
<token name="MULTISAMPLE_BIT" value="0x20000000" />
|
|
</enum>
|
|
<enum name="BeginFeedbackMode">
|
|
<use enum="BeginMode" token="Points" />
|
|
<use enum="BeginMode" token="Lines" />
|
|
<use enum="BeginMode" token="Triangles" />
|
|
</enum>
|
|
<enum name="BeginMode">
|
|
<token name="LINE_LOOP" value="0x0002" />
|
|
<token name="LINE_STRIP" value="0x0003" />
|
|
<token name="LINES" value="0x0001" />
|
|
<token name="POINTS" value="0x0000" />
|
|
<token name="POLYGON" value="0x0009" />
|
|
<token name="QUAD_STRIP" value="0x0008" />
|
|
<token name="QUADS" value="0x0007" />
|
|
<token name="TRIANGLE_FAN" value="0x0006" />
|
|
<token name="TRIANGLE_STRIP" value="0x0005" />
|
|
<token name="TRIANGLES" value="0x0004" />
|
|
<token name="LINE_STRIP_ADJACENCY" value="0xB" />
|
|
<token name="LINES_ADJACENCY" value="0xA" />
|
|
<token name="TRIANGLE_STRIP_ADJACENCY" value="0xD" />
|
|
<token name="TRIANGLES_ADJACENCY" value="0xC" />
|
|
<use enum="VERSION_4_0" token="PATCHES" />
|
|
</enum>
|
|
<enum name="BinaryFormat">
|
|
<!-- Tokens must be queried at runtime. -->
|
|
</enum>
|
|
<enum name="BlendEquationMode">
|
|
<token name="FUNC_ADD" value="0x8006" />
|
|
<token name="FUNC_REVERSE_SUBTRACT" value="0x800B" />
|
|
<token name="FUNC_SUBTRACT" value="0x800A" />
|
|
<token name="MAX" value="0x8008" />
|
|
<token name="MIN" value="0x8007" />
|
|
</enum>
|
|
<enum name="BlendingFactorDest">
|
|
<token name="CONSTANT_ALPHA" value="0x8003" />
|
|
<token name="CONSTANT_COLOR" value="0x8001" />
|
|
<token name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004" />
|
|
<token name="ONE_MINUS_CONSTANT_COLOR" value="0x8002" />
|
|
<use enum="VERSION_1_1" token="SRC_COLOR" />
|
|
<use enum="VERSION_1_1" token="SRC_ALPHA" />
|
|
<use enum="VERSION_1_1" token="ONE_MINUS_SRC_ALPHA" />
|
|
<use enum="VERSION_1_1" token="ONE_MINUS_SRC_COLOR" />
|
|
<use enum="VERSION_3_3" token="SRC1_ALPHA" />
|
|
<use enum="VERSION_3_3" token="SRC1_COLOR" />
|
|
<use enum="VERSION_3_3" token="ONE_MINUS_SRC1_ALPHA" />
|
|
<use enum="VERSION_3_3" token="ONE_MINUS_SRC1_COLOR" />
|
|
</enum>
|
|
<enum name="BlendingFactorDest">
|
|
<use token="ZERO" />
|
|
<use token="ONE" />
|
|
<use token="SRC_ALPHA_SATURATE" />
|
|
<use token="SRC_COLOR" />
|
|
<use token="SRC_ALPHA" />
|
|
<use token="SRC1_COLOR" />
|
|
<use token="SRC1_ALPHA" />
|
|
<use token="DST_COLOR" />
|
|
<use token="DST_ALPHA" />
|
|
<use token="CONSTANT_COLOR" />
|
|
<use token="CONSTANT_ALPHA" />
|
|
<use token="ONE_MINUS_SRC_COLOR" />
|
|
<use token="ONE_MINUS_SRC_ALPHA" />
|
|
<use token="ONE_MINUS_SRC1_COLOR" />
|
|
<use token="ONE_MINUS_SRC1_ALPHA" />
|
|
<use token="ONE_MINUS_DST_COLOR" />
|
|
<use token="ONE_MINUS_DST_ALPHA" />
|
|
<use token="ONE_MINUS_CONSTANT_COLOR" />
|
|
<use token="ONE_MINUS_CONSTANT_ALPHA" />
|
|
</enum>
|
|
<enum name="BlendingFactorSrc">
|
|
<reuse enum="BlendingFactorDest" />
|
|
</enum>
|
|
<enum name="BlitFramebufferFilter">
|
|
<use enum="TextureMagFilter" token="LINEAR" />
|
|
<use enum="TextureMagFilter" token="NEAREST" />
|
|
</enum>
|
|
<enum name="Buffer_Parameter_Apple">
|
|
<use enum="APPLE_flush_buffer_range" token="BUFFER_SERIALIZED_MODIFY_APPLE" />
|
|
<use enum="APPLE_flush_buffer_range" token="BUFFER_FLUSHING_UNMAP_APPLE" />
|
|
</enum>
|
|
<enum name="BufferAccess">
|
|
<token name="READ_ONLY" value="0x88B8" />
|
|
<token name="READ_WRITE" value="0x88BA" />
|
|
<token name="WRITE_ONLY" value="0x88B9" />
|
|
</enum>
|
|
<enum name="BufferAccessARB">
|
|
<token name="READ_ONLY" value="0x88B8" />
|
|
<token name="READ_WRITE" value="0x88BA" />
|
|
<token name="WRITE_ONLY" value="0x88B9" />
|
|
</enum>
|
|
<enum name="BufferAccessMask">
|
|
<use enum="VERSION_3_0" token="MAP_READ_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_WRITE_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_INVALIDATE_RANGE_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_INVALIDATE_BUFFER_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_FLUSH_EXPLICIT_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_UNSYNCHRONIZED_BIT" />
|
|
<use enum="VERSION_4_4" token="MAP_COHERENT_BIT" />
|
|
<use enum="VERSION_4_4" token="MAP_PERSISTENT_BIT" />
|
|
</enum>
|
|
<enum name="BufferParameterName">
|
|
<use enum="VERSION_1_5" token="BUFFER_SIZE" />
|
|
<use enum="VERSION_1_5" token="BUFFER_USAGE" />
|
|
<use enum="VERSION_1_5" token="BUFFER_ACCESS" />
|
|
<use enum="VERSION_1_5" token="BUFFER_MAPPED" />
|
|
<use enum="VERSION_3_0" token="BUFFER_ACCESS_FLAGS" />
|
|
<use enum="VERSION_3_0" token="BUFFER_MAP_OFFSET" />
|
|
<use enum="VERSION_3_0" token="BUFFER_MAP_LENGTH" />
|
|
<use enum="VERSION_4_4" token="BUFFER_IMMUTABLE_STORAGE" />
|
|
</enum>
|
|
<enum name="BufferParameterNameARB">
|
|
<token name="BUFFER_ACCESS" value="0x88BB" />
|
|
<token name="BUFFER_MAPPED" value="0x88BC" />
|
|
<token name="BUFFER_SIZE" value="0x8764" />
|
|
<token name="BUFFER_USAGE" value="0x8765" />
|
|
</enum>
|
|
<enum name="BufferPointer">
|
|
<token name="BUFFER_MAP_POINTER" value="0x88BD" />
|
|
</enum>
|
|
<enum name="BufferPointerNameARB">
|
|
<token name="BUFFER_MAP_POINTER" value="0x88BD" />
|
|
</enum>
|
|
<enum name="BufferStorageFlags">
|
|
<use enum="VERSION_3_0" token="MAP_READ_BIT" />
|
|
<use enum="VERSION_3_0" token="MAP_WRITE_BIT" />
|
|
<use enum="VERSION_4_4" token="CLIENT_STORAGE_BIT" />
|
|
<use enum="VERSION_4_4" token="DYNAMIC_STORAGE_BIT" />
|
|
<use enum="VERSION_4_4" token="MAP_COHERENT_BIT" />
|
|
<use enum="VERSION_4_4" token="MAP_PERSISTENT_BIT" />
|
|
</enum>
|
|
<enum name="BufferTarget">
|
|
<use enum="ARB_copy_buffer" token="COPY_READ_BUFFER" />
|
|
<use enum="ARB_copy_buffer" token="COPY_WRITE_BUFFER" />
|
|
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BUFFER" />
|
|
<token name="ARRAY_BUFFER" value="0x8892" />
|
|
<token name="ELEMENT_ARRAY_BUFFER" value="0x8893" />
|
|
<token name="PIXEL_PACK_BUFFER" value="0x88EB" />
|
|
<token name="PIXEL_UNPACK_BUFFER" value="0x88EC" />
|
|
<token name="TRANSFORM_FEEDBACK_BUFFER" value="0x8C8E" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER" />
|
|
<use enum="VERSION_4_0" token="DRAW_INDIRECT_BUFFER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER" />
|
|
<use enum="VERSION_4_3" token="DISPATCH_INDIRECT_BUFFER" />
|
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BUFFER" />
|
|
<use enum="VERSION_4_4" token="QUERY_BUFFER" />
|
|
</enum>
|
|
<enum name="BufferRangeTarget">
|
|
<use enum="VERSION_3_1" token="UNIFORM_BUFFER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER" />
|
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BUFFER" />
|
|
<use enum="VERSION_4_4" token="TRANSFORM_FEEDBACK_BUFFER" />
|
|
</enum>
|
|
<enum name="BufferTargetARB">
|
|
<token name="ARRAY_BUFFER" value="0x8892" />
|
|
<token name="ELEMENT_ARRAY_BUFFER" value="0x8893" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER" /> <!-- Arb_texture_buffer_object -->
|
|
</enum>
|
|
<enum name="BufferUsageARB">
|
|
<token name="DYNAMIC_COPY" value="0x88EA" />
|
|
<token name="DYNAMIC_DRAW" value="0x88E8" />
|
|
<token name="DYNAMIC_READ" value="0x88E9" />
|
|
<token name="STATIC_COPY" value="0x88E6" />
|
|
<token name="STATIC_DRAW" value="0x88E4" />
|
|
<token name="STATIC_READ" value="0x88E5" />
|
|
<token name="STREAM_COPY" value="0x88E2" />
|
|
<token name="STREAM_DRAW" value="0x88E0" />
|
|
<token name="STREAM_READ" value="0x88E1" />
|
|
</enum>
|
|
<enum name="BufferUsageHint">
|
|
<token name="DYNAMIC_COPY" value="0x88EA" />
|
|
<token name="DYNAMIC_DRAW" value="0x88E8" />
|
|
<token name="DYNAMIC_READ" value="0x88E9" />
|
|
<token name="STATIC_COPY" value="0x88E6" />
|
|
<token name="STATIC_DRAW" value="0x88E4" />
|
|
<token name="STATIC_READ" value="0x88E5" />
|
|
<token name="STREAM_COPY" value="0x88E2" />
|
|
<token name="STREAM_DRAW" value="0x88E0" />
|
|
<token name="STREAM_READ" value="0x88E1" />
|
|
</enum>
|
|
<enum name="ClampColorMode">
|
|
<use enum="Boolean" token="TRUE" />
|
|
<use enum="Boolean" token="FALSE" />
|
|
<token name="FIXED_ONLY" value="0x891D" />
|
|
</enum>
|
|
<enum name="ClampColorTarget">
|
|
<token name="CLAMP_FRAGMENT_COLOR" value="0x891B" />
|
|
<token name="CLAMP_READ_COLOR" value="0x891C" />
|
|
<token name="CLAMP_VERTEX_COLOR" value="0x891A" />
|
|
</enum>
|
|
<enum name="ClearBuffer">
|
|
<use enum="VERSION_1_1" token="COLOR" />
|
|
<use enum="VERSION_1_1" token="DEPTH" />
|
|
<use enum="VERSION_1_1" token="STENCIL" />
|
|
</enum>
|
|
<enum name="ClearBufferCombined">
|
|
<use enum="VERSION_3_0" token="DEPTH_STENCIL" />
|
|
</enum>
|
|
<enum name="ClearBufferMask">
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
</enum>
|
|
<enum name="ColorPointerType">
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
</enum>
|
|
<enum name="ColorTableParameterPName">
|
|
<token name="COLOR_TABLE_BIAS" value="0x80D7" />
|
|
<token name="COLOR_TABLE_SCALE" value="0x80D6" />
|
|
</enum>
|
|
<enum name="ColorTableTarget">
|
|
<token name="COLOR_TABLE" value="0x80D0" />
|
|
<token name="POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D2" />
|
|
<token name="POST_CONVOLUTION_COLOR_TABLE" value="0x80D1" />
|
|
<token name="PROXY_COLOR_TABLE" value="0x80D3" />
|
|
<token name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5" />
|
|
<token name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4" />
|
|
</enum>
|
|
<enum name="ConditionalRenderType">
|
|
<token name="QUERY_BY_REGION_NO_WAIT" value="0x8E16" />
|
|
<token name="QUERY_BY_REGION_WAIT" value="0x8E15" />
|
|
<token name="QUERY_NO_WAIT" value="0x8E14" />
|
|
<token name="QUERY_WAIT" value="0x8E13" />
|
|
</enum>
|
|
<enum name="ConvolutionParameter">
|
|
<token name="CONVOLUTION_BORDER_MODE" value="0x8013" />
|
|
<token name="CONVOLUTION_FILTER_BIAS" value="0x8015" />
|
|
<token name="CONVOLUTION_FILTER_SCALE" value="0x8014" />
|
|
</enum>
|
|
<enum name="ConvolutionParameterValue">
|
|
<token name="CONSTANT_BORDER" value="0x8151" />
|
|
<token name="REDUCE" value="0x8016" />
|
|
<token name="REPLICATE_BORDER" value="0x8153" />
|
|
</enum>
|
|
<enum name="ConvolutionTarget">
|
|
<token name="CONVOLUTION_1D" value="0x8010" />
|
|
<token name="CONVOLUTION_2D" value="0x8011" />
|
|
<token name="SEPARABLE_2D" value="0x8012" />
|
|
</enum>
|
|
<enum name="DebugSeverity">
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_HIGH" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_LOW" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSeverityControl">
|
|
<use enum="VERSION_1_1" token="DONT_CARE" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_HIGH" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_LOW" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSource">
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_API" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_APPLICATION" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceControl">
|
|
<use enum="VERSION_1_1" token="DONT_CARE" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_API" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_APPLICATION" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceExternal">
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use enum="VERSION_4_3" token="DEBUG_SOURCE_APPLICATION" />
|
|
</enum>
|
|
<enum name="DebugType">
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_ERROR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_MARKER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_OTHER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PORTABILITY" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
<enum name="DebugTypeControl">
|
|
<use enum="VERSION_1_1" token="DONT_CARE" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_ERROR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_MARKER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_OTHER" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PORTABILITY" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use enum="VERSION_4_3" token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
<enum name="DrawBufferMode">
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT0" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT1" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT2" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT3" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT4" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT5" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT6" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT7" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT8" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT9" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT10" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT11" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT12" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT13" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT14" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT15" />
|
|
</enum>
|
|
<enum name="DrawBuffersEnum">
|
|
<use enum="DrawBufferMode" token="NONE" />
|
|
<use enum="DrawBufferMode" token="FRONT_LEFT" />
|
|
<use enum="DrawBufferMode" token="FRONT_RIGHT" />
|
|
<use enum="DrawBufferMode" token="BACK_LEFT" />
|
|
<use enum="DrawBufferMode" token="BACK_RIGHT" />
|
|
<use enum="DrawBufferMode" token="AUX0" />
|
|
<use enum="DrawBufferMode" token="AUX1" />
|
|
<use enum="DrawBufferMode" token="AUX2" />
|
|
<use enum="DrawBufferMode" token="AUX3" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT0" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT1" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT2" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT3" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT4" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT5" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT6" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT7" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT8" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT9" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT10" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT11" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT12" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT13" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT14" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT15" />
|
|
</enum>
|
|
<enum name="DrawElementsType">
|
|
<use enum="DataType" token="UNSIGNED_BYTE" />
|
|
<use enum="DataType" token="UNSIGNED_SHORT" />
|
|
<use enum="DataType" token="UNSIGNED_INT" />
|
|
</enum>
|
|
<enum name="EnableCap">
|
|
<use enum="ARB_framebuffer_sRGB" token="FRAMEBUFFER_SRGB" />
|
|
<token name="COLOR_SUM" value="0x8458" />
|
|
<token name="COLOR_TABLE" value="0x80D0" />
|
|
<token name="CONVOLUTION_1D" value="0x8010" />
|
|
<token name="CONVOLUTION_2D" value="0x8011" />
|
|
<token name="DEPTH_CLAMP" value="0x864F" />
|
|
<token name="FOG_COORD_ARRAY" value="0x8457" />
|
|
<token name="HISTOGRAM" value="0x8024" />
|
|
<token name="MULTISAMPLE" value="0x809D" />
|
|
<token name="POINT_SPRITE" value="0x8861" />
|
|
<token name="POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D2" />
|
|
<token name="POST_CONVOLUTION_COLOR_TABLE" value="0x80D1" />
|
|
<token name="PRIMITIVE_RESTART" value="0x8F9D" />
|
|
<token name="PROGRAM_POINT_SIZE" value="0x8642" />
|
|
<token name="RASTERIZER_DISCARD" value="0x8C89" />
|
|
<token name="RESCALE_NORMAL" value="0x803A" />
|
|
<token name="SAMPLE_ALPHA_TO_COVERAGE" value="0x809E" />
|
|
<token name="SAMPLE_ALPHA_TO_ONE" value="0x809F" />
|
|
<token name="SAMPLE_COVERAGE" value="0x80A0" />
|
|
<token name="SAMPLE_MASK" value="0x8E51" />
|
|
<token name="SECONDARY_COLOR_ARRAY" value="0x845E" />
|
|
<token name="SEPARABLE_2D" value="0x8012" />
|
|
<token name="TEXTURE_CUBE_MAP" value="0x8513" />
|
|
<token name="TEXTURE_CUBE_MAP_SEAMLESS" value="0x884F" />
|
|
<token name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642" />
|
|
<token name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE0" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE1" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE2" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE3" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE4" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE5" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE6" />
|
|
<use enum="VERSION_3_0" token="CLIP_DISTANCE7" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_RECTANGLE" />
|
|
<use enum="VERSION_3_2" token="TEXTURE_CUBE_MAP_SEAMLESS" />
|
|
<use enum="VERSION_4_0" token="SAMPLE_SHADING" />
|
|
<use enum="VERSION_4_3" token="DEBUG_OUTPUT" />
|
|
<use enum="VERSION_4_3" token="DEBUG_OUTPUT_SYNCHRONOUS" />
|
|
<use enum="VERSION_4_3" token="PRIMITIVE_RESTART_FIXED_INDEX" />
|
|
</enum>
|
|
<enum name="ErrorCode">
|
|
<use enum="ARB_framebuffer_object" token="INVALID_FRAMEBUFFER_OPERATION" />
|
|
<token name="INVALID_FRAMEBUFFER_OPERATION_EXT" value="0x0506" />
|
|
</enum>
|
|
<!-- Referenced group in several methods, but not defined in the registry -->
|
|
<enum name="FogCoordinatePointerType">
|
|
<use enum="VERSION_1_1" token="FLOAT" />
|
|
<use enum="VERSION_1_1" token="DOUBLE" />
|
|
<use enum="VERSION_3_0" token="HALF_FLOAT" />
|
|
</enum>
|
|
<enum name="FogMode">
|
|
<token name="FOG_COORD" value="0x8451" />
|
|
<token name="FRAGMENT_DEPTH" value="0x8452" />
|
|
</enum>
|
|
<enum name="FogParameter">
|
|
<token name="FOG_COORD_SRC" value="0x8450" />
|
|
</enum>
|
|
<enum name="FogPointerType">
|
|
<use enum="DataType" token="FLOAT" />
|
|
<use enum="DataType" token="DOUBLE" />
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
</enum>
|
|
<enum name="FogPointerTypeEXT">
|
|
<use enum="DataType" token="FLOAT" />
|
|
<use enum="DataType" token="DOUBLE" />
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
</enum>
|
|
<enum name="FogPointerTypeIBM">
|
|
<use enum="DataType" token="FLOAT" />
|
|
<use enum="DataType" token="DOUBLE" />
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
</enum>
|
|
<enum name="FramebufferAttachment">
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT0" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT1" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT2" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT3" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT4" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT5" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT6" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT7" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT8" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT9" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT10" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT11" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT12" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT13" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT14" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT15" />
|
|
<use enum="ARB_framebuffer_object" token="DEPTH_ATTACHMENT" />
|
|
<use enum="ARB_framebuffer_object" token="STENCIL_ATTACHMENT" />
|
|
<use enum="ARB_framebuffer_object" token="DEPTH_STENCIL_ATTACHMENT" />
|
|
<token name="COLOR_ATTACHMENT0_EXT" value="0x8CE0" />
|
|
<token name="COLOR_ATTACHMENT1_EXT" value="0x8CE1" />
|
|
<token name="COLOR_ATTACHMENT10_EXT" value="0x8CEA" />
|
|
<token name="COLOR_ATTACHMENT11_EXT" value="0x8CEB" />
|
|
<token name="COLOR_ATTACHMENT12_EXT" value="0x8CEC" />
|
|
<token name="COLOR_ATTACHMENT13_EXT" value="0x8CED" />
|
|
<token name="COLOR_ATTACHMENT14_EXT" value="0x8CEE" />
|
|
<token name="COLOR_ATTACHMENT15_EXT" value="0x8CEF" />
|
|
<token name="COLOR_ATTACHMENT2_EXT" value="0x8CE2" />
|
|
<token name="COLOR_ATTACHMENT3_EXT" value="0x8CE3" />
|
|
<token name="COLOR_ATTACHMENT4_EXT" value="0x8CE4" />
|
|
<token name="COLOR_ATTACHMENT5_EXT" value="0x8CE5" />
|
|
<token name="COLOR_ATTACHMENT6_EXT" value="0x8CE6" />
|
|
<token name="COLOR_ATTACHMENT7_EXT" value="0x8CE7" />
|
|
<token name="COLOR_ATTACHMENT8_EXT" value="0x8CE8" />
|
|
<token name="COLOR_ATTACHMENT9_EXT" value="0x8CE9" />
|
|
<token name="DEPTH_ATTACHMENT_EXT" value="0x8D00" />
|
|
<token name="STENCIL_ATTACHMENT_EXT" value="0x8D20" />
|
|
<use enum="VERSION_1_1" token="FRONT_LEFT" />
|
|
<use enum="VERSION_1_1" token="FRONT_RIGHT" />
|
|
<use enum="VERSION_1_1" token="BACK_LEFT" />
|
|
<use enum="VERSION_1_1" token="BACK_RIGHT" />
|
|
<use enum="VERSION_1_1" token="AUX0" />
|
|
<use enum="VERSION_1_1" token="AUX1" />
|
|
<use enum="VERSION_1_1" token="AUX2" />
|
|
<use enum="VERSION_1_1" token="AUX3" />
|
|
<use enum="VERSION_1_1" token="COLOR" />
|
|
<use enum="VERSION_1_1" token="DEPTH" />
|
|
<use enum="VERSION_1_1" token="STENCIL" />
|
|
</enum>
|
|
<enum name="FramebufferAttachmentComponentType">
|
|
<use enum="DataType" token="FLOAT" />
|
|
<use enum="DataType" token="INT" />
|
|
<use enum="ARB_framebuffer_object" token="UNSIGNED_NORMALIZED" />
|
|
<use enum="ARB_framebuffer_object" token="INDEX" />
|
|
</enum>
|
|
<enum name="FramebufferAttachmentObjectType">
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_DEFAULT" />
|
|
<use enum="MatrixMode" token="TEXTURE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER" />
|
|
<token name="NONE" value="0" />
|
|
</enum>
|
|
<enum name="FramebufferDefaultParameter">
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER_DEFAULT_WIDTH" />
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER_DEFAULT_HEIGHT" />
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" />
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER_DEFAULT_SAMPLES" />
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER_DEFAULT_LAYERS" />
|
|
</enum>
|
|
<enum name="FramebufferErrorCode">
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_COMPLETE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_INCOMPLETE_ATTACHMENT" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_INCOMPLETE_READ_BUFFER" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_UNSUPPORTED" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_UNDEFINED" />
|
|
<token name="FRAMEBUFFER_COMPLETE_EXT" value="0x8CD5" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT" value="0x8CD6" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT" value="0x8CD9" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT" value="0x8CDB" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_FORMATS_EXT" value="0x8CDA" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_LAYER_COUNT" value="0x8DA9" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS" value="0x8DA8" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT" value="0x8CD7" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT" value="0x8CDC" />
|
|
<token name="FRAMEBUFFER_UNSUPPORTED_EXT" value="0x8CDD" />
|
|
</enum>
|
|
<enum name="FramebufferParameterName">
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_RED_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_LAYERED" value="0x8DA7" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT" value="0x8CD1" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT" value="0x8CD0" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT" value="0x8CD4" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT" value="0x8CD3" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" value="0x8CD4" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT" value="0x8CD2" />
|
|
</enum>
|
|
<enum name="FramebufferTarget">
|
|
<use enum="ARB_framebuffer_object" token="READ_FRAMEBUFFER" />
|
|
<use enum="ARB_framebuffer_object" token="DRAW_FRAMEBUFFER" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER" />
|
|
<token name="FRAMEBUFFER_EXT" value="0x8D40" />
|
|
</enum>
|
|
<enum name="GenerateMipmapTarget">
|
|
<use enum="TextureTarget" token="TEXTURE_1D" />
|
|
<use enum="TextureTarget" token="TEXTURE_1D_ARRAY" />
|
|
<use enum="TextureTarget" token="TEXTURE_2D" />
|
|
<use enum="TextureTarget" token="TEXTURE_2D_ARRAY" />
|
|
<use enum="TextureTarget" token="TEXTURE_2D_MULTISAMPLE" />
|
|
<use enum="TextureTarget" token="TEXTURE_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="TextureTarget" token="TEXTURE_3D" />
|
|
<use enum="TextureTarget" token="TEXTURE_CUBE_MAP" />
|
|
<use enum="VERSION_4_0" token="TEXTURE_CUBE_MAP_ARRAY" />
|
|
</enum>
|
|
<enum name="GetColorTableParameterPName">
|
|
<token name="COLOR_TABLE_ALPHA_SIZE" value="0x80DD" />
|
|
<token name="COLOR_TABLE_BIAS" value="0x80D7" />
|
|
<token name="COLOR_TABLE_BLUE_SIZE" value="0x80DC" />
|
|
<token name="COLOR_TABLE_FORMAT" value="0x80D8" />
|
|
<token name="COLOR_TABLE_GREEN_SIZE" value="0x80DB" />
|
|
<token name="COLOR_TABLE_INTENSITY_SIZE" value="0x80DF" />
|
|
<token name="COLOR_TABLE_LUMINANCE_SIZE" value="0x80DE" />
|
|
<token name="COLOR_TABLE_RED_SIZE" value="0x80DA" />
|
|
<token name="COLOR_TABLE_SCALE" value="0x80D6" />
|
|
<token name="COLOR_TABLE_WIDTH" value="0x80D9" />
|
|
</enum>
|
|
<enum name="GetConvolutionParameterPName">
|
|
<token name="CONVOLUTION_BORDER_COLOR" value="0x8154" />
|
|
<token name="CONVOLUTION_BORDER_MODE" value="0x8013" />
|
|
<token name="CONVOLUTION_FILTER_BIAS" value="0x8015" />
|
|
<token name="CONVOLUTION_FILTER_SCALE" value="0x8014" />
|
|
<token name="CONVOLUTION_FORMAT" value="0x8017" />
|
|
<token name="CONVOLUTION_HEIGHT" value="0x8019" />
|
|
<token name="CONVOLUTION_WIDTH" value="0x8018" />
|
|
<token name="MAX_CONVOLUTION_HEIGHT" value="0x801B" />
|
|
<token name="MAX_CONVOLUTION_WIDTH" value="0x801A" />
|
|
</enum>
|
|
<enum name="GetHistogramParameterPName">
|
|
<token name="HISTOGRAM_ALPHA_SIZE" value="0x802B" />
|
|
<token name="HISTOGRAM_BLUE_SIZE" value="0x802A" />
|
|
<token name="HISTOGRAM_FORMAT" value="0x8027" />
|
|
<token name="HISTOGRAM_GREEN_SIZE" value="0x8029" />
|
|
<token name="HISTOGRAM_LUMINANCE_SIZE" value="0x802C" />
|
|
<token name="HISTOGRAM_RED_SIZE" value="0x8028" />
|
|
<token name="HISTOGRAM_SINK" value="0x802D" />
|
|
<token name="HISTOGRAM_WIDTH" value="0x8026" />
|
|
</enum>
|
|
<enum name="GetIndexedPName">
|
|
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BUFFER_BINDING" />
|
|
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BUFFER_START" />
|
|
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BUFFER_SIZE" />
|
|
<token name="SAMPLE_MASK_VALUE" value="0x8E52" />
|
|
<token name="TRANSFORM_FEEDBACK_BUFFER_BINDING" value="0x8C8F" />
|
|
<token name="TRANSFORM_FEEDBACK_BUFFER_SIZE" value="0x8C85" />
|
|
<token name="TRANSFORM_FEEDBACK_BUFFER_START" value="0x8C84" />
|
|
<use enum="VERSION_1_1" token="COLOR_WRITEMASK" />
|
|
<use enum="VERSION_4_1" token="SCISSOR_BOX" />
|
|
<use enum="VERSION_4_1" token="VIEWPORT" />
|
|
<use enum="VERSION_4_1" token="DEPTH_RANGE" />
|
|
</enum>
|
|
<enum name="GetMinmaxParameterPName">
|
|
<token name="MINMAX_FORMAT" value="0x802F" />
|
|
<token name="MINMAX_SINK" value="0x8030" />
|
|
</enum>
|
|
<enum name="GetMultisamplePName">
|
|
<token name="SAMPLE_POSITION" value="0x8E50" />
|
|
</enum>
|
|
<enum name="GetPName">
|
|
<use enum="ClampColorTarget" token="CLAMP_VERTEX_COLOR" />
|
|
<use enum="ClampColorTarget" token="CLAMP_FRAGMENT_COLOR" />
|
|
<use enum="ClampColorTarget" token="CLAMP_READ_COLOR" />
|
|
<use enum="ARB_framebuffer_object" token="MAX_SAMPLES" />
|
|
<use enum="ARB_framebuffer_object" token="MAX_COLOR_ATTACHMENTS" />
|
|
<use enum="ARB_framebuffer_object" token="FRAMEBUFFER_BINDING" />
|
|
<use enum="ARB_framebuffer_object" token="DRAW_FRAMEBUFFER_BINDING" />
|
|
<use enum="ARB_framebuffer_object" token="READ_FRAMEBUFFER_BINDING" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_BINDING" />
|
|
<use enum="ARB_framebuffer_object" token="MAX_RENDERBUFFER_SIZE" />
|
|
<use enum="ARB_framebuffer_sRGB" token="FRAMEBUFFER_SRGB" />
|
|
<use enum="ARB_vertex_array_object" token="VERTEX_ARRAY_BINDING" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_VERTEX_UNIFORM_BLOCKS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_GEOMETRY_UNIFORM_BLOCKS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_FRAGMENT_UNIFORM_BLOCKS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_COMBINED_UNIFORM_BLOCKS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_UNIFORM_BUFFER_BINDINGS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_UNIFORM_BLOCK_SIZE" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" />
|
|
<use enum="ARB_uniform_buffer_object" token="MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" />
|
|
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BUFFER_OFFSET_ALIGNMENT" />
|
|
<token name="ACTIVE_TEXTURE" value="0x84E0" />
|
|
<token name="ALIASED_LINE_WIDTH_RANGE" value="0x846E" />
|
|
<token name="ALIASED_POINT_SIZE_RANGE" value="0x846D" />
|
|
<token name="ARRAY_BUFFER_BINDING" value="0x8894" />
|
|
<token name="BLEND_DST_ALPHA" value="0x80CA" />
|
|
<token name="BLEND_DST_RGB" value="0x80C8" />
|
|
<token name="BLEND_EQUATION_ALPHA" value="0x883D" />
|
|
<token name="BLEND_EQUATION_RGB" value="0x8009" />
|
|
<token name="BLEND_SRC_ALPHA" value="0x80CB" />
|
|
<token name="BLEND_SRC_RGB" value="0x80C9" />
|
|
<token name="CLIENT_ACTIVE_TEXTURE" value="0x84E1" />
|
|
<token name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898" />
|
|
<token name="COLOR_SUM" value="0x8458" />
|
|
<token name="COMPRESSED_TEXTURE_FORMATS" value="0x86A3" />
|
|
<token name="CONTEXT_FLAGS" value="0x821E" />
|
|
<token name="CURRENT_FOG_COORD" value="0x8453" />
|
|
<token name="CURRENT_PROGRAM" value="0x8B8D" />
|
|
<token name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F" />
|
|
<token name="CURRENT_SECONDARY_COLOR" value="0x8459" />
|
|
<token name="DEPTH_CLAMP" value="0x864F" />
|
|
<token name="DRAW_BUFFER0" value="0x8825" />
|
|
<token name="DRAW_BUFFER1" value="0x8826" />
|
|
<token name="DRAW_BUFFER10" value="0x882F" />
|
|
<token name="DRAW_BUFFER11" value="0x8830" />
|
|
<token name="DRAW_BUFFER12" value="0x8831" />
|
|
<token name="DRAW_BUFFER13" value="0x8832" />
|
|
<token name="DRAW_BUFFER14" value="0x8833" />
|
|
<token name="DRAW_BUFFER15" value="0x8834" />
|
|
<token name="DRAW_BUFFER2" value="0x8827" />
|
|
<token name="DRAW_BUFFER3" value="0x8828" />
|
|
<token name="DRAW_BUFFER4" value="0x8829" />
|
|
<token name="DRAW_BUFFER5" value="0x882A" />
|
|
<token name="DRAW_BUFFER6" value="0x882B" />
|
|
<token name="DRAW_BUFFER7" value="0x882C" />
|
|
<token name="DRAW_BUFFER8" value="0x882D" />
|
|
<token name="DRAW_BUFFER9" value="0x882E" />
|
|
<token name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B" />
|
|
<token name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895" />
|
|
<token name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D" />
|
|
<token name="FOG_COORD_ARRAY_STRIDE" value="0x8455" />
|
|
<token name="FOG_COORD_ARRAY_TYPE" value="0x8454" />
|
|
<token name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B" />
|
|
<token name="FRAMEBUFFER_BINDING_EXT" value="0x8CA6" />
|
|
<token name="GENERATE_MIPMAP_HINT" value="0x8192" />
|
|
<token name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899" />
|
|
<token name="LIGHT_MODEL_COLOR_CONTROL" value="0x81F8" />
|
|
<token name="MAJOR_VERSION" value="0x821B" />
|
|
<token name="MAX_3D_TEXTURE_SIZE" value="0x8073" />
|
|
<token name="MAX_ARRAY_TEXTURE_LAYERS" value="0x88FF" />
|
|
<token name="MAX_COLOR_ATTACHMENTS_EXT" value="0x8CDF" />
|
|
<token name="MAX_COLOR_TEXTURE_SAMPLES" value="0x910E" />
|
|
<token name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D" />
|
|
<token name="MAX_CUBE_MAP_TEXTURE_SIZE" value="0x851C" />
|
|
<token name="MAX_DEPTH_TEXTURE_SAMPLES" value="0x910F" />
|
|
<token name="MAX_DRAW_BUFFERS" value="0x8824" />
|
|
<token name="MAX_ELEMENTS_INDICES" value="0x80E9" />
|
|
<token name="MAX_ELEMENTS_VERTICES" value="0x80E8" />
|
|
<token name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49" />
|
|
<token name="MAX_GEOMETRY_OUTPUT_VERTICES" value="0x8DE0" />
|
|
<token name="MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" value="0x8C29" />
|
|
<token name="MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS" value="0x8DE1" />
|
|
<token name="MAX_GEOMETRY_UNIFORM_COMPONENTS" value="0x8DDF" />
|
|
<token name="MAX_GEOMETRY_VARYING_COMPONENTS" value="0x8DDD" />
|
|
<token name="MAX_INTEGER_SAMPLES" value="0x9110" />
|
|
<token name="MAX_PROGRAM_TEXEL_OFFSET" value="0x8905" />
|
|
<token name="MAX_RECTANGLE_TEXTURE_SIZE" value="0x84F8" />
|
|
<token name="MAX_RENDERBUFFER_SIZE_EXT" value="0x84E8" />
|
|
<token name="MAX_SAMPLE_MASK_WORDS" value="0x8E59" />
|
|
<token name="MAX_TEXTURE_COORDS" value="0x8871" />
|
|
<token name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872" />
|
|
<token name="MAX_TEXTURE_LOD_BIAS" value="0x84FD" />
|
|
<token name="MAX_TEXTURE_UNITS" value="0x84E2" />
|
|
<token name="MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" value="0x8C8A" />
|
|
<token name="MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" value="0x8C8B" />
|
|
<token name="MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" value="0x8C80" />
|
|
<token name="MAX_VARYING_COMPONENTS" value="0x8B4B" />
|
|
<token name="MAX_VARYING_FLOATS" value="0x8B4B" />
|
|
<token name="MAX_VERTEX_ATTRIBS" value="0x8869" />
|
|
<token name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C" />
|
|
<token name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A" />
|
|
<token name="MAX_VERTEX_VARYING_COMPONENTS" value="0x8DDE" />
|
|
<token name="MIN_PROGRAM_TEXEL_OFFSET" value="0x8904" />
|
|
<token name="MINOR_VERSION" value="0x821C" />
|
|
<token name="MULTISAMPLE" value="0x809D" />
|
|
<token name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897" />
|
|
<token name="NUM_COMPRESSED_TEXTURE_FORMATS" value="0x86A2" />
|
|
<token name="NUM_EXTENSIONS" value="0x821D" />
|
|
<token name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED" />
|
|
<token name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF" />
|
|
<token name="POINT_DISTANCE_ATTENUATION" value="0x8129" />
|
|
<token name="POINT_FADE_THRESHOLD_SIZE" value="0x8128" />
|
|
<token name="POINT_SIZE_MAX" value="0x8127" />
|
|
<token name="POINT_SIZE_MIN" value="0x8126" />
|
|
<token name="POINT_SPRITE" value="0x8861" />
|
|
<token name="PROGRAM_POINT_SIZE" value="0x8642" />
|
|
<token name="PROVOKING_VERTEX" value="0x8E4F" />
|
|
<token name="QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION" value="0x8E4C" />
|
|
<token name="RENDERBUFFER_BINDING_EXT" value="0x8CA7" />
|
|
<token name="RGBA_FLOAT_MODE" value="0x8820" />
|
|
<token name="SAMPLE_ALPHA_TO_COVERAGE" value="0x809E" />
|
|
<token name="SAMPLE_ALPHA_TO_ONE" value="0x809F" />
|
|
<token name="SAMPLE_BUFFERS" value="0x80A8" />
|
|
<token name="SAMPLE_COVERAGE" value="0x80A0" />
|
|
<token name="SAMPLE_COVERAGE_INVERT" value="0x80AB" />
|
|
<token name="SAMPLE_COVERAGE_VALUE" value="0x80AA" />
|
|
<token name="SAMPLE_MASK" value="0x8E51" />
|
|
<token name="SAMPLES" value="0x80A9" />
|
|
<token name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C" />
|
|
<token name="SECONDARY_COLOR_ARRAY_SIZE" value="0x845A" />
|
|
<token name="SECONDARY_COLOR_ARRAY_STRIDE" value="0x845C" />
|
|
<token name="SECONDARY_COLOR_ARRAY_TYPE" value="0x845B" />
|
|
<token name="SMOOTH_LINE_WIDTH_GRANULARITY" value="0x0B23" />
|
|
<token name="SMOOTH_LINE_WIDTH_RANGE" value="0x0B22" />
|
|
<token name="SMOOTH_POINT_SIZE_GRANULARITY" value="0x0B13" />
|
|
<token name="SMOOTH_POINT_SIZE_RANGE" value="0x0B12" />
|
|
<token name="STENCIL_BACK_FAIL" value="0x8801" />
|
|
<token name="STENCIL_BACK_FUNC" value="0x8800" />
|
|
<token name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802" />
|
|
<token name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803" />
|
|
<token name="STENCIL_BACK_REF" value="0x8CA3" />
|
|
<token name="STENCIL_BACK_VALUE_MASK" value="0x8CA4" />
|
|
<token name="STENCIL_BACK_WRITEMASK" value="0x8CA5" />
|
|
<token name="TEXTURE_BINDING_1D_ARRAY" value="0x8C1C" />
|
|
<token name="TEXTURE_BINDING_2D_ARRAY" value="0x8C1D" />
|
|
<token name="TEXTURE_BINDING_2D_MULTISAMPLE" value="0x9104" />
|
|
<token name="TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" value="0x9105" />
|
|
<token name="TEXTURE_BINDING_3D" value="0x806A" />
|
|
<token name="TEXTURE_BINDING_CUBE_MAP" value="0x8514" />
|
|
<token name="TEXTURE_BINDING_RECTANGLE" value="0x84F6" />
|
|
<token name="TEXTURE_COMPRESSION_HINT" value="0x84EF" />
|
|
<token name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A" />
|
|
<token name="TEXTURE_CUBE_MAP" value="0x8513" />
|
|
<token name="TEXTURE_CUBE_MAP_SEAMLESS" value="0x884F" />
|
|
<token name="TRANSPOSE_COLOR_MATRIX" value="0x84E6" />
|
|
<token name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3" />
|
|
<token name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4" />
|
|
<token name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5" />
|
|
<token name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896" />
|
|
<token name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F" />
|
|
<token name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E" />
|
|
<use enum="VERSION_1_3" token="SAMPLES" />
|
|
<use enum="VERSION_1_3" token="SAMPLE_BUFFERS" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER" />
|
|
<use enum="VERSION_3_1" token="MAX_TEXTURE_BUFFER_SIZE" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BINDING_BUFFER" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER_DATA_STORE_BINDING" />
|
|
<!--<use enum="VERSION_3_1" token="TEXTURE_BUFFER_FORMAT" /> Does not exist in core -->
|
|
<use enum="VERSION_3_2" token="MAX_FRAGMENT_INPUT_COMPONENTS" />
|
|
<use enum="VERSION_3_2" token="MAX_GEOMETRY_INPUT_COMPONENTS" />
|
|
<use enum="VERSION_3_2" token="MAX_GEOMETRY_OUTPUT_COMPONENTS" />
|
|
<use enum="VERSION_3_2" token="MAX_VERTEX_OUTPUT_COMPONENTS" />
|
|
<use enum="VERSION_3_3" token="SAMPLER_BINDING" />
|
|
<use enum="VERSION_3_3" token="MAX_DUAL_SOURCE_DRAW_BUFFERS" />
|
|
<use enum="VERSION_3_3" token="TIMESTAMP" />
|
|
<use enum="VERSION_4_0" token="DRAW_INDIRECT_BUFFER_BINDING" />
|
|
<use enum="VERSION_4_0" token="MAX_GEOMETRY_SHADER_INVOCATIONS" />
|
|
<use enum="VERSION_4_0" token="MIN_FRAGMENT_INTERPOLATION_OFFSET" />
|
|
<use enum="VERSION_4_0" token="MAX_FRAGMENT_INTERPOLATION_OFFSET" />
|
|
<use enum="VERSION_4_0" token="FRAGMENT_INTERPOLATION_OFFSET_BITS" />
|
|
<use enum="VERSION_4_0" token="MAX_VERTEX_STREAMS" />
|
|
<use enum="VERSION_4_0" token="SAMPLE_SHADING" />
|
|
<use enum="VERSION_4_0" token="MIN_SAMPLE_SHADING_VALUE" />
|
|
<use enum="VERSION_4_0" token="MAX_SUBROUTINES" />
|
|
<use enum="VERSION_4_0" token="MAX_SUBROUTINE_UNIFORM_LOCATIONS" />
|
|
<use enum="VERSION_4_0" token="PATCH_VERTICES" />
|
|
<use enum="VERSION_4_0" token="PATCH_DEFAULT_INNER_LEVEL" />
|
|
<use enum="VERSION_4_0" token="PATCH_DEFAULT_OUTER_LEVEL" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_GEN_LEVEL" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_UNIFORM_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_EVALUATION_UNIFORM_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_OUTPUT_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_PATCH_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_EVALUATION_OUTPUT_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_UNIFORM_BLOCKS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_EVALUATION_UNIFORM_BLOCKS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_CONTROL_INPUT_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_TESS_EVALUATION_INPUT_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS" />
|
|
<use enum="VERSION_4_0" token="MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS" />
|
|
<!--<use enum="VERSION_4_0" token="TEXTURE_CUBE_MAP_ARRAY_BINDING" /> Does not exist -->
|
|
<use enum="VERSION_4_0" token="MAX_PROGRAM_TEXTURE_GATHER_OFFSET" />
|
|
<use enum="VERSION_4_0" token="MIN_PROGRAM_TEXTURE_GATHER_OFFSET" />
|
|
<!--<use enum="VERSION_4_0" token="MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS" /> Does not exist -->
|
|
<use enum="VERSION_4_0" token="TRANSFORM_FEEDBACK_BUFFER_PAUSED" />
|
|
<use enum="VERSION_4_0" token="TRANSFORM_FEEDBACK_BUFFER_ACTIVE" />
|
|
<use enum="VERSION_4_0" token="TRANSFORM_FEEDBACK_BINDING" />
|
|
<use enum="VERSION_4_0" token="MAX_TRANSFORM_FEEDBACK_BUFFERS" />
|
|
<use enum="VERSION_4_0" token="MAX_VERTEX_STREAMS" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_PIPELINE_BINDING" />
|
|
<use enum="VERSION_4_1" token="SHADER_COMPILER" />
|
|
<use enum="VERSION_4_1" token="SHADER_BINARY_FORMATS" />
|
|
<use enum="VERSION_4_1" token="NUM_SHADER_BINARY_FORMATS" />
|
|
<use enum="VERSION_4_1" token="MAX_VERTEX_UNIFORM_VECTORS" />
|
|
<use enum="VERSION_4_1" token="MAX_VARYING_VECTORS" />
|
|
<use enum="VERSION_4_1" token="MAX_FRAGMENT_UNIFORM_VECTORS" />
|
|
<use enum="VERSION_4_1" token="IMPLEMENTATION_COLOR_READ_TYPE" />
|
|
<use enum="VERSION_4_1" token="IMPLEMENTATION_COLOR_READ_FORMAT" />
|
|
<use enum="VERSION_4_1" token="NUM_PROGRAM_BINARY_FORMATS" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_FORMATS" />
|
|
<use enum="VERSION_4_1" token="MAX_VIEWPORTS" />
|
|
<use enum="VERSION_4_1" token="VIEWPORT_SUBPIXEL_BITS" />
|
|
<use enum="VERSION_4_1" token="VIEWPORT_BOUNDS_RANGE" />
|
|
<use enum="VERSION_4_1" token="LAYER_PROVOKING_VERTEX" />
|
|
<use enum="VERSION_4_1" token="VIEWPORT_INDEX_PROVOKING_VERTEX" />
|
|
</enum>
|
|
<enum name="GetPointervPName">
|
|
<token name="FOG_COORD_ARRAY_POINTER" value="0x8456" />
|
|
<token name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D" />
|
|
</enum>
|
|
<enum name="GetProgramParameterName">
|
|
<reuse enum="ProgramParameter" />
|
|
</enum>
|
|
<enum name="GetQueryObjectParam">
|
|
<token name="QUERY_RESULT" value="0x8866" />
|
|
<token name="QUERY_RESULT_AVAILABLE" value="0x8867" />
|
|
<token name="QUERY_RESULT_NO_WAIT" value="0x9194" />
|
|
</enum>
|
|
<enum name="GetQueryParam">
|
|
<token name="CURRENT_QUERY" value="0x8865" />
|
|
<token name="QUERY_COUNTER_BITS" value="0x8864" />
|
|
</enum>
|
|
<enum name="GetTextureParameter">
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_STENCIL_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_RED_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_GREEN_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_BLUE_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_ALPHA_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_LUMINANCE_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_INTENSITY_TYPE" />
|
|
<use enum="ARB_framebuffer_object" token="TEXTURE_DEPTH_TYPE" />
|
|
<token name="DEPTH_TEXTURE_MODE" value="0x884B" />
|
|
<token name="GENERATE_MIPMAP" value="0x8191" />
|
|
<token name="TEXTURE_ALPHA_TYPE" value="0x8C13" />
|
|
<token name="TEXTURE_BASE_LEVEL" value="0x813C" />
|
|
<token name="TEXTURE_BLUE_TYPE" value="0x8C12" />
|
|
<token name="TEXTURE_COMPARE_FUNC" value="0x884D" />
|
|
<token name="TEXTURE_COMPARE_MODE" value="0x884C" />
|
|
<token name="TEXTURE_COMPRESSED" value="0x86A1" />
|
|
<token name="TEXTURE_COMPRESSED_IMAGE_SIZE" value="0x86A0" />
|
|
<token name="TEXTURE_DEPTH" value="0x8071" />
|
|
<token name="TEXTURE_DEPTH_SIZE" value="0x884A" />
|
|
<token name="TEXTURE_DEPTH_TYPE" value="0x8C16" />
|
|
<token name="TEXTURE_FIXED_SAMPLE_LOCATIONS" value="0x9107" />
|
|
<token name="TEXTURE_GREEN_TYPE" value="0x8C11" />
|
|
<token name="TEXTURE_INTENSITY_TYPE" value="0x8C15" />
|
|
<token name="TEXTURE_LUMINANCE_TYPE" value="0x8C14" />
|
|
<token name="TEXTURE_MAX_LEVEL" value="0x813D" />
|
|
<token name="TEXTURE_MAX_LOD" value="0x813B" />
|
|
<token name="TEXTURE_MIN_LOD" value="0x813A" />
|
|
<token name="TEXTURE_RED_TYPE" value="0x8C10" />
|
|
<token name="TEXTURE_SAMPLES" value="0x9106" />
|
|
<token name="TEXTURE_SHARED_SIZE" value="0x8C3F" />
|
|
<token name="TEXTURE_WRAP_R" value="0x8072" />
|
|
<use enum="VERSION_1_3" token="TEXTURE_COMPRESSED" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_R" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_G" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_B" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_A" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_RGBA" />
|
|
</enum>
|
|
<enum name="HintTarget">
|
|
<token name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B" />
|
|
<token name="GENERATE_MIPMAP_HINT" value="0x8192" />
|
|
<token name="TEXTURE_COMPRESSION_HINT" value="0x84EF" />
|
|
</enum>
|
|
<enum name="HistogramTarget">
|
|
<token name="HISTOGRAM" value="0x8024" />
|
|
<token name="PROXY_HISTOGRAM" value="0x8025" />
|
|
</enum>
|
|
<enum name="ImageTarget">
|
|
<use name="VERSION_1_1" token="TEXTURE_1D" />
|
|
<use name="VERSION_1_1" token="TEXTURE_2D" />
|
|
<use name="VERSION_1_2" token="TEXTURE_3D" />
|
|
<use name="VERSION_3_0" token="TEXTURE_1D_ARRAY" />
|
|
<use name="VERSION_3_0" token="TEXTURE_2D_ARRAY" />
|
|
<use name="VERSION_3_2" token="TEXTURE_2D_MULTISAMPLE" />
|
|
<use name="VERSION_3_2" token="TEXTURE_2D_MULTISAMPLE_ARRAY" />
|
|
<use name="VERSION_3_1" token="TEXTURE_BUFFER" />
|
|
<use name="VERSION_3_1" token="TEXTURE_RECTANGLE" />
|
|
<use name="VERSION_1_3" token="TEXTURE_CUBE_MAP" />
|
|
<use name="VERSION_4_0" token="TEXTURE_CUBE_MAP_ARRAY" />
|
|
<use name="VERSION_3_0" token="RENDERBUFFER" />
|
|
</enum>
|
|
<enum name="IndexedEnableCap">
|
|
<use enum="GetPName" token="BLEND" />
|
|
<use enum="VERSION_4_1" token="SCISSOR_TEST" />
|
|
</enum>
|
|
<enum name="InternalFormatParameter">
|
|
<use enum="VERSION_4_3" token="CLEAR_BUFFER" />
|
|
<use enum="VERSION_4_4" token="CLEAR_TEXTURE" />
|
|
<use token="COLOR_ENCODING" />
|
|
<use enum="VERSION_4_3" token="COLOR_COMPONENTS" />
|
|
<use token="COLOR_RENDERABLE" />
|
|
<use token="COMPUTE_TEXTURE" />
|
|
<use token="DEPTH_COMPONENTS" />
|
|
<use token="DEPTH_RENDERABLE" />
|
|
<use token="FILTER" />
|
|
<use token="FRAMEBUFFER_BLEND" />
|
|
<use token="FRAMEBUFFER_RENDERABLE" />
|
|
<use token="FRAMEBUFFER_RENDERABLE_LAYERED" />
|
|
<use token="FRAGMENT_TEXTURE" />
|
|
<use token="GEOMETRY_TEXTURE" />
|
|
<use token="MANUAL_GENERATE_MIPMAP" />
|
|
<use token="MIPMAP" />
|
|
<use token="IMAGE_COMPATIBILITY_CLASS" />
|
|
<use token="IMAGE_PIXEL_FORMAT" />
|
|
<use token="IMAGE_PIXEL_TYPE" />
|
|
<use token="IMAGE_FORMAT_COMPATIBILITY_TYPE" />
|
|
<use token="IMAGE_TEXEL_SIZE" />
|
|
<use token="INTERNALFORMAT_PREFERRED" />
|
|
<use token="INTERNALFORMAT_SUPPORTED" />
|
|
<use token="INTERNALFORMAT_RED_SIZE" />
|
|
<use token="INTERNALFORMAT_GREEN_SIZE" />
|
|
<use token="INTERNALFORMAT_BLUE_SIZE" />
|
|
<use token="INTERNALFORMAT_DEPTH_SIZE" />
|
|
<use token="INTERNALFORMAT_STENCIL_SIZE" />
|
|
<use token="INTERNALFORMAT_ALPHA_SIZE" />
|
|
<use token="INTERNALFORMAT_SHARED_SIZE" />
|
|
<use token="INTERNALFORMAT_RED_TYPE" />
|
|
<use token="INTERNALFORMAT_GREEN_TYPE" />
|
|
<use token="INTERNALFORMAT_BLUE_TYPE" />
|
|
<use token="INTERNALFORMAT_ALPHA_TYPE" />
|
|
<use token="INTERNALFORMAT_DEPTH_TYPE" />
|
|
<use token="INTERNALFORMAT_STENCIL_TYPE" />
|
|
<use token="MAX_COMBINED_DIMENSIONS" />
|
|
<use token="MAX_WIDTH" />
|
|
<use token="MAX_HEIGHT" />
|
|
<use token="MAX_DEPTH" />
|
|
<use token="MAX_LAYERS" />
|
|
<use token="NUM_SAMPLE_COUNTS" />
|
|
<use token="READ_PIXELS_FORMAT" />
|
|
<use token="READ_PIXELS_TYPE" />
|
|
<use token="SAMPLES" />
|
|
<use token="SHADER_IMAGE_ATOMIC" />
|
|
<use token="SHADER_IMAGE_LOAD" />
|
|
<use token="SHADER_IMAGE_STORE" />
|
|
<use token="SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST" />
|
|
<use token="SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST" />
|
|
<use token="SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE" />
|
|
<use token="SRGB_READ" />
|
|
<use token="SRGB_WRITE" />
|
|
<use token="STENCIL_COMPONENTS" />
|
|
<use token="STENCIL_RENDERABLE" />
|
|
<use token="TESS_CONTROL_TEXTURE" />
|
|
<use token="TESS_EVALUATION_TEXTURE" />
|
|
<use token="TEXTURE_COMPRESSED" />
|
|
<use token="TEXTURE_COMPRESSED_BLOCK_HEIGHT" />
|
|
<use token="TEXTURE_COMPRESSED_BLOCK_WIDTH" />
|
|
<use token="TEXTURE_COMPRESSED_BLOCK_SIZE" />
|
|
<use token="TEXTURE_GATHER" />
|
|
<use token="TEXTURE_GATHER_SHADOW" />
|
|
<use token="TEXTURE_IMAGE_FORMAT" />
|
|
<use token="GET_TEXTURE_IMAGE_FORMAT" />
|
|
<use token="TEXTURE_IMAGE_TYPE" />
|
|
<use token="GET_TEXTURE_IMAGE_TYPE" />
|
|
<use token="TEXTURE_SHADOW" />
|
|
<use token="TEXTURE_VIEW" />
|
|
<use token="VERTEX_TEXTURE" />
|
|
<use token="VIEW_COMPATIBILITY_CLASS" />
|
|
</enum>
|
|
<enum name="LightModelColorControl">
|
|
<token name="SEPARATE_SPECULAR_COLOR" value="0x81FA" />
|
|
<token name="SINGLE_COLOR" value="0x81F9" />
|
|
</enum>
|
|
<enum name="LightModelParameter">
|
|
<token name="LIGHT_MODEL_COLOR_CONTROL" value="0x81F8" />
|
|
</enum>
|
|
<enum name="MatrixMode">
|
|
<use enum="PixelCopyType" token="COLOR" />
|
|
</enum>
|
|
<enum name="MatrixModeARB">
|
|
<use enum="MatrixMode" token="MODELVIEW" />
|
|
<use enum="MatrixMode" token="PROJECTION" />
|
|
<use enum="MatrixMode" token="TEXTURE" />
|
|
<use enum="MatrixMode" token="COLOR" />
|
|
<token name="MATRIX0" value="0x88C0" />
|
|
<token name="MATRIX1" value="0x88C1" />
|
|
<token name="MATRIX10" value="0x88CA" />
|
|
<token name="MATRIX11" value="0x88CB" />
|
|
<token name="MATRIX12" value="0x88CC" />
|
|
<token name="MATRIX13" value="0x88CD" />
|
|
<token name="MATRIX14" value="0x88CE" />
|
|
<token name="MATRIX15" value="0x88CF" />
|
|
<token name="MATRIX16" value="0x88D0" />
|
|
<token name="MATRIX17" value="0x88D1" />
|
|
<token name="MATRIX18" value="0x88D2" />
|
|
<token name="MATRIX19" value="0x88D3" />
|
|
<token name="MATRIX2" value="0x88C2" />
|
|
<token name="MATRIX20" value="0x88D4" />
|
|
<token name="MATRIX21" value="0x88D5" />
|
|
<token name="MATRIX22" value="0x88D6" />
|
|
<token name="MATRIX23" value="0x88D7" />
|
|
<token name="MATRIX24" value="0x88D8" />
|
|
<token name="MATRIX25" value="0x88D9" />
|
|
<token name="MATRIX26" value="0x88DA" />
|
|
<token name="MATRIX27" value="0x88DB" />
|
|
<token name="MATRIX28" value="0x88DC" />
|
|
<token name="MATRIX29" value="0x88DD" />
|
|
<token name="MATRIX3" value="0x88C3" />
|
|
<token name="MATRIX30" value="0x88DE" />
|
|
<token name="MATRIX31" value="0x88DF" />
|
|
<token name="MATRIX4" value="0x88C4" />
|
|
<token name="MATRIX5" value="0x88C5" />
|
|
<token name="MATRIX6" value="0x88C6" />
|
|
<token name="MATRIX7" value="0x88C7" />
|
|
<token name="MATRIX8" value="0x88C8" />
|
|
<token name="MATRIX9" value="0x88C9" />
|
|
</enum>
|
|
<enum name="MemoryBarrierFlags">
|
|
<use enum="VERSION_4_2" token="ALL_BARRIER_BITS" />
|
|
<use enum="VERSION_4_2" token="VERTEX_ATTRIB_ARRAY_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="ELEMENT_ARRAY_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="UNIFORM_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="TEXTURE_FETCH_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="BUFFER_UPDATE_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="SHADER_IMAGE_ACCESS_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="COMMAND_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="PIXEL_BUFFER_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="TEXTURE_UPDATE_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="FRAMEBUFFER_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="TRANSFORM_FEEDBACK_BARRIER_BIT" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BARRIER_BIT" />
|
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BARRIER_BIT" />
|
|
<use enum="VERSION_4_4" token="CLIENT_MAPPED_BUFFER_BARRIER_BIT" />
|
|
<use enum="VERSION_4_4" token="QUERY_BUFFER_BARRIER_BIT" />
|
|
</enum>
|
|
<enum name="MinmaxTarget">
|
|
<token name="MINMAX" value="0x802E" />
|
|
</enum>
|
|
<enum name="NormalPointerType">
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
</enum>
|
|
<enum name="ObjectLabelIdentifier">
|
|
<use enum="VERSION_4_3" token="BUFFER" />
|
|
<use enum="VERSION_4_3" token="FRAMEBUFFER" />
|
|
<use enum="VERSION_4_3" token="RENDERBUFFER" />
|
|
<use enum="VERSION_4_3" token="PROGRAM_PIPELINE" />
|
|
<use enum="VERSION_4_3" token="PROGRAM" />
|
|
<use enum="VERSION_4_3" token="QUERY" />
|
|
<use enum="VERSION_4_3" token="SAMPLER" />
|
|
<use enum="VERSION_4_3" token="SHADER" />
|
|
<use enum="VERSION_4_3" token="TEXTURE" />
|
|
<use enum="VERSION_4_3" token="TRANSFORM_FEEDBACK" />
|
|
<use enum="VERSION_4_3" token="VERTEX_ARRAY" />
|
|
</enum>
|
|
<enum name="PackedPointerType">
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
</enum>
|
|
<enum name="PatchParameterInt">
|
|
<use enum="VERSION_4_0" token="PATCH_VERTICES" />
|
|
</enum>
|
|
<enum name="PatchParameterFloat">
|
|
<use enum="VERSION_4_0" token="PATCH_DEFAULT_INNER_LEVEL" />
|
|
<use enum="VERSION_4_0" token="PATCH_DEFAULT_OUTER_LEVEL" />
|
|
</enum>
|
|
<enum name="PixelFormat">
|
|
<use enum="ARB_texture_rg" token="RG" />
|
|
<use enum="ARB_texture_rg" token="RG_INTEGER" />
|
|
<use enum="ARB_framebuffer_object" token="DEPTH_STENCIL" />
|
|
<token name="ALPHA_INTEGER" value="0x8D97" />
|
|
<token name="BGR" value="0x80E0" />
|
|
<token name="BGR_INTEGER" value="0x8D9A" />
|
|
<token name="BGRA" value="0x80E1" />
|
|
<token name="BGRA_INTEGER" value="0x8D9B" />
|
|
<token name="BLUE_INTEGER" value="0x8D96" />
|
|
<token name="GREEN_INTEGER" value="0x8D95" />
|
|
<token name="RED_INTEGER" value="0x8D94" />
|
|
<token name="RGB_INTEGER" value="0x8D98" />
|
|
<token name="RGBA_INTEGER" value="0x8D99" />
|
|
<use enum="EXT_abgr" token="ABGR_EXT" />
|
|
<use enum="EXT_cmyka" token="CMYK_EXT" />
|
|
<use enum="EXT_cmyka" token="CMYKA_EXT" />
|
|
<use enum="SGIX_icc_texture" token="R5_G6_B5_ICC_SGIX" />
|
|
<use enum="SGIX_icc_texture" token="R5_G6_B5_A8_ICC_SGIX" />
|
|
<use enum="SGIX_icc_texture" token="ALPHA16_ICC_SGIX" />
|
|
<use enum="SGIX_icc_texture" token="LUMINANCE16_ICC_SGIX" />
|
|
<use enum="SGIX_icc_texture" token="LUMINANCE16_ALPHA8_ICC_SGIX" />
|
|
<use enum="SGIX_ycrcb" token="YCRCB_422_SGIX" />
|
|
<use enum="SGIX_ycrcb" token="YCRCB_444_SGIX" />
|
|
<token name="ALPHA" value="0x1906" />
|
|
<token name="BLUE" value="0x1905" />
|
|
<token name="COLOR_INDEX" value="0x1900" />
|
|
<token name="DEPTH_COMPONENT" value="0x1902" />
|
|
<token name="GREEN" value="0x1904" />
|
|
<token name="LUMINANCE" value="0x1909" />
|
|
<token name="LUMINANCE_ALPHA" value="0x190A" />
|
|
<token name="RED" value="0x1903" />
|
|
<token name="RGB" value="0x1907" />
|
|
<token name="RGBA" value="0x1908" />
|
|
<token name="STENCIL_INDEX" value="0x1901" />
|
|
</enum>
|
|
<enum name="PixelInternalFormat">
|
|
<use enum="PixelFormat" token="DEPTH_COMPONENT" />
|
|
<!-- Copy from InternalFormat (Khronos renamed PixelInternalFormat) -->
|
|
<use token="ALPHA12"/>
|
|
<use token="ALPHA16"/>
|
|
<use token="ALPHA16_ICC_SGIX"/>
|
|
<use token="ALPHA4"/>
|
|
<use token="ALPHA8"/>
|
|
<use token="ALPHA_ICC_SGIX"/>
|
|
<use token="DEPTH_COMPONENT16_SGIX"/>
|
|
<use token="DEPTH_COMPONENT24_SGIX"/>
|
|
<use token="DEPTH_COMPONENT32_SGIX"/>
|
|
<use token="DUAL_ALPHA12_SGIS"/>
|
|
<use token="DUAL_ALPHA16_SGIS"/>
|
|
<use token="DUAL_ALPHA4_SGIS"/>
|
|
<use token="DUAL_ALPHA8_SGIS"/>
|
|
<use token="DUAL_INTENSITY12_SGIS"/>
|
|
<use token="DUAL_INTENSITY16_SGIS"/>
|
|
<use token="DUAL_INTENSITY4_SGIS"/>
|
|
<use token="DUAL_INTENSITY8_SGIS"/>
|
|
<use token="DUAL_LUMINANCE12_SGIS"/>
|
|
<use token="DUAL_LUMINANCE16_SGIS"/>
|
|
<use token="DUAL_LUMINANCE4_SGIS"/>
|
|
<use token="DUAL_LUMINANCE8_SGIS"/>
|
|
<use token="DUAL_LUMINANCE_ALPHA4_SGIS"/>
|
|
<use token="DUAL_LUMINANCE_ALPHA8_SGIS"/>
|
|
<use token="INTENSITY"/>
|
|
<use token="INTENSITY12"/>
|
|
<use token="INTENSITY16"/>
|
|
<use token="INTENSITY16_ICC_SGIX"/>
|
|
<use token="INTENSITY4"/>
|
|
<use token="INTENSITY8"/>
|
|
<use token="INTENSITY_ICC_SGIX"/>
|
|
<use token="LUMINANCE12"/>
|
|
<use token="LUMINANCE12_ALPHA12"/>
|
|
<use token="LUMINANCE12_ALPHA4"/>
|
|
<use token="LUMINANCE16"/>
|
|
<use token="LUMINANCE16_ALPHA16"/>
|
|
<use token="LUMINANCE16_ALPHA8_ICC_SGIX"/>
|
|
<use token="LUMINANCE16_ICC_SGIX"/>
|
|
<use token="LUMINANCE4"/>
|
|
<use token="LUMINANCE4_ALPHA4"/>
|
|
<use token="LUMINANCE6_ALPHA2"/>
|
|
<use token="LUMINANCE8"/>
|
|
<use token="LUMINANCE8_ALPHA8"/>
|
|
<use token="LUMINANCE_ALPHA_ICC_SGIX"/>
|
|
<use token="LUMINANCE_ICC_SGIX"/>
|
|
<use token="QUAD_ALPHA4_SGIS"/>
|
|
<use token="QUAD_ALPHA8_SGIS"/>
|
|
<use token="QUAD_INTENSITY4_SGIS"/>
|
|
<use token="QUAD_INTENSITY8_SGIS"/>
|
|
<use token="QUAD_LUMINANCE4_SGIS"/>
|
|
<use token="QUAD_LUMINANCE8_SGIS"/>
|
|
<use token="R3_G3_B2"/>
|
|
<use token="R5_G6_B5_A8_ICC_SGIX"/>
|
|
<use token="R5_G6_B5_ICC_SGIX"/>
|
|
<use token="RGB10"/>
|
|
<use token="RGB10_A2"/>
|
|
<use token="RGB12"/>
|
|
<use token="RGB16"/>
|
|
<use token="RGB2_EXT"/>
|
|
<use token="RGB4"/>
|
|
<use token="RGB5"/>
|
|
<use token="RGB5_A1"/>
|
|
<use token="RGB8"/>
|
|
<use token="RGBA12"/>
|
|
<use token="RGBA16"/>
|
|
<use token="RGBA2"/>
|
|
<use token="RGBA4"/>
|
|
<use token="RGBA8"/>
|
|
<use token="RGBA_ICC_SGIX"/>
|
|
<use token="RGB_ICC_SGIX"/>
|
|
<use enum="ARB_depth_buffer_float" token="DEPTH_COMPONENT32F" />
|
|
<use enum="ARB_depth_buffer_float" token="DEPTH32F_STENCIL8" />
|
|
<use enum="ARB_depth_buffer_float" token="FLOAT_32_UNSIGNED_INT_24_8_REV" />
|
|
<use enum="ARB_texture_rg" token="R8" />
|
|
<use enum="ARB_texture_rg" token="R16" />
|
|
<use enum="ARB_texture_rg" token="RG8" />
|
|
<use enum="ARB_texture_rg" token="RG16" />
|
|
<use enum="ARB_texture_rg" token="R16F" />
|
|
<use enum="ARB_texture_rg" token="R32F" />
|
|
<use enum="ARB_texture_rg" token="RG16F" />
|
|
<use enum="ARB_texture_rg" token="RG32F" />
|
|
<use enum="ARB_texture_rg" token="R8I" />
|
|
<use enum="ARB_texture_rg" token="R8UI" />
|
|
<use enum="ARB_texture_rg" token="R16I" />
|
|
<use enum="ARB_texture_rg" token="R16UI" />
|
|
<use enum="ARB_texture_rg" token="R32I" />
|
|
<use enum="ARB_texture_rg" token="R32UI" />
|
|
<use enum="ARB_texture_rg" token="RG8I" />
|
|
<use enum="ARB_texture_rg" token="RG8UI" />
|
|
<use enum="ARB_texture_rg" token="RG16I" />
|
|
<use enum="ARB_texture_rg" token="RG16UI" />
|
|
<use enum="ARB_texture_rg" token="RG32I" />
|
|
<use enum="ARB_texture_rg" token="RG32UI" />
|
|
<use enum="ARB_framebuffer_object" token="DEPTH_STENCIL" />
|
|
<use enum="ARB_framebuffer_object" token="DEPTH24_STENCIL8" />
|
|
<token name="COMPRESSED_ALPHA" value="0x84E9" />
|
|
<token name="COMPRESSED_INTENSITY" value="0x84EC" />
|
|
<token name="COMPRESSED_LUMINANCE" value="0x84EA" />
|
|
<token name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB" />
|
|
<token name="COMPRESSED_RED" value="0x8225" />
|
|
<token name="COMPRESSED_RG" value="0x8226" />
|
|
<token name="COMPRESSED_RGB" value="0x84ED" />
|
|
<token name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0" />
|
|
<token name="COMPRESSED_RGBA" value="0x84EE" />
|
|
<token name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1" />
|
|
<token name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2" />
|
|
<token name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3" />
|
|
<token name="COMPRESSED_SLUMINANCE" value="0x8C4A" />
|
|
<token name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B" />
|
|
<token name="COMPRESSED_SRGB" value="0x8C48" />
|
|
<token name="COMPRESSED_SRGB_ALPHA" value="0x8C49" />
|
|
<token name="COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT" value="0x8C4D" />
|
|
<token name="COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT" value="0x8C4E" />
|
|
<token name="COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT" value="0x8C4F" />
|
|
<token name="COMPRESSED_SRGB_S3TC_DXT1_EXT" value="0x8C4C" />
|
|
<token name="DEPTH_COMPONENT16" value="0x81a5" />
|
|
<token name="DEPTH_COMPONENT24" value="0x81a6" />
|
|
<token name="DEPTH_COMPONENT32" value="0x81a7" />
|
|
<token name="R11F_G11F_B10F" value="0x8C3A" />
|
|
<token name="RGB16F" value="0x881B" />
|
|
<token name="RGB16I" value="0x8D89" />
|
|
<token name="RGB16UI" value="0x8D77" />
|
|
<token name="RGB32F" value="0x8815" />
|
|
<token name="RGB32I" value="0x8D83" />
|
|
<token name="RGB32UI" value="0x8D71" />
|
|
<token name="RGB8I" value="0x8D8F" />
|
|
<token name="RGB8UI" value="0x8D7D" />
|
|
<token name="RGB9_E5" value="0x8C3D" />
|
|
<token name="RGBA16F" value="0x881A" />
|
|
<token name="RGBA16I" value="0x8D88" />
|
|
<token name="RGBA16UI" value="0x8D76" />
|
|
<token name="RGBA32F" value="0x8814" />
|
|
<token name="RGBA32I" value="0x8D82" />
|
|
<token name="RGBA32UI" value="0x8D70" />
|
|
<token name="RGBA8I" value="0x8D8E" />
|
|
<token name="RGBA8UI" value="0x8D7C" />
|
|
<token name="SLUMINANCE" value="0x8C46" />
|
|
<token name="SLUMINANCE_ALPHA" value="0x8C44" />
|
|
<token name="SLUMINANCE8" value="0x8C47" />
|
|
<token name="SLUMINANCE8_ALPHA8" value="0x8C45" />
|
|
<token name="SRGB" value="0x8C40" />
|
|
<token name="SRGB_ALPHA" value="0x8C42" />
|
|
<token name="SRGB8" value="0x8C41" />
|
|
<token name="SRGB8_ALPHA8" value="0x8C43" />
|
|
<token name="ONE" value="1" />
|
|
<token name="TWO" value="2" />
|
|
<token name="THREE" value="3" />
|
|
<token name="FOUR" value="4" />
|
|
<use enum="PixelFormat" token="ALPHA" />
|
|
<use enum="PixelFormat" token="LUMINANCE" />
|
|
<use enum="PixelFormat" token="LUMINANCE_ALPHA" />
|
|
<use enum="PixelFormat" token="RGB" />
|
|
<use enum="PixelFormat" token="RGBA" />
|
|
<use enum="VERSION_3_1" token="R8_SNORM" />
|
|
<use enum="VERSION_3_1" token="RG8_SNORM" />
|
|
<use enum="VERSION_3_1" token="RGB8_SNORM" />
|
|
<use enum="VERSION_3_1" token="RGBA8_SNORM" />
|
|
<use enum="VERSION_3_3" token="RGB10_A2UI" />
|
|
<use enum="VERSION_4_3" token="COMPRESSED_RED_RGTC1" />
|
|
<use enum="VERSION_4_3" token="COMPRESSED_RG_RGTC2" />
|
|
<use enum="VERSION_4_3" token="COMPRESSED_SIGNED_RED_RGTC1" />
|
|
<use enum="VERSION_4_3" token="COMPRESSED_SIGNED_RG_RGTC2" />
|
|
<use enum="VERSION_4_4" token="COMPRESSED_RGBA_BPTC_UNORM" />
|
|
<use enum="VERSION_4_4" token="COMPRESSED_SRGB_BPTC_UNORM" />
|
|
<use enum="VERSION_4_4" token="COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT" />
|
|
<use enum="VERSION_4_4" token="COMPRESSED_RGB_BPTC_SIGNED_FLOAT" />
|
|
</enum>
|
|
<enum name="PixelStoreParameter">
|
|
<use enum="VERSION_1_1" token="PACK_SWAP_BYTES" />
|
|
<use enum="VERSION_1_1" token="PACK_LSB_FIRST" />
|
|
<use enum="VERSION_1_1" token="PACK_ROW_LENGTH" />
|
|
<use enum="VERSION_1_1" token="PACK_SKIP_IMAGES" />
|
|
<use enum="VERSION_1_1" token="PACK_SKIP_PIXELS" />
|
|
<use enum="VERSION_1_1" token="PACK_SKIP_ROWS" />
|
|
<use enum="VERSION_1_1" token="PACK_ALIGNMENT" />
|
|
<use enum="VERSION_1_2" token="PACK_IMAGE_HEIGHT" />
|
|
<use enum="VERSION_4_2" token="PACK_COMPRESSED_BLOCK_WIDTH" />
|
|
<use enum="VERSION_4_2" token="PACK_COMPRESSED_BLOCK_HEIGHT" />
|
|
<use enum="VERSION_4_2" token="PACK_COMPRESSED_BLOCK_DEPTH" />
|
|
<use enum="VERSION_4_2" token="PACK_COMPRESSED_BLOCK_SIZE" />
|
|
<use enum="VERSION_1_1" token="UNPACK_SWAP_BYTES" />
|
|
<use enum="VERSION_1_1" token="UNPACK_LSB_FIRST" />
|
|
<use enum="VERSION_1_1" token="UNPACK_ROW_LENGTH" />
|
|
<use enum="VERSION_1_1" token="UNPACK_SKIP_IMAGES" />
|
|
<use enum="VERSION_1_1" token="UNPACK_SKIP_PIXELS" />
|
|
<use enum="VERSION_1_1" token="UNPACK_SKIP_ROWS" />
|
|
<use enum="VERSION_1_1" token="UNPACK_ALIGNMENT" />
|
|
<use enum="VERSION_1_2" token="UNPACK_IMAGE_HEIGHT" />
|
|
<use enum="VERSION_4_2" token="UNPACK_COMPRESSED_BLOCK_WIDTH" />
|
|
<use enum="VERSION_4_2" token="UNPACK_COMPRESSED_BLOCK_HEIGHT" />
|
|
<use enum="VERSION_4_2" token="UNPACK_COMPRESSED_BLOCK_DEPTH" />
|
|
<use enum="VERSION_4_2" token="UNPACK_COMPRESSED_BLOCK_SIZE" />
|
|
</enum>
|
|
<enum name="PixelType">
|
|
<use enum="ARB_framebuffer_object" token="UNSIGNED_INT_24_8" />
|
|
<use enum="ARB_depth_buffer_float" token="FLOAT_32_UNSIGNED_INT_24_8_REV" />
|
|
<token name="HALF_FLOAT" value="0x140B" />
|
|
<token name="UNSIGNED_BYTE_2_3_3_REVERSED" value="0x8362" />
|
|
<token name="UNSIGNED_BYTE_3_3_2" value="0x8032" />
|
|
<token name="UNSIGNED_INT_10_10_10_2" value="0x8036" />
|
|
<token name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B" />
|
|
<token name="UNSIGNED_INT_2_10_10_10_REVERSED" value="0x8368" />
|
|
<token name="UNSIGNED_INT_5_9_9_9_REV" value="0x8C3E" />
|
|
<token name="UNSIGNED_INT_8_8_8_8" value="0x8035" />
|
|
<token name="UNSIGNED_INT_8_8_8_8_REVERSED" value="0x8367" />
|
|
<token name="UNSIGNED_SHORT_1_5_5_5_REVERSED" value="0x8366" />
|
|
<token name="UNSIGNED_SHORT_4_4_4_4" value="0x8033" />
|
|
<token name="UNSIGNED_SHORT_4_4_4_4_REVERSED" value="0x8365" />
|
|
<token name="UNSIGNED_SHORT_5_5_5_1" value="0x8034" />
|
|
<token name="UNSIGNED_SHORT_5_6_5" value="0x8363" />
|
|
<token name="UNSIGNED_SHORT_5_6_5_REVERSED" value="0x8364" />
|
|
</enum>
|
|
<enum name="PointParameterName">
|
|
<token name="POINT_DISTANCE_ATTENUATION" value="0x8129" />
|
|
<token name="POINT_FADE_THRESHOLD_SIZE" value="0x8128" />
|
|
<token name="POINT_SIZE_MAX" value="0x8127" />
|
|
<token name="POINT_SIZE_MIN" value="0x8126" />
|
|
<token name="POINT_SPRITE_COORD_ORIGIN" value="0x8CA0" />
|
|
</enum>
|
|
<enum name="PointSpriteCoordOriginParameter">
|
|
<token name="LOWER_LEFT" value="0x8CA1" />
|
|
<token name="UPPER_LEFT" value="0x8CA2" />
|
|
</enum>
|
|
<enum name="PrimitiveType">
|
|
<use enum="VERSION_1_1" token="POINTS" />
|
|
<use enum="VERSION_1_1" token="LINE_STRIP" />
|
|
<use enum="VERSION_1_1" token="LINE_LOOP" />
|
|
<use enum="VERSION_1_1" token="LINES" />
|
|
<use enum="VERSION_1_1" token="TRIANGLE_STRIP" />
|
|
<use enum="VERSION_1_1" token="TRIANGLE_FAN" />
|
|
<use enum="VERSION_1_1" token="TRIANGLES" />
|
|
<use enum="VERSION_3_2" token="LINES_ADJACENCY" />
|
|
<use enum="VERSION_3_2" token="TRIANGLES_ADJACENCY" />
|
|
<use enum="VERSION_3_2" token="LINE_STRIP_ADJACENCY" />
|
|
<use enum="VERSION_3_2" token="TRIANGLE_STRIP_ADJACENCY" />
|
|
<use enum="VERSION_4_0" token="PATCHES" />
|
|
</enum>
|
|
<enum name="ProgramInterface">
|
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_BUFFER" />
|
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER" />
|
|
<use enum="VERSION_4_3" token="BUFFER_VARIABLE" />
|
|
<use enum="VERSION_4_3" token="UNIFORM" />
|
|
<use enum="VERSION_4_3" token="UNIFORM_BLOCK" />
|
|
<use enum="VERSION_4_3" token="PROGRAM_INPUT" />
|
|
<use enum="VERSION_4_3" token="PROGRAM_OUTPUT" />
|
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BLOCK" />
|
|
<use enum="VERSION_4_3" token="GEOMETRY_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="VERTEX_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="TESS_CONTROL_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="TESS_EVALUATION_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="FRAGMENT_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="COMPUTE_SUBROUTINE" />
|
|
<use enum="VERSION_4_3" token="TESS_CONTROL_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="TESS_EVALUATION_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="GEOMETRY_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="VERTEX_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="FRAGMENT_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="COMPUTE_SUBROUTINE_UNIFORM" />
|
|
<use enum="VERSION_4_3" token="TRANSFORM_FEEDBACK_VARYING" />
|
|
</enum>
|
|
<enum name="ProgramInterfaceParameter">
|
|
<use enum="VERSION_4_3" token="ACTIVE_RESOURCES" />
|
|
<use enum="VERSION_4_3" token="MAX_NAME_LENGTH" />
|
|
<use enum="VERSION_4_3" token="MAX_NUM_ACTIVE_VARIABLES" />
|
|
<use enum="VERSION_4_3" token="MAX_NUM_COMPATIBLE_SUBROUTINES" />
|
|
</enum>
|
|
<enum name="ProgramParameter">
|
|
<use enum="VERSION_2_0" token="DELETE_STATUS" />
|
|
<use enum="VERSION_2_0" token="LINK_STATUS" />
|
|
<use enum="VERSION_2_0" token="VALIDATE_STATUS" />
|
|
<use enum="VERSION_2_0" token="INFO_LOG_LENGTH" />
|
|
<use enum="VERSION_2_0" token="ATTACHED_SHADERS" />
|
|
<use enum="VERSION_2_0" token="ACTIVE_ATTRIBUTES" />
|
|
<use enum="VERSION_2_0" token="ACTIVE_ATTRIBUTE_MAX_LENGTH" />
|
|
<use enum="VERSION_2_0" token="ACTIVE_UNIFORMS" />
|
|
<use enum="VERSION_2_0" token="ACTIVE_UNIFORM_MAX_LENGTH" />
|
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_BUFFER_MODE" />
|
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_VARYINGS" />
|
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" />
|
|
<use enum="VERSION_3_1" token="ACTIVE_UNIFORM_BLOCKS" />
|
|
<use enum="VERSION_3_1" token="ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_VERTICES_OUT" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_INPUT_TYPE" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_OUTPUT_TYPE" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER_INVOCATIONS" />
|
|
<use enum="VERSION_4_0" token="TESS_CONTROL_OUTPUT_VERTICES" />
|
|
<use enum="VERSION_4_0" token="TESS_GEN_MODE" />
|
|
<use enum="VERSION_4_0" token="TESS_GEN_SPACING" />
|
|
<use enum="VERSION_4_0" token="TESS_GEN_VERTEX_ORDER" />
|
|
<use enum="VERSION_4_0" token="TESS_GEN_POINT_MODE" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
<use enum="VERSION_4_2" token="ACTIVE_ATOMIC_COUNTER_BUFFERS" />
|
|
<use enum="VERSION_4_3" token="MAX_COMPUTE_WORK_GROUP_SIZE" />
|
|
</enum>
|
|
<enum name="ProgramParameterPName">
|
|
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
<enum name="ProgramParameterName">
|
|
<reuse enum="ProgramParameterPName" />
|
|
</enum>
|
|
<enum name="ProgramPipelineParameter">
|
|
<use enum="VERSION_4_1" token="ACTIVE_PROGRAM" />
|
|
<use enum="VERSION_2_0" token="VALIDATE_STATUS" />
|
|
<use enum="VERSION_2_0" token="VERTEX_SHADER" />
|
|
<use enum="VERSION_2_0" token="FRAGMENT_SHADER" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER" />
|
|
<use enum="VERSION_4_2" token="TESS_CONTROL_SHADER" />
|
|
<use enum="VERSION_4_2" token="TESS_EVALUATION_SHADER" />
|
|
<use enum="VERSION_2_0" token="INFO_LOG_LENGTH" />
|
|
<use enum="VERSION_4_3" token="COMPUTE_SHADER" />
|
|
</enum>
|
|
<enum name="ProgramProperty">
|
|
<use enum="VERSION_4_3" token="ACTIVE_VARIABLES" />
|
|
<use enum="VERSION_4_3" token="BUFFER_BINDING" />
|
|
<use enum="VERSION_4_3" token="NUM_ACTIVE_VARIABLES" />
|
|
<use enum="VERSION_4_3" token="ARRAY_SIZE" />
|
|
<use enum="VERSION_4_3" token="ARRAY_STRIDE" />
|
|
<use enum="VERSION_4_3" token="BLOCK_INDEX" />
|
|
<use enum="VERSION_4_3" token="IS_ROW_MAJOR" />
|
|
<use enum="VERSION_4_3" token="MATRIX_STRIDE" />
|
|
<use enum="VERSION_4_3" token="ATOMIC_COUNTER_BUFFER_INDEX" />
|
|
<use enum="VERSION_4_3" token="BUFFER_DATA_SIZE" />
|
|
<use enum="VERSION_4_3" token="NUM_COMPATIBLE_SUBROUTINES" />
|
|
<use enum="VERSION_4_3" token="COMPATIBLE_SUBROUTINES" />
|
|
<use enum="VERSION_4_3" token="IS_PER_PATCH" />
|
|
<use enum="VERSION_4_3" token="LOCATION" />
|
|
<use enum="VERSION_4_4" token="LOCATION_COMPONENT" />
|
|
<use enum="VERSION_4_3" token="LOCATION_INDEX" />
|
|
<use enum="VERSION_4_3" token="NAME_LENGTH" />
|
|
<use enum="VERSION_4_3" token="OFFSET" />
|
|
<use enum="VERSION_4_3" token="REFERENCED_BY_VERTEX_SHADER" />
|
|
<use enum="VERSION_4_3" token="REFERENCED_BY_TESS_CONTROL_SHADER" />
|
|
<use enum="VERSION_4_3" token="REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
|
<use enum="VERSION_4_3" token="REFERENCED_BY_GEOMETRY_SHADER" />
|
|
<use enum="VERSION_4_3" token="REFERENCED_BY_FRAGMENT_SHADER" />
|
|
<use enum="VERSION_4_4" token="TRANSFORM_FEEDBACK_BUFFER_INDEX" />
|
|
<use enum="VERSION_4_4" token="TRANSFORM_FEEDBACK_BUFFER_STRIDE" />
|
|
<use enum="VERSION_4_3" token="TOP_LEVEL_ARRAY_SIZE" />
|
|
<use enum="VERSION_4_3" token="TOP_LEVEL_ARRAY_STRIDE" />
|
|
<use enum="VERSION_4_3" token="TYPE" />
|
|
</enum>
|
|
<enum name="ProgramStageMask">
|
|
<use enum="VERSION_4_1" token="ALL_SHADER_BITS" />
|
|
<use enum="VERSION_4_1" token="VERTEX_SHADER_BIT" />
|
|
<use enum="VERSION_4_1" token="FRAGMENT_SHADER_BIT" />
|
|
<use enum="VERSION_4_1" token="GEOMETRY_SHADER_BIT" />
|
|
<use enum="VERSION_4_1" token="TESS_CONTROL_SHADER_BIT" />
|
|
<use enum="VERSION_4_1" token="TESS_EVALUATION_SHADER_BIT" />
|
|
<use enum="VERSION_4_4" token="COMPUTE_SHADER_BIT" />
|
|
</enum>
|
|
<enum name="ProgramStageParameter">
|
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINES" />
|
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINE_UNIFORMS" />
|
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS" />
|
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINE_MAX_LENGTH" />
|
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH" />
|
|
</enum>
|
|
<enum name="ProvokingVertexMode">
|
|
<token name="FIRST_VERTEX_CONVENTION" value="0x8E4D" />
|
|
<token name="LAST_VERTEX_CONVENTION" value="0x8E4E" />
|
|
</enum>
|
|
<enum name="QueryCounterTarget">
|
|
<use enum="VERSION_3_3" token="TIMESTAMP" />
|
|
</enum>
|
|
<enum name="QueryTarget">
|
|
<token name="PRIMITIVES_GENERATED" value="0x8C87" />
|
|
<token name="SAMPLES_PASSED" value="0x8914" />
|
|
<token name="TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" value="0x8C88" />
|
|
<use enum="ARB_occlusion_query2" token="ANY_SAMPLES_PASSED" />
|
|
<use enum="VERSION_3_3" token="TIME_ELAPSED" />
|
|
<use enum="VERSION_3_3" token="TIMESTAMP" /> <!-- only valid in GetQuery -->
|
|
<use enum="VERSION_4_3" token="ANY_SAMPLES_PASSED_CONSERVATIVE" />
|
|
</enum>
|
|
<enum name="ReadBufferMode">
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT0" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT1" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT2" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT3" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT4" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT5" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT6" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT7" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT8" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT9" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT10" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT11" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT12" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT13" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT14" />
|
|
<use enum="ARB_framebuffer_object" token="COLOR_ATTACHMENT15" />
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
<use enum="VERSION_1_1" token="FRONT_AND_BACK" />
|
|
</enum>
|
|
<enum name="RenderbufferParameterName">
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_SAMPLES" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_WIDTH" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_HEIGHT" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_INTERNAL_FORMAT" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_RED_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_GREEN_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_BLUE_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_ALPHA_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_DEPTH_SIZE" />
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER_STENCIL_SIZE" />
|
|
<token name="RENDERBUFFER_ALPHA_SIZE_EXT" value="0x8D53" />
|
|
<token name="RENDERBUFFER_BLUE_SIZE_EXT" value="0x8D52" />
|
|
<token name="RENDERBUFFER_DEPTH_SIZE_EXT" value="0x8D54" />
|
|
<token name="RENDERBUFFER_GREEN_SIZE_EXT" value="0x8D51" />
|
|
<token name="RENDERBUFFER_HEIGHT_EXT" value="0x8D43" />
|
|
<token name="RENDERBUFFER_INTERNAL_FORMAT_EXT" value="0x8D44" />
|
|
<token name="RENDERBUFFER_RED_SIZE_EXT" value="0x8D50" />
|
|
<token name="RENDERBUFFER_STENCIL_SIZE_EXT" value="0x8D55" />
|
|
<token name="RENDERBUFFER_WIDTH_EXT" value="0x8D42" />
|
|
</enum>
|
|
<enum name="RenderbufferStorage">
|
|
<use enum="PixelInternalFormat" token="ALPHA4" />
|
|
<use enum="PixelInternalFormat" token="ALPHA8" />
|
|
<use enum="PixelInternalFormat" token="ALPHA12" />
|
|
<use enum="PixelInternalFormat" token="ALPHA16" />
|
|
<use enum="PixelInternalFormat" token="R8" />
|
|
<use enum="PixelInternalFormat" token="R16" />
|
|
<use enum="PixelInternalFormat" token="RG8" />
|
|
<use enum="PixelInternalFormat" token="RG16" />
|
|
<use enum="PixelInternalFormat" token="R3_G3_B2" />
|
|
<use enum="PixelInternalFormat" token="RGB4" />
|
|
<use enum="PixelInternalFormat" token="RGB5" />
|
|
<use enum="PixelInternalFormat" token="RGB8" />
|
|
<use enum="PixelInternalFormat" token="RGB10" />
|
|
<use enum="PixelInternalFormat" token="RGB12" />
|
|
<use enum="PixelInternalFormat" token="RGB16" />
|
|
<use enum="PixelInternalFormat" token="RGBA2" />
|
|
<use enum="PixelInternalFormat" token="RGBA4" />
|
|
<use enum="PixelInternalFormat" token="RGB5" />
|
|
<use enum="PixelInternalFormat" token="RGBA8" />
|
|
<use enum="PixelInternalFormat" token="RGB10_A2" />
|
|
<use enum="PixelInternalFormat" token="RGBA12" />
|
|
<use enum="PixelInternalFormat" token="RGBA16" />
|
|
<use enum="PixelInternalFormat" token="SRGB8" />
|
|
<use enum="PixelInternalFormat" token="SRGB8_ALPHA8" />
|
|
<use enum="PixelInternalFormat" token="R16F" />
|
|
<use enum="PixelInternalFormat" token="RG16F" />
|
|
<use enum="PixelInternalFormat" token="RGB16F" />
|
|
<use enum="PixelInternalFormat" token="RGBA16F" />
|
|
<use enum="PixelInternalFormat" token="R32F" />
|
|
<use enum="PixelInternalFormat" token="RG32F" />
|
|
<use enum="PixelInternalFormat" token="RGB32F" />
|
|
<use enum="PixelInternalFormat" token="RGBA32F" />
|
|
<use enum="PixelInternalFormat" token="R11F_G11F_B10F" />
|
|
<use enum="PixelInternalFormat" token="RGB9_E5" />
|
|
<use enum="PixelInternalFormat" token="R8I" />
|
|
<use enum="PixelInternalFormat" token="R8UI" />
|
|
<use enum="PixelInternalFormat" token="R16I" />
|
|
<use enum="PixelInternalFormat" token="R16UI" />
|
|
<use enum="PixelInternalFormat" token="R32I" />
|
|
<use enum="PixelInternalFormat" token="R32UI" />
|
|
<use enum="PixelInternalFormat" token="RG8I" />
|
|
<use enum="PixelInternalFormat" token="RG8UI" />
|
|
<use enum="PixelInternalFormat" token="RG16I" />
|
|
<use enum="PixelInternalFormat" token="RG16UI" />
|
|
<use enum="PixelInternalFormat" token="RG32I" />
|
|
<use enum="PixelInternalFormat" token="RG32UI" />
|
|
<use enum="PixelInternalFormat" token="RGB8I" />
|
|
<use enum="PixelInternalFormat" token="RGB8UI" />
|
|
<use enum="PixelInternalFormat" token="RGB16I" />
|
|
<use enum="PixelInternalFormat" token="RGB16UI" />
|
|
<use enum="PixelInternalFormat" token="RGB32I" />
|
|
<use enum="PixelInternalFormat" token="RGB32UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA8I" />
|
|
<use enum="PixelInternalFormat" token="RGBA8UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA16I" />
|
|
<use enum="PixelInternalFormat" token="RGBA16UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA32I" />
|
|
<use enum="PixelInternalFormat" token="RGBA32UI" />
|
|
<use enum="PixelInternalFormat" token="DEPTH_COMPONENT16" />
|
|
<use enum="PixelInternalFormat" token="DEPTH_COMPONENT24" />
|
|
<use enum="PixelInternalFormat" token="DEPTH_COMPONENT32" />
|
|
<use enum="PixelInternalFormat" token="DEPTH_COMPONENT32F" />
|
|
<use enum="PixelInternalFormat" token="DEPTH24_STENCIL8" />
|
|
<use enum="PixelInternalFormat" token="DEPTH32F_STENCIL8" />
|
|
<use enum="ARB_framebuffer_object" token="STENCIL_INDEX1" />
|
|
<use enum="ARB_framebuffer_object" token="STENCIL_INDEX4" />
|
|
<use enum="ARB_framebuffer_object" token="STENCIL_INDEX8" />
|
|
<use enum="ARB_framebuffer_object" token="STENCIL_INDEX16" />
|
|
<use enum="PixelInternalFormat" token="R11F_G11F_B10F" />
|
|
<use enum="PixelInternalFormat" token="RGB9_E5" />
|
|
<token name="STENCIL_INDEX1_EXT" value="0x8D46" />
|
|
<token name="STENCIL_INDEX16_EXT" value="0x8D49" />
|
|
<token name="STENCIL_INDEX4_EXT" value="0x8D47" />
|
|
<token name="STENCIL_INDEX8_EXT" value="0x8D48" />
|
|
<use enum="VERSION_3_3" token="RGB10_A2UI" />
|
|
</enum>
|
|
<enum name="RenderbufferTarget">
|
|
<use enum="ARB_framebuffer_object" token="RENDERBUFFER" />
|
|
<token name="RENDERBUFFER_EXT" value="0x8D41" />
|
|
</enum>
|
|
<enum name="SamplerParameter">
|
|
<token name="TextureWrapS" value = "0x2802" />
|
|
<token name="TextureWrapT" value = "0x2803" />
|
|
<token name="TextureWrapR" value = "0x8072" />
|
|
<token name="TextureMinFilter" value = "0x2801" />
|
|
<token name="TextureMagFilter" value = "0x2800" />
|
|
<token name="TextureBorderColor" value = "0x1004" />
|
|
<token name="TextureMinLod" value = "0x813A" />
|
|
<token name="TextureMaxLod" value = "0x813B" />
|
|
<token name="TextureLodBias" value = "0x8501" />
|
|
<token name="TextureCompareMode" value = "0x884C" />
|
|
<token name="TextureCompareFunc" value = "0x884D" />
|
|
<token name="TextureMaxAnisotropyExt" value = "0x84FE" />
|
|
</enum>
|
|
<enum name="SamplerParameterName">
|
|
<reuse enum="SamplerParameter" />
|
|
</enum>
|
|
<enum name="SeparableTarget">
|
|
<token name="SEPARABLE_2D" value="0x8012" />
|
|
</enum>
|
|
<enum name="SGIX_icc_texture">
|
|
<token name="RGB_ICC_SGIX" value="0x8460" />
|
|
<token name="RGBA_ICC_SGIX" value="0x8461" />
|
|
<token name="ALPHA_ICC_SGIX" value="0x8462" />
|
|
<token name="LUMINANCE_ICC_SGIX" value="0x8463" />
|
|
<token name="INTENSITY_ICC_SGIX" value="0x8464" />
|
|
<token name="LUMINANCE_ALPHA_ICC_SGIX" value="0x8465" />
|
|
<token name="R5_G6_B5_ICC_SGIX" value="0x8466" />
|
|
<token name="R5_G6_B5_A8_ICC_SGIX" value="0x8467" />
|
|
<token name="ALPHA16_ICC_SGIX" value="0x8468" />
|
|
<token name="LUMINANCE16_ICC_SGIX" value="0x8469" />
|
|
<token name="INTENSITY16_ICC_SGIX" value="0x846A" />
|
|
<token name="LUMINANCE16_ALPHA8_ICC_SGIX" value="0x846B" />
|
|
</enum>
|
|
<enum name="ShaderParameter">
|
|
<token name="COMPILE_STATUS" value="0x8B81" />
|
|
<token name="DELETE_STATUS" value="0x8B80" />
|
|
<token name="INFO_LOG_LENGTH" value="0x8B84" />
|
|
<token name="SHADER_SOURCE_LENGTH" value="0x8B88" />
|
|
<token name="SHADER_TYPE" value="0x8B4F" />
|
|
</enum>
|
|
<enum name="ShaderPrecision">
|
|
<use enum="VERSION_4_1" token="LOW_FLOAT" />
|
|
<use enum="VERSION_4_1" token="MEDIUM_FLOAT" />
|
|
<use enum="VERSION_4_1" token="HIGH_FLOAT" />
|
|
<use enum="VERSION_4_1" token="LOW_INT" />
|
|
<use enum="VERSION_4_1" token="MEDIUM_INT" />
|
|
<use enum="VERSION_4_1" token="HIGH_INT" />
|
|
</enum>
|
|
<enum name="ShaderType">
|
|
<use enum="VERSION_2_0" token="FRAGMENT_SHADER" />
|
|
<use enum="VERSION_2_0" token="VERTEX_SHADER" />
|
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER" />
|
|
<use enum="EXT_geometry_shader4" token="GEOMETRY_SHADER_EXT" /> <!-- for back compat -->
|
|
<use enum="VERSION_4_0" token="TESS_EVALUATION_SHADER" />
|
|
<use enum="VERSION_4_0" token="TESS_CONTROL_SHADER" />
|
|
<use enum="VERSION_4_3" token="COMPUTE_SHADER" />
|
|
</enum>
|
|
<enum name="SizedInternalFormat">
|
|
<use enum="PixelInternalFormat" token="R8" />
|
|
<use enum="PixelInternalFormat" token="R16" />
|
|
<use enum="PixelInternalFormat" token="R16F" />
|
|
<use enum="PixelInternalFormat" token="R32F" />
|
|
<use enum="PixelInternalFormat" token="R8I" />
|
|
<use enum="PixelInternalFormat" token="R16I" />
|
|
<use enum="PixelInternalFormat" token="R32I" />
|
|
<use enum="PixelInternalFormat" token="R8UI" />
|
|
<use enum="PixelInternalFormat" token="R16UI" />
|
|
<use enum="PixelInternalFormat" token="R32UI" />
|
|
<use enum="PixelInternalFormat" token="RG8" />
|
|
<use enum="PixelInternalFormat" token="RG16" />
|
|
<use enum="PixelInternalFormat" token="RG16F" />
|
|
<use enum="PixelInternalFormat" token="RG32F" />
|
|
<use enum="PixelInternalFormat" token="RG8I" />
|
|
<use enum="PixelInternalFormat" token="RG16I" />
|
|
<use enum="PixelInternalFormat" token="RG32I" />
|
|
<use enum="PixelInternalFormat" token="RG8UI" />
|
|
<use enum="PixelInternalFormat" token="RG16UI" />
|
|
<use enum="PixelInternalFormat" token="RG32UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA8" />
|
|
<use enum="PixelInternalFormat" token="RGBA16" />
|
|
<use enum="PixelInternalFormat" token="RGBA16F" />
|
|
<use enum="PixelInternalFormat" token="RGBA32F" />
|
|
<use enum="PixelInternalFormat" token="RGBA8I" />
|
|
<use enum="PixelInternalFormat" token="RGBA16I" />
|
|
<use enum="PixelInternalFormat" token="RGBA32I" />
|
|
<use enum="PixelInternalFormat" token="RGBA8UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA16UI" />
|
|
<use enum="PixelInternalFormat" token="RGBA32UI" />
|
|
</enum>
|
|
<enum name="StencilFace">
|
|
<use enum="DrawBufferMode" token="FRONT" />
|
|
<use enum="DrawBufferMode" token="BACK" />
|
|
<use enum="DrawBufferMode" token="FRONT_AND_BACK" />
|
|
</enum>
|
|
<enum name="StencilOp">
|
|
<token name="DECR_WRAP" value="0x8508" />
|
|
<token name="INCR_WRAP" value="0x8507" />
|
|
</enum>
|
|
<enum name="StringName">
|
|
<use enum="VERSION_2_0" token="SHADING_LANGUAGE_VERSION" />
|
|
</enum>
|
|
<enum name="StringNameIndexed">
|
|
<use enum="VERSION_1_1" token="EXTENSIONS" />
|
|
<use enum="VERSION_2_0" token="SHADING_LANGUAGE_VERSION" />
|
|
</enum>
|
|
<enum name="SyncCondition">
|
|
<use enum="VERSION_4_1" token="SYNC_GPU_COMMANDS_COMPLETE" />
|
|
</enum>
|
|
<enum name="ClientWaitSyncFlags">
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
<use enum="VERSION_4_1" token="SYNC_FLUSH_COMMANDS_BIT" />
|
|
</enum>
|
|
<enum name="WaitSyncFlags">
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
</enum>
|
|
<enum name="WaitSyncStatus">
|
|
<use enum="VERSION_3_2" token="ALREADY_SIGNALED" />
|
|
<use enum="VERSION_3_2" token="TIMEOUT_EXPIRED" />
|
|
<use enum="VERSION_3_2" token="CONDITION_SATISFIED" />
|
|
<use enum="VERSION_3_2" token="WAIT_FAILED" />
|
|
</enum>
|
|
<enum name="SyncParameterName">
|
|
<use enum="VERSION_3_2" token="OBJECT_TYPE" />
|
|
<use enum="VERSION_3_2" token="SYNC_STATUS" />
|
|
<use enum="VERSION_3_2" token="SYNC_CONDITION" />
|
|
<use enum="VERSION_3_2" token="SYNC_FLAGS" />
|
|
</enum>
|
|
<enum name="TextureAccess">
|
|
<use enum="VERSION_1_5" token="READ_ONLY" />
|
|
<use enum="VERSION_1_5" token="WRITE_ONLY" />
|
|
<use enum="VERSION_1_5" token="READ_WRITE" />
|
|
</enum>
|
|
<enum name="TexCoordPointerType">
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
</enum>
|
|
<enum name="TextureBufferTarget">
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER" />
|
|
</enum>
|
|
<enum name="TextureCompareMode">
|
|
<token name="COMPARE_R_TO_TEXTURE" value="0x884E" />
|
|
<token name="COMPARE_REF_TO_TEXTURE" value="0x884E" />
|
|
<use enum="VERSION_1_1" token="NONE" />
|
|
</enum>
|
|
<enum name="TextureEnvMode">
|
|
<token name="COMBINE" value="0x8570" />
|
|
<token name="REPLACE" value="0x1E01" />
|
|
</enum>
|
|
<enum name="TextureEnvModeCombine">
|
|
<use enum="StencilOp" token="REPLACE" />
|
|
<use enum="TextureEnvMode" token="MODULATE" />
|
|
<use enum="AccumOp" token="ADD" />
|
|
<token name="ADD_SIGNED" value="0x8574" />
|
|
<token name="DOT3_RGB" value="0x86AE" />
|
|
<token name="DOT3_RGBA" value="0x86AF" />
|
|
<token name="INTERPOLATE" value="0x8575" />
|
|
<token name="SUBTRACT" value="0x84E7" />
|
|
</enum>
|
|
<enum name="TextureEnvModeOperandAlpha">
|
|
<use enum="BlendingFactorDest" token="SRC_ALPHA" />
|
|
<use enum="BlendingFactorDest" token="ONE_MINUS_SRC_ALPHA" />
|
|
</enum>
|
|
<enum name="TextureEnvModeOperandRgb">
|
|
<use enum="BlendingFactorDest" token="SRC_COLOR" />
|
|
<use enum="BlendingFactorDest" token="ONE_MINUS_SRC_COLOR" />
|
|
<use enum="BlendingFactorDest" token="SRC_ALPHA" />
|
|
<use enum="BlendingFactorDest" token="ONE_MINUS_SRC_ALPHA" />
|
|
</enum>
|
|
<enum name="TextureEnvModePointSprite">
|
|
<use enum="Boolean" token="TRUE" />
|
|
<use enum="Boolean" token="FALSE" />
|
|
</enum>
|
|
<enum name="TextureEnvModeScale">
|
|
<token name="FOUR" value="4" />
|
|
<token name="ONE" value="1" />
|
|
<token name="TWO" value="2" />
|
|
</enum>
|
|
<enum name="TextureEnvModeSource">
|
|
<use enum="MatrixMode" token="TEXTURE" />
|
|
<token name="CONSTANT" value="0x8576" />
|
|
<token name="PREVIOUS" value="0x8578" />
|
|
<token name="PRIMARY_COLOR" value="0x8577" />
|
|
<token name="TEXTURE0" value="0x84C0" />
|
|
<token name="TEXTURE1" value="0x84C1" />
|
|
<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="TEXTURE2" value="0x84C2" />
|
|
<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="TEXTURE3" value="0x84C3" />
|
|
<token name="TEXTURE30" value="0x84DE" />
|
|
<token name="TEXTURE31" value="0x84DF" />
|
|
<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" />
|
|
</enum>
|
|
<enum name="TextureEnvParameter">
|
|
<use enum="GetPName" token="ALPHA_SCALE" />
|
|
<token name="COMBINE_ALPHA" value="0x8572" />
|
|
<token name="COMBINE_RGB" value="0x8571" />
|
|
<token name="COORD_REPLACE" value="0x8862" />
|
|
<token name="OPERAND0_ALPHA" value="0x8598" />
|
|
<token name="OPERAND0_RGB" value="0x8590" />
|
|
<token name="OPERAND1_ALPHA" value="0x8599" />
|
|
<token name="OPERAND1_RGB" value="0x8591" />
|
|
<token name="OPERAND2_ALPHA" value="0x859A" />
|
|
<token name="OPERAND2_RGB" value="0x8592" />
|
|
<token name="RGB_SCALE" value="0x8573" />
|
|
<token name="SOURCE0_RGB" value="0x8580" />
|
|
<token name="SRC0_ALPHA" value="0x8588" />
|
|
<token name="SRC1_ALPHA" value="0x8589" />
|
|
<token name="SRC1_RGB" value="0x8581" />
|
|
<token name="SRC2_ALPHA" value="0x858A" />
|
|
<token name="SRC2_RGB" value="0x8582" />
|
|
<token name="TEXTURE_LOD_BIAS" value="0x8501" />
|
|
</enum>
|
|
<enum name="TextureEnvTarget">
|
|
<token name="POINT_SPRITE" value="0x8861" />
|
|
<token name="TEXTURE_FILTER_CONTROL" value="0x8500" />
|
|
<token name="TEXTURE_FILTER_CONTROL" value="0x8500" />
|
|
</enum>
|
|
<enum name="TextureGenMode">
|
|
<token name="NORMAL_MAP" value="0x8511" />
|
|
<token name="REFLECTION_MAP" value="0x8512" />
|
|
</enum>
|
|
<enum name="TextureParameterName">
|
|
<use enum="GetTextureParameter" token="TEXTURE_MIN_LOD" />
|
|
<use enum="GetTextureParameter" token="TEXTURE_MAX_LOD" />
|
|
<use enum="GetTextureParameter" token="TEXTURE_BASE_LEVEL" />
|
|
<use enum="GetTextureParameter" token="TEXTURE_MAX_LEVEL" />
|
|
<use enum="GetTextureParameter" token="TEXTURE_DEPTH" />
|
|
<use enum="GetTextureParameter" token="TEXTURE_WRAP_R" />
|
|
<token name="CLAMP_TO_BORDER" value="0x812D" />
|
|
<token name="CLAMP_TO_EDGE" value="0x812F" />
|
|
<token name="DEPTH_TEXTURE_MODE" value="0x884B" />
|
|
<token name="GENERATE_MIPMAP" value="0x8191" />
|
|
<token name="TEXTURE_COMPARE_FAIL_VALUE" value="0x80BF" />
|
|
<token name="TEXTURE_COMPARE_FUNC" value="0x884D" />
|
|
<token name="TEXTURE_COMPARE_MODE" value="0x884C" />
|
|
<token name="TEXTURE_LOD_BIAS" value="0x8501" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_R" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_G" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_B" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_A" />
|
|
<use enum="VERSION_3_3" token="TEXTURE_SWIZZLE_RGBA" />
|
|
</enum>
|
|
<enum name="TextureTarget1d">
|
|
<use enum="VERSION_1_1" token="TEXTURE_1D" />
|
|
<use enum="VERSION_1_1" token="PROXY_TEXTURE_1D" />
|
|
</enum>
|
|
<enum name="TextureTarget2d">
|
|
<use enum="VERSION_1_1" token="TEXTURE_2D" />
|
|
<use enum="VERSION_1_3" token="TEXTURE_CUBE_MAP" />
|
|
<use enum="VERSION_3_0" token="TEXTURE_1D_ARRAY" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_RECTANGLE" />
|
|
<use enum="VERSION_1_1" token="PROXY_TEXTURE_2D" />
|
|
<use enum="VERSION_1_3" token="PROXY_TEXTURE_CUBE_MAP" />
|
|
<use enum="VERSION_3_0" token="PROXY_TEXTURE_1D_ARRAY" />
|
|
<use enum="VERSION_3_1" token="PROXY_TEXTURE_RECTANGLE" />
|
|
</enum>
|
|
<enum name="TextureTarget3d">
|
|
<use enum="VERSION_1_2" token="TEXTURE_3D" />
|
|
<use enum="VERSION_1_3" token="TEXTURE_CUBE_MAP" />
|
|
<use enum="VERSION_3_0" token="TEXTURE_2D_ARRAY" />
|
|
<use enum="VERSION_1_2" token="PROXY_TEXTURE_3D" />
|
|
<use enum="VERSION_1_3" token="PROXY_TEXTURE_CUBE_MAP" />
|
|
<use enum="VERSION_3_0" token="PROXY_TEXTURE_2D_ARRAY" />
|
|
</enum>
|
|
<enum name="TextureTargetMultisample2d">
|
|
<use enum="VERSION_3_2" token="TEXTURE_2D_MULTISAMPLE" />
|
|
<use enum="VERSION_3_2" token="PROXY_TEXTURE_2D_MULTISAMPLE" />
|
|
</enum>
|
|
<enum name="TextureTargetMultisample3d">
|
|
<use enum="VERSION_3_2" token="TEXTURE_2D_MULTISAMPLE_ARRAY" />
|
|
<use enum="VERSION_3_2" token="PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" />
|
|
</enum>
|
|
<enum name="TextureTarget">
|
|
<token name="PROXY_TEXTURE_1D_ARRAY" value="0x8C19" />
|
|
<token name="PROXY_TEXTURE_2D_ARRAY" value="0x8C1B" />
|
|
<token name="PROXY_TEXTURE_2D_MULTISAMPLE" value="0x9101" />
|
|
<token name="PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" value="0x9103" />
|
|
<token name="PROXY_TEXTURE_3D" value="0x8070" />
|
|
<token name="PROXY_TEXTURE_CUBE_MAP" value="0x851B" />
|
|
<token name="PROXY_TEXTURE_RECTANGLE" value="0x84F7" />
|
|
<token name="TEXTURE_1D_ARRAY" value="0x8C18" />
|
|
<token name="TEXTURE_2D_ARRAY" value="0x8C1A" />
|
|
<token name="TEXTURE_2D_MULTISAMPLE" value="0x9100" />
|
|
<token name="TEXTURE_2D_MULTISAMPLE_ARRAY" value="0x9102" />
|
|
<token name="TEXTURE_3D" value="0x806F" />
|
|
<token name="TEXTURE_BINDING_CUBE_MAP" value="0x8514" />
|
|
<token name="TEXTURE_CUBE_MAP" value="0x8513" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519" />
|
|
<token name="TEXTURE_RECTANGLE" value="0x84F5" />
|
|
<use enum="ARB_texture_rectangle" token="TEXTURE_RECTANGLE_ARB" />
|
|
<use enum="NV_texture_rectangle" token="TEXTURE_RECTANGLE_NV" />
|
|
<use enum="VERSION_3_1" token="TEXTURE_BUFFER" />
|
|
<use enum="VERSION_4_0" token="TEXTURE_CUBE_MAP_ARRAY" />
|
|
<use enum="VERSION_4_0" token="PROXY_TEXTURE_CUBE_MAP_ARRAY" />
|
|
</enum>
|
|
<enum name="TextureTargetMultisample">
|
|
<token name="PROXY_TEXTURE_2D_MULTISAMPLE" value="0x9101" />
|
|
<token name="PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" value="0x9103" />
|
|
<token name="TEXTURE_2D_MULTISAMPLE" value="0x9100" />
|
|
<token name="TEXTURE_2D_MULTISAMPLE_ARRAY" value="0x9102" />
|
|
</enum>
|
|
<enum name="TextureUnit">
|
|
<token name="TEXTURE0" value="0x84C0" />
|
|
<token name="TEXTURE1" value="0x84C1" />
|
|
<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="TEXTURE2" value="0x84C2" />
|
|
<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="TEXTURE3" value="0x84C3" />
|
|
<token name="TEXTURE30" value="0x84DE" />
|
|
<token name="TEXTURE31" value="0x84DF" />
|
|
<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" />
|
|
</enum>
|
|
<enum name="TextureWrapMode">
|
|
<token name="CLAMP_TO_BORDER" value="0x812D" />
|
|
<token name="CLAMP_TO_EDGE" value="0x812F" />
|
|
<token name="MIRRORED_REPEAT" value="0x8370" />
|
|
</enum>
|
|
<enum name="TransformFeedbackMode">
|
|
<token name="INTERLEAVED_ATTRIBS" value="0x8C8C" />
|
|
<token name="SEPARATE_ATTRIBS" value="0x8C8D" />
|
|
</enum>
|
|
<enum name="TransformFeedbackPrimitiveType">
|
|
<use enum="PrimitiveType" token="POINTS" />
|
|
<use enum="PrimitiveType" token="LINES" />
|
|
<use enum="PrimitiveType" token="TRIANGLES" />
|
|
</enum>
|
|
<enum name="TransformFeedbackTarget">
|
|
<use enum="VERSION_4_0" token="TRANSFORM_FEEDBACK" />
|
|
</enum>
|
|
<enum name="TransformFeedbackType">
|
|
<use token="FLOAT" />
|
|
<use token="FLOAT_VEC2" />
|
|
<use token="FLOAT_VEC3" />
|
|
<use token="FLOAT_VEC4" />
|
|
<use token="FLOAT_MAT2" />
|
|
<use token="FLOAT_MAT3" />
|
|
<use token="FLOAT_MAT4" />
|
|
<use token="FLOAT_MAT2x3" />
|
|
<use token="FLOAT_MAT2x4" />
|
|
<use token="FLOAT_MAT3x2" />
|
|
<use token="FLOAT_MAT3x4" />
|
|
<use token="FLOAT_MAT4x2" />
|
|
<use token="FLOAT_MAT4x3" />
|
|
<use token="INT" />
|
|
<use token="INT_VEC2" />
|
|
<use token="INT_VEC3" />
|
|
<use token="INT_VEC4" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="UNSIGNED_INT_VEC2" />
|
|
<use token="UNSIGNED_INT_VEC3" />
|
|
<use token="UNSIGNED_INT_VEC4" />
|
|
<use token="DOUBLE" />
|
|
<use token="DOUBLE_VEC2" />
|
|
<use token="DOUBLE_VEC3" />
|
|
<use token="DOUBLE_VEC4" />
|
|
<use token="DOUBLE_MAT2" />
|
|
<use token="DOUBLE_MAT3" />
|
|
<use token="DOUBLE_MAT4" />
|
|
<use token="DOUBLE_MAT2x3" />
|
|
<use token="DOUBLE_MAT2x4" />
|
|
<use token="DOUBLE_MAT3x2" />
|
|
<use token="DOUBLE_MAT3x4" />
|
|
<use token="DOUBLE_MAT4x2" />
|
|
<use token="DOUBLE_MAT4x3" />
|
|
</enum>
|
|
<enum name="VertexAttribDoubleType">
|
|
<use enum="VERSION_4_1" token="DOUBLE" />
|
|
</enum>
|
|
<enum name="VertexAttribD_PointerType">
|
|
<use enum="VERSION_4_1" token="DOUBLE" />
|
|
</enum>
|
|
<enum name="VertexAttribIntegerType">
|
|
<use enum="DataType" token="BYTE" />
|
|
<use enum="DataType" token="UNSIGNED_BYTE" />
|
|
<use enum="DataType" token="SHORT" />
|
|
<use enum="DataType" token="UNSIGNED_SHORT" />
|
|
<use enum="DataType" token="INT" />
|
|
<use enum="DataType" token="UNSIGNED_INT" />
|
|
</enum>
|
|
<enum name="VertexAttribI_PointerType">
|
|
<use enum="DataType" token="BYTE" />
|
|
<use enum="DataType" token="UNSIGNED_BYTE" />
|
|
<use enum="DataType" token="SHORT" />
|
|
<use enum="DataType" token="UNSIGNED_SHORT" />
|
|
<use enum="DataType" token="INT" />
|
|
<use enum="DataType" token="UNSIGNED_INT" />
|
|
</enum>
|
|
<enum name="VertexAttribParameter">
|
|
<token name="ARRAY_ENABLED" value="0x8622" />
|
|
<token name="ARRAY_NORMALIZED" value="0x886A" />
|
|
<token name="ARRAY_SIZE" value="0x8623" />
|
|
<token name="ARRAY_STRIDE" value="0x8624" />
|
|
<token name="ARRAY_TYPE" value="0x8625" />
|
|
<token name="CURRENT_VERTEX_ATTRIB" value="0x8626" />
|
|
<token name="VERTEX_ATTRIB_ARRAY_INTEGER" value="0x88FD" />
|
|
<use enum="VERSION_3_3" token="VERTEX_ATTRIB_ARRAY_DIVISOR" />
|
|
</enum>
|
|
<enum name="VertexAttribParameterARB">
|
|
<token name="ARRAY_DIVISOR" value="0x88FE" />
|
|
<token name="ARRAY_ENABLED" value="0x8622" />
|
|
<token name="ARRAY_NORMALIZED" value="0x886A" />
|
|
<token name="ARRAY_SIZE" value="0x8623" />
|
|
<token name="ARRAY_STRIDE" value="0x8624" />
|
|
<token name="ARRAY_TYPE" value="0x8625" />
|
|
<token name="CURRENT_VERTEX_ATTRIB" value="0x8626" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerParameter">
|
|
<token name="ARRAY_POINTER" value="0x8645" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerParameterARB">
|
|
<token name="ARRAY_POINTER" value="0x8645" />
|
|
</enum>
|
|
<enum name="VertexAttribType">
|
|
<use enum="VERSION_1_1" token="BYTE" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_BYTE" />
|
|
<use enum="VERSION_1_1" token="SHORT" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_SHORT" />
|
|
<use enum="VERSION_1_1" token="INT" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_INT" />
|
|
<use enum="VERSION_1_1" token="FLOAT" />
|
|
<use enum="VERSION_1_1" token="DOUBLE" />
|
|
<use enum="VERSION_3_0" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_4_1" token="FIXED" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerType">
|
|
<use enum="VERSION_1_1" token="BYTE" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_BYTE" />
|
|
<use enum="VERSION_1_1" token="SHORT" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_SHORT" />
|
|
<use enum="VERSION_1_1" token="INT" />
|
|
<use enum="VERSION_1_1" token="UNSIGNED_INT" />
|
|
<use enum="VERSION_1_1" token="FLOAT" />
|
|
<use enum="VERSION_1_1" token="DOUBLE" />
|
|
<use enum="VERSION_3_0" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_4_1" token="FIXED" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerTypeARB">
|
|
<use enum="DataType" token="BYTE" />
|
|
<use enum="DataType" token="UNSIGNED_BYTE" />
|
|
<use enum="DataType" token="SHORT" />
|
|
<use enum="DataType" token="UNSIGNED_SHORT" />
|
|
<use enum="DataType" token="INT" />
|
|
<use enum="DataType" token="UNSIGNED_INT" />
|
|
<use enum="DataType" token="FLOAT" />
|
|
<use enum="DataType" token="DOUBLE" />
|
|
</enum>
|
|
<enum name="VertexPointerType">
|
|
<use enum="ARB_half_float_vertex" token="HALF_FLOAT" />
|
|
<use enum="VERSION_3_3" token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use enum="VERSION_3_3" token="INT_2_10_10_10_REV" />
|
|
</enum>
|
|
</add>
|
|
|
|
<!--- gles1 -->
|
|
<overload name="gles1">
|
|
<function name="Clear" obsolete="Use ClearMask overload instead">
|
|
<param name="mask"><type>GLuint</type></param>
|
|
</function>
|
|
<!-- PrimtiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="DrawArrays" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
</overload>
|
|
|
|
<replace name="gles1">
|
|
<!-- AMD_performance_monitors is not const-correct -->
|
|
<function name="DeletePerfMonitors" extension="AMD">
|
|
<param name="monitors"><flow>in</flow></param>
|
|
</function>
|
|
</replace>
|
|
|
|
<add name="gles1">
|
|
<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>
|
|
|
|
<!-- Enums from old ESCL parser -->
|
|
<!-- Required for OpenTK 1.0 compatibility -->
|
|
<enum name="Amdcompressed3Dctexture">
|
|
<token name="3DC_X_AMD" value="0x87F9" />
|
|
<token name="3DC_XY_AMD" value="0x87FA" />
|
|
<token name="AMD_compressed_3DC_texture" value="1" />
|
|
</enum>
|
|
<enum name="AmdcompressedAtctexture">
|
|
<token name="AMD_compressed_ATC_texture" value="1" />
|
|
<token name="ATC_RGB_AMD" value="0x8C92" />
|
|
<token name="ATC_RGBA_EXPLICIT_ALPHA_AMD" value="0x8C93" />
|
|
<token name="ATC_RGBA_INTERPOLATED_ALPHA_AMD" value="0x87EE" />
|
|
</enum>
|
|
<enum name="BufferObjects">
|
|
<token name="ARRAY_BUFFER" value="0x8892" />
|
|
<token name="ARRAY_BUFFER_BINDING" value="0x8894" />
|
|
<token name="BUFFER_SIZE" value="0x8764" />
|
|
<token name="BUFFER_USAGE" value="0x8765" />
|
|
<token name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898" />
|
|
<token name="DYNAMIC_DRAW" value="0x88E8" />
|
|
<token name="ELEMENT_ARRAY_BUFFER" value="0x8893" />
|
|
<token name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895" />
|
|
<token name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897" />
|
|
<token name="STATIC_DRAW" value="0x88E4" />
|
|
<token name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A" />
|
|
<token name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896" />
|
|
</enum>
|
|
<enum name="EXTTextureFilterAnisotropic">
|
|
<token name="EXT_texture_filter_anisotropic" value="1" />
|
|
<token name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FF" />
|
|
<token name="TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FE" />
|
|
</enum>
|
|
<enum name="EXTTextureFormatBGRA8888">
|
|
<token name="BGRA" value="0x80E1" />
|
|
<token name="EXT_texture_format_BGRA8888" value="1" />
|
|
</enum>
|
|
<enum name="IMGReadFormat">
|
|
<token name="BGRA" value="0x80E1" />
|
|
<token name="IMG_read_format" value="1" />
|
|
<token name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366" />
|
|
<token name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365" />
|
|
</enum>
|
|
<enum name="IMGTextureCompressionPvrtc">
|
|
<token name="COMPRESSED_RGB_PVRTC_2BPPV1_IMG" value="0x8C01" />
|
|
<token name="COMPRESSED_RGB_PVRTC_4BPPV1_IMG" value="0x8C00" />
|
|
<token name="COMPRESSED_RGBA_PVRTC_2BPPV1_IMG" value="0x8C03" />
|
|
<token name="COMPRESSED_RGBA_PVRTC_4BPPV1_IMG" value="0x8C02" />
|
|
<token name="IMG_texture_compression_pvrtc" value="1" />
|
|
</enum>
|
|
<enum name="IMGTextureEnvEnhancedFixedFunction">
|
|
<token name="ADD_BLEND_IMG" value="0x8C09" />
|
|
<token name="DOT3_RGBA_IMG" value="0x86AF" />
|
|
<token name="FACTOR_ALPHA_MODULATE_IMG" value="0x8C07" />
|
|
<token name="FRAGMENT_ALPHA_MODULATE_IMG" value="0x8C08" />
|
|
<token name="IMG_texture_env_enhanced_fixed_function" value="1" />
|
|
<token name="MODULATE_COLOR_IMG" value="0x8C04" />
|
|
<token name="RECIP_ADD_SIGNED_ALPHA_IMG" value="0x8C05" />
|
|
<token name="TEXTURE_ALPHA_MODULATE_IMG" value="0x8C06" />
|
|
</enum>
|
|
<enum name="IMGUserClipPlane">
|
|
<token name="CLIP_PLANE0_IMG" value="0x3000" />
|
|
<token name="CLIP_PLANE1_IMG" value="0x3001" />
|
|
<token name="CLIP_PLANE2_IMG" value="0x3002" />
|
|
<token name="CLIP_PLANE3_IMG" value="0x3003" />
|
|
<token name="CLIP_PLANE4_IMG" value="0x3004" />
|
|
<token name="CLIP_PLANE5_IMG" value="0x3005" />
|
|
<token name="IMG_user_clip_plane" value="1" />
|
|
<token name="MAX_CLIP_PLANES_IMG" value="0x0D32" />
|
|
</enum>
|
|
<enum name="NVFence">
|
|
<token name="ALL_COMPLETED_NV" value="0x84F2" />
|
|
<token name="FENCE_CONDITION_NV" value="0x84F4" />
|
|
<token name="FENCE_STATUS_NV" value="0x84F3" />
|
|
<token name="NV_fence" value="1" />
|
|
</enum>
|
|
<enum name="OesblendEquationSeparate">
|
|
<token name="BLEND_EQUATION_ALPHA_OES" value="0x883D" />
|
|
<token name="BLEND_EQUATION_RGB_OES" value="0x8009" />
|
|
<token name="OES_blend_equation_separate" value="1" />
|
|
</enum>
|
|
<enum name="OesblendFuncSeparate">
|
|
<token name="BLEND_DST_ALPHA_OES" value="0x80CA" />
|
|
<token name="BLEND_DST_RGB_OES" value="0x80C8" />
|
|
<token name="BLEND_SRC_ALPHA_OES" value="0x80CB" />
|
|
<token name="BLEND_SRC_RGB_OES" value="0x80C9" />
|
|
<token name="OES_blend_func_separate" value="1" />
|
|
</enum>
|
|
<enum name="OesblendSubtract">
|
|
<token name="BLEND_EQUATION_OES" value="0x8009" />
|
|
<token name="FUNC_ADD_OES" value="0x8006" />
|
|
<token name="FUNC_REVERSE_SUBTRACT_OES" value="0x800B" />
|
|
<token name="FUNC_SUBTRACT_OES" value="0x800A" />
|
|
<token name="OES_blend_subtract" value="1" />
|
|
</enum>
|
|
<enum name="OesbyteCoordinates">
|
|
<token name="OES_byte_coordinates" value="1" />
|
|
</enum>
|
|
<enum name="OescompressedEtc1Rgb8Texture">
|
|
<token name="ETC1_RGB8_OES" value="0x8D64" />
|
|
<token name="OES_compressed_ETC1_RGB8_texture" value="1" />
|
|
</enum>
|
|
<enum name="OescompressedPalettedTexture">
|
|
<token name="OES_compressed_paletted_texture" value="1" />
|
|
<token name="PALETTE4_R5_G6_B5_OES" value="0x8B92" />
|
|
<token name="PALETTE4_RGB5_A1_OES" value="0x8B94" />
|
|
<token name="PALETTE4_RGB8_OES" value="0x8B90" />
|
|
<token name="PALETTE4_RGBA4_OES" value="0x8B93" />
|
|
<token name="PALETTE4_RGBA8_OES" value="0x8B91" />
|
|
<token name="PALETTE8_R5_G6_B5_OES" value="0x8B97" />
|
|
<token name="PALETTE8_RGB5_A1_OES" value="0x8B99" />
|
|
<token name="PALETTE8_RGB8_OES" value="0x8B95" />
|
|
<token name="PALETTE8_RGBA4_OES" value="0x8B98" />
|
|
<token name="PALETTE8_RGBA8_OES" value="0x8B96" />
|
|
</enum>
|
|
<enum name="Oesdepth24">
|
|
<token name="DEPTH_COMPONENT24_OES" value="0x81A6" />
|
|
<token name="OES_depth24" value="1" />
|
|
</enum>
|
|
<enum name="Oesdepth32">
|
|
<token name="DEPTH_COMPONENT32_OES" value="0x81A7" />
|
|
<token name="OES_depth32" value="1" />
|
|
</enum>
|
|
<enum name="OesdrawTexture">
|
|
<token name="OES_draw_texture" value="1" />
|
|
<token name="TEXTURE_CROP_RECT_OES" value="0x8B9D" />
|
|
</enum>
|
|
<enum name="Oeseglimage">
|
|
<token name="OES_EGL_image" value="1" />
|
|
</enum>
|
|
<enum name="OeselementIndexUint">
|
|
<token name="OES_element_index_uint" value="1" />
|
|
</enum>
|
|
<enum name="OesextendedMatrixPalette">
|
|
<token name="OES_extended_matrix_palette" value="1" />
|
|
</enum>
|
|
<enum name="OesfboRenderMipmap">
|
|
<token name="OES_fbo_render_mipmap" value="1" />
|
|
</enum>
|
|
<enum name="OesfixedPoint">
|
|
<token name="FIXED_OES" value="0x140C" />
|
|
<token name="OES_fixed_point" value="1" />
|
|
</enum>
|
|
<enum name="OesframebufferObject">
|
|
<token name="COLOR_ATTACHMENT0_OES" value="0x8CE0" />
|
|
<token name="DEPTH_ATTACHMENT_OES" value="0x8D00" />
|
|
<token name="DEPTH_COMPONENT16_OES" value="0x81A5" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" value="0x8CD1" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" value="0x8CD0" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" value="0x8CD3" />
|
|
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" value="0x8CD2" />
|
|
<token name="FRAMEBUFFER_BINDING_OES" value="0x8CA6" />
|
|
<token name="FRAMEBUFFER_COMPLETE_OES" value="0x8CD5" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" value="0x8CD6" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" value="0x8CD9" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_FORMATS_OES" value="0x8CDA" />
|
|
<token name="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" value="0x8CD7" />
|
|
<token name="FRAMEBUFFER_OES" value="0x8D40" />
|
|
<token name="FRAMEBUFFER_UNSUPPORTED_OES" value="0x8CDD" />
|
|
<token name="INVALID_FRAMEBUFFER_OPERATION_OES" value="0x0506" />
|
|
<token name="MAX_RENDERBUFFER_SIZE_OES" value="0x84E8" />
|
|
<token name="NONE_OES" value="0" />
|
|
<token name="OES_framebuffer_object" value="1" />
|
|
<token name="RENDERBUFFER_ALPHA_SIZE_OES" value="0x8D53" />
|
|
<token name="RENDERBUFFER_BINDING_OES" value="0x8CA7" />
|
|
<token name="RENDERBUFFER_BLUE_SIZE_OES" value="0x8D52" />
|
|
<token name="RENDERBUFFER_DEPTH_SIZE_OES" value="0x8D54" />
|
|
<token name="RENDERBUFFER_GREEN_SIZE_OES" value="0x8D51" />
|
|
<token name="RENDERBUFFER_HEIGHT_OES" value="0x8D43" />
|
|
<token name="RENDERBUFFER_INTERNAL_FORMAT_OES" value="0x8D44" />
|
|
<token name="RENDERBUFFER_OES" value="0x8D41" />
|
|
<token name="RENDERBUFFER_RED_SIZE_OES" value="0x8D50" />
|
|
<token name="RENDERBUFFER_STENCIL_SIZE_OES" value="0x8D55" />
|
|
<token name="RENDERBUFFER_WIDTH_OES" value="0x8D42" />
|
|
<token name="RGB5_A1_OES" value="0x8057" />
|
|
<token name="RGB565_OES" value="0x8D62" />
|
|
<token name="RGBA4_OES" value="0x8056" />
|
|
<token name="STENCIL_ATTACHMENT_OES" value="0x8D20" />
|
|
</enum>
|
|
<enum name="Oesmapbuffer">
|
|
<token name="BUFFER_ACCESS_OES" value="0x88BB" />
|
|
<token name="BUFFER_MAP_POINTER_OES" value="0x88BD" />
|
|
<token name="BUFFER_MAPPED_OES" value="0x88BC" />
|
|
<token name="OES_mapbuffer" value="1" />
|
|
<token name="WRITE_ONLY_OES" value="0x88B9" />
|
|
</enum>
|
|
<enum name="OesmatrixGet">
|
|
<token name="MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898D" />
|
|
<token name="OES_matrix_get" value="1" />
|
|
<token name="PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898E" />
|
|
<token name="TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898F" />
|
|
</enum>
|
|
<enum name="OesmatrixPalette">
|
|
<token name="CURRENT_PALETTE_MATRIX_OES" value="0x8843" />
|
|
<token name="MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" value="0x8B9E" />
|
|
<token name="MATRIX_INDEX_ARRAY_OES" value="0x8844" />
|
|
<token name="MATRIX_INDEX_ARRAY_POINTER_OES" value="0x8849" />
|
|
<token name="MATRIX_INDEX_ARRAY_SIZE_OES" value="0x8846" />
|
|
<token name="MATRIX_INDEX_ARRAY_STRIDE_OES" value="0x8848" />
|
|
<token name="MATRIX_INDEX_ARRAY_TYPE_OES" value="0x8847" />
|
|
<token name="MATRIX_PALETTE_OES" value="0x8840" />
|
|
<token name="MAX_PALETTE_MATRICES_OES" value="0x8842" />
|
|
<token name="MAX_VERTEX_UNITS_OES" value="0x86A4" />
|
|
<token name="OES_matrix_palette" value="1" />
|
|
<token name="WEIGHT_ARRAY_BUFFER_BINDING_OES" value="0x889E" />
|
|
<token name="WEIGHT_ARRAY_OES" value="0x86AD" />
|
|
<token name="WEIGHT_ARRAY_POINTER_OES" value="0x86AC" />
|
|
<token name="WEIGHT_ARRAY_SIZE_OES" value="0x86AB" />
|
|
<token name="WEIGHT_ARRAY_STRIDE_OES" value="0x86AA" />
|
|
<token name="WEIGHT_ARRAY_TYPE_OES" value="0x86A9" />
|
|
</enum>
|
|
<enum name="OespackedDepthStencil">
|
|
<token name="DEPTH_STENCIL_OES" value="0x84F9" />
|
|
<token name="DEPTH24_STENCIL8_OES" value="0x88F0" />
|
|
<token name="OES_packed_depth_stencil" value="1" />
|
|
<token name="UNSIGNED_INT_24_8_OES" value="0x84FA" />
|
|
</enum>
|
|
<enum name="OespointSizeArray">
|
|
<token name="OES_point_size_array" value="1" />
|
|
<token name="POINT_SIZE_ARRAY_BUFFER_BINDING_OES" value="0x8B9F" />
|
|
<token name="POINT_SIZE_ARRAY_OES" value="0x8B9C" />
|
|
<token name="POINT_SIZE_ARRAY_POINTER_OES" value="0x898C" />
|
|
<token name="POINT_SIZE_ARRAY_STRIDE_OES" value="0x898B" />
|
|
<token name="POINT_SIZE_ARRAY_TYPE_OES" value="0x898A" />
|
|
</enum>
|
|
<enum name="OespointSprite">
|
|
<token name="COORD_REPLACE_OES" value="0x8862" />
|
|
<token name="OES_point_sprite" value="1" />
|
|
<token name="POINT_SPRITE_OES" value="0x8861" />
|
|
</enum>
|
|
<enum name="OesqueryMatrix">
|
|
<token name="OES_query_matrix" value="1" />
|
|
</enum>
|
|
<enum name="OesreadFormat">
|
|
<token name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B" />
|
|
<token name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A" />
|
|
<token name="OES_read_format" value="1" />
|
|
</enum>
|
|
<enum name="Oesrgb8Rgba8">
|
|
<token name="OES_rgb8_rgba8" value="1" />
|
|
<token name="RGB8_OES" value="0x8051" />
|
|
<token name="RGBA8_OES" value="0x8058" />
|
|
</enum>
|
|
<enum name="OessinglePrecision">
|
|
<token name="OES_single_precision" value="1" />
|
|
</enum>
|
|
<enum name="Oesstencil1">
|
|
<token name="OES_stencil1" value="1" />
|
|
<token name="STENCIL_INDEX1_OES" value="0x8D46" />
|
|
</enum>
|
|
<enum name="Oesstencil4">
|
|
<token name="OES_stencil4" value="1" />
|
|
<token name="STENCIL_INDEX4_OES" value="0x8D47" />
|
|
</enum>
|
|
<enum name="Oesstencil8">
|
|
<token name="OES_stencil8" value="1" />
|
|
<token name="STENCIL_INDEX8_OES" value="0x8D48" />
|
|
</enum>
|
|
<enum name="OesstencilWrap">
|
|
<token name="DECR_WRAP_OES" value="0x8508" />
|
|
<token name="INCR_WRAP_OES" value="0x8507" />
|
|
<token name="OES_stencil_wrap" value="1" />
|
|
</enum>
|
|
<enum name="OestextureCubeMap">
|
|
<token name="MAX_CUBE_MAP_TEXTURE_SIZE_OES" value="0x851C" />
|
|
<token name="NORMAL_MAP_OES" value="0x8511" />
|
|
<token name="OES_texture_cube_map" value="1" />
|
|
<token name="REFLECTION_MAP_OES" value="0x8512" />
|
|
<token name="TEXTURE_BINDING_CUBE_MAP_OES" value="0x8514" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_X_OES" value="0x8516" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_Y_OES" value="0x8518" />
|
|
<token name="TEXTURE_CUBE_MAP_NEGATIVE_Z_OES" value="0x851A" />
|
|
<token name="TEXTURE_CUBE_MAP_OES" value="0x8513" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_X_OES" value="0x8515" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_Y_OES" value="0x8517" />
|
|
<token name="TEXTURE_CUBE_MAP_POSITIVE_Z_OES" value="0x8519" />
|
|
<token name="TEXTURE_GEN_MODE_OES" value="0x2500" />
|
|
<token name="TEXTURE_GEN_STR_OES" value="0x8D60" />
|
|
</enum>
|
|
<enum name="OestextureEnvCrossbar">
|
|
<token name="OES_texture_env_crossbar" value="1" />
|
|
</enum>
|
|
<enum name="OestextureMirroredRepeat">
|
|
<token name="MIRRORED_REPEAT_OES" value="0x8370" />
|
|
<token name="OES_texture_mirrored_repeat" value="1" />
|
|
</enum>
|
|
<enum name="OpenGlescoreVersions">
|
|
<token name="VERSION_ES_CL_1_0" value="1" />
|
|
<token name="VERSION_ES_CL_1_1" value="1" />
|
|
<token name="VERSION_ES_CM_1_0" value="1" />
|
|
<token name="VERSION_ES_CM_1_1" value="1" />
|
|
</enum>
|
|
<enum name="QcomdriverControl">
|
|
<token name="QCOM_driver_control" value="1" />
|
|
</enum>
|
|
<enum name="QcomperfmonGlobalMode">
|
|
<token name="PERFMON_GLOBAL_MODE_QCOM" value="0x8FA0" />
|
|
<token name="QCOM_perfmon_global_mode" value="1" />
|
|
</enum>
|
|
<enum name="TextureCombineDot3">
|
|
<token name="ADD_SIGNED" value="0x8574" />
|
|
<token name="ALPHA_SCALE" value="0x0D1C" />
|
|
<token name="COMBINE" value="0x8570" />
|
|
<token name="COMBINE_ALPHA" value="0x8572" />
|
|
<token name="COMBINE_RGB" value="0x8571" />
|
|
<token name="CONSTANT" value="0x8576" />
|
|
<token name="DOT3_RGB" value="0x86AE" />
|
|
<token name="DOT3_RGBA" value="0x86AF" />
|
|
<token name="INTERPOLATE" value="0x8575" />
|
|
<token name="OPERAND0_ALPHA" value="0x8598" />
|
|
<token name="OPERAND0_RGB" value="0x8590" />
|
|
<token name="OPERAND1_ALPHA" value="0x8599" />
|
|
<token name="OPERAND1_RGB" value="0x8591" />
|
|
<token name="OPERAND2_ALPHA" value="0x859A" />
|
|
<token name="OPERAND2_RGB" value="0x8592" />
|
|
<token name="PREVIOUS" value="0x8578" />
|
|
<token name="PRIMARY_COLOR" value="0x8577" />
|
|
<token name="RGB_SCALE" value="0x8573" />
|
|
<token name="SRC0_ALPHA" value="0x8588" />
|
|
<token name="SRC0_RGB" value="0x8580" />
|
|
<token name="SRC1_ALPHA" value="0x8589" />
|
|
<token name="SRC1_RGB" value="0x8581" />
|
|
<token name="SRC2_ALPHA" value="0x858A" />
|
|
<token name="SRC2_RGB" value="0x8582" />
|
|
<token name="SUBTRACT" value="0x84E7" />
|
|
</enum>
|
|
<enum name="TextureUnit">
|
|
<token name="ACTIVE_TEXTURE" value="0x84E0" />
|
|
<token name="CLIENT_ACTIVE_TEXTURE" value="0x84E1" />
|
|
<token name="TEXTURE0" value="0x84C0" />
|
|
<token name="TEXTURE1" value="0x84C1" />
|
|
<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="TEXTURE2" value="0x84C2" />
|
|
<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="TEXTURE3" value="0x84C3" />
|
|
<token name="TEXTURE30" value="0x84DE" />
|
|
<token name="TEXTURE31" value="0x84DF" />
|
|
<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" />
|
|
</enum>
|
|
</add>
|
|
|
|
<!-- gles2 replacements for 2.0 and 3.0 -->
|
|
<replace name="gles2" version="2.0|3.0">
|
|
<!-- Buffer Objects [2.9] -->
|
|
<function name="BindBuffer">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
<function name="BindBufferRange">
|
|
<param name="target"><type>BufferRangeTarget</type></param>
|
|
</function>
|
|
<function name="BindBufferBase">
|
|
<param name="target"><type>BufferRangeTarget</type></param>
|
|
</function>
|
|
<function name="BufferData">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="usage"><type>BufferUsageHint</type></param>
|
|
</function>
|
|
<function name="BufferSubData">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
<function name="CopyBufferSubData">
|
|
<param name="readTarget"><type>BufferTarget</type></param>
|
|
<param name="writeTarget"><type>BufferTarget</type></param>
|
|
</function>
|
|
<function name="FlushMappedBufferRange">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
<function name="MapBufferRange">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="target"><type>BufferAccessMask</type></param>
|
|
</function>
|
|
<function name="UnmapBuffer">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Buffer Object Queries [6.1.9] -->
|
|
<function name="GetBufferParameter">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="pname"><type>BufferParameterName</type></param>
|
|
</function>
|
|
<function name="GetBufferPointer">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="pname"><type>BufferPointer</type></param>
|
|
</function>
|
|
|
|
<!-- Asynchronous Queries [2.13, 6.1.7] -->
|
|
<function name="BeginQuery">
|
|
<param name="target"><type>QueryTarget</type></param>
|
|
</function>
|
|
<function name="EndQuery">
|
|
<param name="target"><type>QueryTarget</type></param>
|
|
</function>
|
|
<function name="GetQuery">
|
|
<param name="target"><type>QueryTarget</type></param>
|
|
<param name="pname"><type>GetQueryParam</type></param>
|
|
</function>
|
|
<function name="GetQueryObject">
|
|
<param name="pname"><type>GetQueryObjectParam</type></param>
|
|
</function>
|
|
|
|
<!-- Transform Feedback [2.14, 6.1.11] -->
|
|
<function name="BindTransformFeedback">
|
|
<param name="target"><type>TransformFeedbackTarget</type></param>
|
|
</function>
|
|
<function name="BeginTransformFeedback">
|
|
<param name="primitiveMode"><type>TransformFeedbackPrimitiveType</type></param>
|
|
</function>
|
|
|
|
<!-- Reading and Copying Pixels [4.3.1-2] -->
|
|
<function name="ReadPixels">
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="ReadBuffer">
|
|
<param name="src"><type>ReadBufferMode</type></param>
|
|
</function>
|
|
<function name="BlitFramebuffer">
|
|
<param name="mask"><type>ClearBufferMask</type></param>
|
|
<param name="filter"><type>BlitFramebufferFilter</type></param>
|
|
</function>
|
|
|
|
<!-- Polygons [3.6] -->
|
|
<function name="FrontFace">
|
|
<param name="dir"><type>FrontFaceDirection</type></param>
|
|
</function>
|
|
<function name="CullFace">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
|
|
<!-- Vertex Arrays [2.8] -->
|
|
<function name="VertexAttribIPointer">
|
|
<param name="type"><type>VertexAttribIntegerType</type></param>
|
|
</function>
|
|
|
|
<!-- Drawing [2.8.3] -->
|
|
<function name="DrawArrays">
|
|
<param name="mode"><type>PrimitiveType</type></param>
|
|
</function>
|
|
<function name="DrawArraysInstanced">
|
|
<param name="mode"><type>PrimitiveType</type></param>
|
|
</function>
|
|
<function name="DrawElements">
|
|
<param name="mode"><type>PrimitiveType</type></param>
|
|
<param name="type"><type>DrawElementsType</type></param>
|
|
</function>
|
|
<function name="DrawElementsInstanced">
|
|
<param name="mode"><type>PrimitiveType</type></param>
|
|
<param name="type"><type>DrawElementsType</type></param>
|
|
</function>
|
|
<function name="DrawRangeElements">
|
|
<param name="mode"><type>PrimitiveType</type></param>
|
|
<param name="type"><type>DrawElementsType</type></param>
|
|
</function>
|
|
|
|
<!-- Shaders and Programs [2.11.1] -->
|
|
<function name="CreateShader">
|
|
<param name="type"><type>ShaderType</type></param>
|
|
</function>
|
|
|
|
<!-- Loading Shader Binaries [2.11.2] -->
|
|
<function name="ShaderBinary">
|
|
<param name="binaryformat"><type>ShaderBinaryFormat</type></param>
|
|
</function>
|
|
|
|
<!-- Program Objects [2.11.3-4] -->
|
|
<function name="ProgramParameter">
|
|
<param name="pname"><type>ProgramParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Program Objects [2.11.5] -->
|
|
<function name="GetActiveAttrib">
|
|
<param name="type"><type>ActiveAttribType</type></param>
|
|
</function>
|
|
|
|
<!-- Uniform Variables [2.11.6] -->
|
|
<function name="GetActiveUniform">
|
|
<param name="type"><type>ActiveUniformType</type></param>
|
|
</function>
|
|
<function name="GetActiveUniforms">
|
|
<param name="pname"><type>ActiveUniformParameter</type></param>
|
|
</function>
|
|
<function name="GetActiveUniformBlock">
|
|
<param name="pname"><type>ActiveUniformBlockParameter</type></param>
|
|
</function>
|
|
|
|
<!-- Output Variables [2.11.8] -->
|
|
<function name="GetTransformFeedbackVarying">
|
|
<param name="type"><type>TransformFeedbackType</type></param>
|
|
</function>
|
|
<function name="TransformFeedbackVaryings">
|
|
<param name="bufferMode"><type>TransformFeedbackMode</type></param>
|
|
</function>
|
|
|
|
<!-- Shader Queries [6.1.12] -->
|
|
<function name="GetShader">
|
|
<param name="pname"><type>ShaderParameter</type></param>
|
|
</function>
|
|
<function name="GetShaderPrecisionFormat">
|
|
<param name="shadertype"><type>ShaderType</type></param>
|
|
<param name="precisiontype"><type>ShaderPrecision</type></param>
|
|
</function>
|
|
<function name="GetVertexAttrib">
|
|
<param name="pname"><type>VertexAttribParameter</type></param>
|
|
</function>
|
|
<function name="GetVertexAttribPointer">
|
|
<param name="pname"><type>VertexAttribPointerParameter</type></param>
|
|
</function>
|
|
|
|
<!-- Program Queries [6.1.12] -->
|
|
<function name="GetProgram">
|
|
<param name="pname"><type>GetProgramParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Texturing [3.8] -->
|
|
<function name="ActiveTexture">
|
|
<param name="texture"><type>TextureUnit</type></param>
|
|
</function>
|
|
<function name="BindTexture">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Sampler Objects [3.8.2] -->
|
|
<function name="SamplerParameter">
|
|
<param name="pname"><type>SamplerParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Sampler Queries [6.1.5] -->
|
|
<function name="GetSamplerParameter">
|
|
<param name="pname"><type>SamplerParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Texture Image Specification [3.8.3-4] -->
|
|
<function name="TexImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
<param name="internalformat"><type>TextureComponentCount</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="TexImage3D">
|
|
<param name="target"><type>TextureTarget3d</type></param>
|
|
<param name="internalformat"><type>TextureComponentCount</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="TexStorage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
<param name="internalformat"><type>SizedInternalFormat</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="TexStorage3D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
<param name="internalformat"><type>SizedInternalFormat</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
|
|
<!-- Alt. Texture Image Specification Commands [3.8.5] -->
|
|
<function name="CopyTexImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
<param name="internalformat"><type>TextureCopyComponentCount</type></param>
|
|
</function>
|
|
<function name="TexSubImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
</function>
|
|
<function name="TexSubImage3D">
|
|
<param name="target"><type>TextureTarget3d</type></param>
|
|
</function>
|
|
<function name="CopyTexSubImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
</function>
|
|
<function name="CopyTexSubImage3D">
|
|
<param name="target"><type>TextureTarget3d</type></param>
|
|
</function>
|
|
|
|
<!-- Compressed Texture Images [3.8.6] -->
|
|
<function name="CompressedTexImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
<param name="internalformat"><type>CompressedInternalFormat</type></param>
|
|
</function>
|
|
<function name="CompressedTexImage3D">
|
|
<param name="target"><type>TextureTarget3d</type></param>
|
|
<param name="internalformat"><type>CompressedInternalFormat</type></param>
|
|
</function>
|
|
<function name="CompressedTexSubImage2D">
|
|
<param name="target"><type>TextureTarget2d</type></param>
|
|
</function>
|
|
<function name="CompressedTexSubImage3D">
|
|
<param name="target"><type>TextureTarget3d</type></param>
|
|
</function>
|
|
|
|
<!-- Texture Parameters [3.8.7] -->
|
|
<function name="TexParameter">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="pname"><type>TextureParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Manual Mipmap Generation [3.8.9] -->
|
|
<function name="GenerateMipmap">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Enumerated Queries [6.1.3] -->
|
|
<function name="GetTexParameter">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="pname"><type>GetTextureParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Stencil Test [4.1.4] -->
|
|
<function name="StencilFunc">
|
|
<param name="func"><type>StencilFunction</type></param>
|
|
</function>
|
|
<function name="StencilFuncSeparate">
|
|
<param name="face"><type>StencilFace</type></param>
|
|
<param name="func"><type>StencilFunction</type></param>
|
|
</function>
|
|
<function name="StencilOp">
|
|
<param name="sfail"><type>StencilOp</type></param>
|
|
<param name="dpfail"><type>StencilOp</type></param>
|
|
<param name="dppass"><type>StencilOp</type></param>
|
|
</function>
|
|
<function name="StencilOpSeparate">
|
|
<param name="face"><type>StencilFace</type></param>
|
|
<param name="func"><type>StencilFunction</type></param>
|
|
<param name="sfail"><type>StencilOp</type></param>
|
|
<param name="dpfail"><type>StencilOp</type></param>
|
|
<param name="dppass"><type>StencilOp</type></param>
|
|
</function>
|
|
|
|
<!-- Depth Buffer Test [4.1.5] -->
|
|
<function name="DepthFunc">
|
|
<param name="func"><type>DepthFunction</type></param>
|
|
</function>
|
|
|
|
<!-- Blending [4.1.7] -->
|
|
<function name="BlendEquation">
|
|
<param name="mode"><type>BlendEquationMode</type></param>
|
|
</function>
|
|
<function name="BlendEquationSeparate">
|
|
<param name="modeRGB"><type>BlendEquationMode</type></param>
|
|
<param name="modeAlpha"><type>BlendEquationMode</type></param>
|
|
</function>
|
|
<function name="BlendFunc">
|
|
<param name="sfactor"><type>BlendingFactorSrc</type></param>
|
|
<param name="dfactor"><type>BlendingFactorDest</type></param>
|
|
</function>
|
|
<function name="BlendFuncSeparate">
|
|
<param name="sfactorRGB"><type>BlendingFactorSrc</type></param>
|
|
<param name="dfactorRGB"><type>BlendingFactorDest</type></param>
|
|
<param name="sfactorAlpha"><type>BlendingFactorSrc</type></param>
|
|
<param name="dfactorAlpha"><type>BlendingFactorDest</type></param>
|
|
</function>
|
|
|
|
<!-- Selecting a Buffer for Writing [4.2.1] -->
|
|
<function name="DrawBuffers">
|
|
<param name="bufs"><type>DrawBufferMode</type></param>
|
|
</function>
|
|
|
|
<!-- Fine Control of Buffer Updates [4.2.2] -->
|
|
<function name="StencilMaskSeparate">
|
|
<param name="face"><type>StencilFace</type></param>
|
|
</function>
|
|
|
|
<!-- Clearing the Buffers [4.2.3] -->
|
|
<function name="Clear">
|
|
<param name="mask"><type>ClearBufferMask</type></param>
|
|
</function>
|
|
<function name="ClearBuffer">
|
|
<param name="buffer"><type>ClearBuffer</type></param>
|
|
</function>
|
|
<function name="ClearBufferfi">
|
|
<param name="buffer"><type>ClearBufferCombined</type></param>
|
|
</function>
|
|
|
|
<!-- Sync Objects and Fences [5.2] -->
|
|
<function name="FenceSync">
|
|
<param name="condition"><type>SyncCondition</type></param>
|
|
<param name="flags"><type>WaitSyncFlags</type></param>
|
|
</function>
|
|
<function name="ClientWaitSync">
|
|
<returns>WaitSyncStatus</returns>
|
|
<param name="flags"><type>ClientWaitSyncFlags</type></param>
|
|
</function>
|
|
<function name="WaitSync">
|
|
<param name="flags"><type>WaitSyncFlags</type></param>
|
|
</function>
|
|
|
|
<!-- Sync Object Queries [6.1.8] -->
|
|
<function name="GetSync">
|
|
<param name="pname"><type>SyncParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Pixel Rectangles [3.7.1] -->
|
|
<function name="PixelStore">
|
|
<param name="pname"><type>PixelStoreParameter</type></param>
|
|
</function>
|
|
|
|
<!-- Binding & Managing Framebuffer Objects [4.4.1] -->
|
|
<function name="BindFramebuffer">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Renderbuffer Objects [4.4.2] -->
|
|
<function name="BindRenderbuffer">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
</function>
|
|
<function name="RenderbufferStorage">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
<param name="internalformat"><type>RenderbufferInternalFormat</type></param>
|
|
</function>
|
|
<function name="RenderbufferStorageMultisample">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
<param name="internalformat"><type>RenderbufferInternalFormat</type></param>
|
|
</function>
|
|
|
|
<!-- Attaching Renderbuffer Images to Framebuffer -->
|
|
<function name="FramebufferRenderbuffer">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="renderbuffertarget"><type>RenderbufferTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Attaching Texture Images to a Framebuffer -->
|
|
<function name="FramebufferTexture2D">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="textarget"><type>TextureTarget2d</type></param>
|
|
</function>
|
|
<function name="FramebufferTextureLayer">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="textarget"><type>TextureTarget3d</type></param>
|
|
</function>
|
|
|
|
<!-- Framebuffer Completeness [4.4.4] -->
|
|
<function name="CheckFramebufferStatus">
|
|
<returns>FramebufferErrorCode</returns>
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
</function>
|
|
|
|
<!-- Invalidating Framebuffer Contents [4.5] -->
|
|
<function name="InvalidateFramebuffer">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachments"><type>FramebufferAttachment</type></param>
|
|
</function>
|
|
<function name="InvalidateSubFramebuffer">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachments"><type>FramebufferAttachment</type></param>
|
|
</function>
|
|
|
|
<!-- Renderbuffer Object Queries [6.1.13-14] -->
|
|
<function name="GetRenderbufferParameter">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
<param name="pname"><type>RenderbufferParameterName</type></param>
|
|
</function>
|
|
|
|
<!-- Simple Queries [6.1.1] -->
|
|
<function name="GetFramebufferAttachmentParameter">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferAttachment</type></param>
|
|
<param name="pname"><type>FramebufferParameterName</type></param>
|
|
</function>
|
|
<function name="GetInternalformat">
|
|
<param name="target"><type>ImageTarget</type></param>
|
|
<param name="internalformat"><type>SizedInternalFormat</type></param>
|
|
<param name="pname"><type>InternalFormatParameter</type></param>
|
|
</function>
|
|
|
|
<!-- String Queries [6.1.6] -->
|
|
<function name="GetBoolean">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
<function name="GetFloat">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
<function name="GetInteger">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
<function name="GetIntegeri_v">
|
|
<param name="target"><type>GetIndexedPName</type></param>
|
|
</function>
|
|
<function name="GetInteger64">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
<function name="GetInteger64i_v">
|
|
<param name="target"><type>GetIndexedPName</type></param>
|
|
</function>
|
|
<function name="GetString">
|
|
<param name="name"><type>StringName</type></param>
|
|
</function>
|
|
<function name="GetStringi">
|
|
<param name="name"><type>StringNameIndexed</type></param>
|
|
</function>
|
|
|
|
<!-- AMD_performance_monitors is not const-correct -->
|
|
<function name="DeletePerfMonitors" extension="AMD">
|
|
<param name="monitors"><flow>in</flow></param>
|
|
</function>
|
|
|
|
<!-- EXT_disjoint_timer_query -->
|
|
<function name="QueryCounter">
|
|
<param name="target">QueryCounterTarget</param>
|
|
</function>
|
|
|
|
<!-- KHR_debug -->
|
|
<function name="DebugMessageControl">
|
|
<param name="source"><type>DebugSourceControl</type></param>
|
|
<param name="type"><type>DebugTypeControl</type></param>
|
|
<param name="severity"><type>DebugSeverityControl</type></param>
|
|
</function>
|
|
<function name="DebugMessageInsert">
|
|
<param name="source"><type>DebugSourceExternal</type></param>
|
|
<param name="type"><type>DebugType</type></param>
|
|
<param name="severity"><type>DebugSeverity</type></param>
|
|
</function>
|
|
<function name="GetDebugMessageLog">
|
|
<param name="sources"><type>DebugSourceExternal</type></param>
|
|
<param name="types"><type>DebugType</type></param>
|
|
<param name="severities"><type>DebugSeverity</type></param>
|
|
</function>
|
|
<function name="GetObjectLabel">
|
|
<param name="identifier"><type>ObjectLabelIdentifier</type></param>
|
|
</function>
|
|
<function name="ObjectLabel">
|
|
<param name="identifier"><type>ObjectLabelIdentifier</type></param>
|
|
</function>
|
|
</replace>
|
|
|
|
<!-- gles2 overloads for 2.0 backwards compatibility-->
|
|
<overload name="gles2" version="2.0">
|
|
<!-- PrimtiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="DrawArrays" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements" obsolete="Use PrimitiveType overload instead">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
|
|
<!-- StencilFace <=> CullFaceMode -->
|
|
<function name="StencilFuncSeparate" obsolete="Use StencilFace overload instead">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
<function name="StencilMaskSeparate" obsolete="Use StencilFace overload instead">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
<function name="StencilOpSeparate" obsolete="Use StencilFace overload instead">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
|
|
<!-- BufferUsageHint <=> BufferUsage -->
|
|
<function name="BufferData" obsolete="Use BufferUsageHint overload instead">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="usage"><type>BufferUsage</type></param>
|
|
</function>
|
|
|
|
<!-- TextureTarget <=> TextureTarget2d -->
|
|
<function name="FramebufferTexture2D" obsolete="Use TextureTarget2d overload instead">
|
|
<param name="textarget"><type>TextureTarget</type></param>
|
|
</function>
|
|
<function name="TexImage2D" obsolete="Use TextureTarget2d overload instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="internalformat"><type>PixelInternalFormat</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="TexSubImage2D" obsolete="Use TextureTarget2d overload instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
<function name="CopyTexImage2D" obsolete="Use TextureTarget2d and TextureCopyComponentCount overloads instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="internalformat"><type>PixelInternalFormat</type></param>
|
|
</function>
|
|
<function name="CopyTexSubImage2D" obsolete="Use TextureTarget2d overload instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
<function name="CompressedTexImage2D" obsolete="Use TextureTarget2d overload instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="internalformat"><type>PixelInternalFormat</type></param>
|
|
</function>
|
|
<function name="CompressedTexSubImage2D" obsolete="Use TextureTarget2d and CompressedInternalFormat overloads instead">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
</function>
|
|
|
|
</overload>
|
|
|
|
<!-- gles2 2.0 enums -->
|
|
<add name="gles2" version="2.0">
|
|
|
|
<enum name="BlendEquationMode">
|
|
<token name="FuncAdd" value="0X8006" />
|
|
<token name="FuncSubtract" value="0X800a" />
|
|
<token name="FuncReverseSubtract" value="0X800b" />
|
|
</enum>
|
|
|
|
<enum name="BlendingFactorSrc">
|
|
<token name="Zero" value="0" />
|
|
<token name="One" value="1" />
|
|
<token name="SrcColor" value="0X0300" />
|
|
<token name="OneMinusSrcColor" value="0X0301" />
|
|
<token name="DstColor" value="0X0306" />
|
|
<token name="OneMinusDstColor" value="0X0307" />
|
|
<token name="SrcAlpha" value="0X0302" />
|
|
<token name="OneMinusSrcAlpha" value="0X0303" />
|
|
<token name="DstAlpha" value="0X0304" />
|
|
<token name="OneMinusDstAlpha" value="0X0305" />
|
|
<token name="ConstantColor" value="0X8001" />
|
|
<token name="OneMinusConstantColor" value="0X8002" />
|
|
<token name="ConstantAlpha" value="0X8003" />
|
|
<token name="OneMinusConstantAlpha" value="0X8004" />
|
|
<token name="SrcAlphaSaturate" value="0X0308" remark="only valid for source RGB/Alpha" />
|
|
</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="DstColor" value="0X0306" />
|
|
<token name="OneMinusDstColor" value="0X0307" />
|
|
<token name="SrcAlpha" value="0X0302" />
|
|
<token name="OneMinusSrcAlpha" value="0X0303" />
|
|
<token name="DstAlpha" value="0X0304" />
|
|
<token name="OneMinusDstAlpha" value="0X0305" />
|
|
<token name="ConstantColor" value="0X8001" />
|
|
<token name="OneMinusConstantColor" value="0X8002" />
|
|
<token name="ConstantAlpha" value="0X8003" />
|
|
<token name="OneMinusConstantAlpha" value="0X8004" />
|
|
<token name="SrcAlphaSaturate" value="0X0308" remark="only valid for source RGB/Alpha" />
|
|
</enum>
|
|
|
|
<enum name="BlitFramebufferFilter">
|
|
<use token="LINEAR" />
|
|
<use token="NEAREST" />
|
|
</enum>
|
|
|
|
<enum name="BufferTarget">
|
|
<token name="ArrayBuffer" value="0X8892" />
|
|
<token name="ElementArrayBuffer" value="0X8893" />
|
|
</enum>
|
|
<enum name="BufferUsage">
|
|
<reuse enum="BufferUsageHint" />
|
|
</enum>
|
|
<enum name="BufferUsageHint">
|
|
<token name="DynamicDraw" value="0X88e8" />
|
|
<token name="StaticDraw" value="0X88e4" />
|
|
<token name="StreamDraw" value="0X88e0" />
|
|
</enum>
|
|
<enum name="BufferParameterName">
|
|
<token name="BufferSize" value="0X8764" />
|
|
<token name="BufferUsage" value="0X8765" />
|
|
</enum>
|
|
<enum name="GetTextureParameterName">
|
|
<reuse enum="TextureParameterName" />
|
|
</enum>
|
|
|
|
<!-- APPLE_rgb_422 -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="RGB_RAW_422_APPLE" />
|
|
</enum>
|
|
|
|
<!-- APPLE_sync -->
|
|
<enum name="ClientWaitSyncFlags">
|
|
<use token="NONE" />
|
|
<use token="SYNC_FLUSH_COMMANDS_BIT_APPLE" />
|
|
</enum>
|
|
<enum name="SyncCondition">
|
|
<use token="SYNC_GPU_COMMANDS_COMPLETE_APPLE" />
|
|
</enum>
|
|
<enum name="SyncParameterName">
|
|
<use token="OBJECT_TYPE_APPLE" />
|
|
<use token="SYNC_STATUS_APPLE" />
|
|
<use token="SYNC_CONDITION_APPLE" />
|
|
<use token="SYNC_FLAGS_APPLE" />
|
|
</enum>
|
|
<enum name="WaitSyncFlags">
|
|
<use token="NONE" />
|
|
</enum>
|
|
<enum name="WaitSyncStatus">
|
|
<use token="ALREADY_SIGNALED_APPLE" />
|
|
<use token="TIMEOUT_EXPIRED_APPLE" />
|
|
<use token="CONDITION_SATISFIED_APPLE" />
|
|
<use token="WAIT_FAILED_APPLE" />
|
|
</enum>
|
|
|
|
<!-- APPLE_texture_format_BGRA8888 or EXT_texture_format_BGRA8888 -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="BGRA8_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_multiview_draw_buffers -->
|
|
<enum name="GetIndexedPName">
|
|
<use token="DRAW_BUFFER_EXT" />
|
|
<use token="READ_BUFFER_EXT" />
|
|
</enum>
|
|
<enum name="GetPName">
|
|
<use token="MAX_MULTIVIEW_BUFFERS_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_texture -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="ALPHA8_EXT" />
|
|
<use token="LUMINANCE8_EXT" />
|
|
<use token="LUMINANCE8_ALPHA8_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_texture_rg -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="R8_EXT" />
|
|
<use token="RG8_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_texture_rg and OES_texture_float -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="R32F_EXT" />
|
|
<use token="RG32F_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_texture_rg and OES_texture_half_float -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="R16F_EXT" />
|
|
<use token="RG16F_EXT" />
|
|
</enum>
|
|
|
|
<!--- EXT_texture_storage -->
|
|
<enum name="GetTextureParameterName">
|
|
<use token="TEXTURE_IMMUTABLE_FORMAT_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_texture_type_2_10_10_10_REV -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="RGB10_A2_EXT" />
|
|
<use token="RGB10_EXT" />
|
|
</enum>
|
|
|
|
<!-- OES_mapbuffer -->
|
|
<enum name="BufferPointer">
|
|
<use token="BUFFER_MAP_POINTER_OES" />
|
|
</enum>
|
|
|
|
<!-- OES_texture_3d -->
|
|
<enum name="GetPName">
|
|
<use token="MAX_3D_TEXTURE_SIZE_OES" />
|
|
<use token="TEXTURE_BINDING_3D_OES" />
|
|
</enum>
|
|
<enum name="GetTextureParameterName">
|
|
<use token="TEXTURE_WRAP_R_OES" />
|
|
</enum>
|
|
<enum name="TextureTarget3d">
|
|
<use token="TEXTURE_3D_OES" />
|
|
</enum>
|
|
<enum name="TextureParameterName">
|
|
<use token="TEXTURE_WRAP_R_OES" />
|
|
</enum>
|
|
|
|
<!-- OES_texture_float -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="RGBA32F_EXT" />
|
|
<use token="RGB32F_EXT" />
|
|
<use token="ALPHA32F_EXT" />
|
|
<use token="LUMINANCE32F_EXT" />
|
|
<use token="LUMINANCE_ALPHA32F_EXT" />
|
|
</enum>
|
|
|
|
<!-- OES_texture_half_float -->
|
|
<enum name="SizedInternalFormat">
|
|
<use token="RGBA16F_EXT" />
|
|
<use token="RGB16F_EXT" />
|
|
<use token="ALPHA16F_EXT" />
|
|
<use token="LUMINANCE16F_EXT" />
|
|
<use token="LUMINANCE_ALPHA16F_EXT" />
|
|
</enum>
|
|
|
|
<!-- KHR_debug -->
|
|
<enum name="DebugSeverity">
|
|
<use token="DEBUG_SEVERITY_HIGH" />
|
|
<use token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use token="DEBUG_SEVERITY_LOW" />
|
|
<use token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSeverityControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_SEVERITY_HIGH" />
|
|
<use token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use token="DEBUG_SEVERITY_LOW" />
|
|
<use token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSource">
|
|
<use token="DEBUG_SOURCE_API" />
|
|
<use token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
<use token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_SOURCE_API" />
|
|
<use token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
<use token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceExternal">
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
</enum>
|
|
<enum name="DebugType">
|
|
<use token="DEBUG_TYPE_ERROR" />
|
|
<use token="DEBUG_TYPE_MARKER" />
|
|
<use token="DEBUG_TYPE_OTHER" />
|
|
<use token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use token="DEBUG_TYPE_PORTABILITY" />
|
|
<use token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
<enum name="DebugTypeControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_TYPE_ERROR" />
|
|
<use token="DEBUG_TYPE_MARKER" />
|
|
<use token="DEBUG_TYPE_OTHER" />
|
|
<use token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use token="DEBUG_TYPE_PORTABILITY" />
|
|
<use token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
|
|
<!-- EXT_disjoint_timer_query -->
|
|
<enum name="GetPName">
|
|
<use token="GPU_DISJOINT_EXT" />
|
|
<use token="TIMESTAMP_EXT" />
|
|
</enum>
|
|
<enum name="GetQueryObjectParam">
|
|
<use token="QUERY_RESULT_EXT" />
|
|
<use token="QUERY_RESULT_AVAILABLE_EXT" />
|
|
</enum>
|
|
<enum name="GetQueryParam">
|
|
<use token="CURRENT_QUERY_EXT" />
|
|
<use token="QUERY_COUNTER_BITS_EXT" />
|
|
</enum>
|
|
<enum name="QueryCounterTarget">
|
|
<use token="TIMESTAMP_EXT" />
|
|
</enum>
|
|
<enum name="QueryTarget">
|
|
<use token="TIME_ELAPSED_EXT" />
|
|
</enum>
|
|
|
|
<!-- EXT_occlusion_query_boolean -->
|
|
<enum name="GetQueryObjectParam">
|
|
<use token="QUERY_RESULT_EXT" />
|
|
<use token="QUERY_RESULT_AVAILABLE_EXT" />
|
|
</enum>
|
|
<enum name="GetQueryParam">
|
|
<use token="CURRENT_QUERY_EXT" />
|
|
</enum>
|
|
<enum name="QueryTarget">
|
|
<use token="ANY_SAMPLES_PASSED_EXT" />
|
|
<use token="ANY_SAMPLES_PASSED_CONSERVATIVE_EXT" />
|
|
</enum>
|
|
|
|
<enum name="VertexAttribPointerType">
|
|
<token name="Byte" value="0X1400" />
|
|
<token name="UnsignedByte" value="0X1401" />
|
|
<token name="Short" value="0X1402" />
|
|
<token name="UnsignedShort" value="0X1403" />
|
|
<token name="Fixed" value="0X140c" />
|
|
<token name="Float" value="0X1406" />
|
|
</enum>
|
|
|
|
<enum name="ClearBufferMask">
|
|
<token name="DepthBufferBit" value="0X0100" />
|
|
<token name="StencilBufferBit" value="0X0400" />
|
|
<token name="ColorBufferBit" value="0X4000" />
|
|
</enum>
|
|
|
|
<enum name="ShaderType">
|
|
<token name="VertexShader" value="0X8b31" />
|
|
<token name="FragmentShader" value="0X8b30" />
|
|
</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="CullFaceMode">
|
|
<token name="Front" value="0X0404" />
|
|
<token name="Back" value="0X0405" />
|
|
<token name="FrontAndBack" value="0X0408" />
|
|
</enum>
|
|
|
|
<enum name="DepthFunction">
|
|
<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="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="DrawElementsType">
|
|
<token name="UnsignedByte" value="0X1401" />
|
|
<token name="UnsignedShort" value="0X1403" />
|
|
</enum>
|
|
|
|
<enum name="EnableCap">
|
|
<token name="CullFace" value="0X0b44" />
|
|
<token name="DepthTest" value="0X0b71" />
|
|
<token name="StencilTest" value="0X0b90" />
|
|
<token name="Dither" value="0X0bd0" />
|
|
<token name="Blend" value="0X0be2" />
|
|
<token name="ScissorTest" value="0X0c11" />
|
|
<token name="Texture2D" value="0X0de1" />
|
|
<token name="PolygonOffsetFill" value="0X8037" />
|
|
<token name="SampleAlphaToCoverage" value="0X809e" />
|
|
<token name="SampleCoverage" value="0X80a0" />
|
|
</enum>
|
|
|
|
<enum name="FrontFaceDirection">
|
|
<token name="Cw" value="0X0900" />
|
|
<token name="Ccw" value="0X0901" />
|
|
</enum>
|
|
|
|
<enum name="ActiveAttribType">
|
|
<token name="Float" value="0X1406" />
|
|
<token name="FloatVec2" value="0X8b50" />
|
|
<token name="FloatVec3" value="0X8b51" />
|
|
<token name="FloatVec4" value="0X8b52" />
|
|
<token name="FloatMat2" value="0X8b5a" />
|
|
<token name="FloatMat3" value="0X8b5b" />
|
|
<token name="FloatMat4" value="0X8b5c" />
|
|
</enum>
|
|
|
|
<enum name="ActiveUniformType">
|
|
<token name="Float" value="0X1406" />
|
|
<token name="FloatVec2" value="0X8b50" />
|
|
<token name="FloatVec3" value="0X8b51" />
|
|
<token name="FloatVec4" value="0X8b52" />
|
|
<token name="Int" value="0X1404" />
|
|
<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="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" />
|
|
<token name="InvalidFramebufferOperation " value="0X0506" />
|
|
</enum>
|
|
|
|
<!-- KHR_debug -->
|
|
<!-- Note that KHR_debug is part of the gles registry,
|
|
but is actually written against the desktop 4.2 spec.
|
|
Some of the tokens defined below are not going to
|
|
be available in the ES version /> -->
|
|
<enum name="ObjectLabelIdentifier">
|
|
<use token="BUFFER" />
|
|
<use token="FRAMEBUFFER" />
|
|
<use token="RENDERBUFFER" />
|
|
<use token="PROGRAM_PIPELINE" />
|
|
<use token="PROGRAM" />
|
|
<use token="QUERY" />
|
|
<use token="SAMPLER" />
|
|
<use token="SHADER" />
|
|
<use token="TEXTURE" />
|
|
<use token="VERTEX_ARRAY" />
|
|
</enum>
|
|
|
|
<enum name="GetProgramParameterName">
|
|
<use token="DELETE_STATUS" />
|
|
<use token="LINK_STATUS" />
|
|
<use token="VALIDATE_STATUS" />
|
|
<use token="INFO_LOG_LENGTH" />
|
|
<use token="ATTACHED_SHADERS" />
|
|
<use token="ACTIVE_ATTRIBUTES" />
|
|
<use token="ACTIVE_ATTRIBUTE_MAX_LENGTH" />
|
|
<use token="ACTIVE_UNIFORMS" />
|
|
<use token="ACTIVE_UNIFORM_MAX_LENGTH" />
|
|
<use token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
|
|
<enum name="ProgramParameterName">
|
|
<use token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
|
|
<enum name="ShaderParameter">
|
|
<token name="ShaderType" value="0X8b4f" remark="This output may be cast to the ShaderType enum." />
|
|
<token name="DeleteStatus" value="0X8b80" />
|
|
<token name="CompileStatus" value="0X8b81" />
|
|
<token name="InfoLogLength" value="0X8b84" />
|
|
<token name="ShaderSourceLength" value="0X8b88" />
|
|
</enum>
|
|
|
|
<enum name="StencilFace">
|
|
<use token="FRONT" />
|
|
<use token="BACK" />
|
|
<use token="FRONT_AND_BACK" />
|
|
</enum>
|
|
|
|
<enum name="StringName">
|
|
<token name="Vendor" value="0X1f00" />
|
|
<token name="Renderer" value="0X1f01" />
|
|
<token name="Version" value="0X1f02" />
|
|
<token name="Extensions" value="0X1f03" />
|
|
<token name="ShadingLanguageVersion" value="0X8b8c" />
|
|
</enum>
|
|
|
|
<enum name="VertexAttribParameter">
|
|
<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="VertexAttribArrayBufferBinding" value="0X889f" />
|
|
<token name="CurrentVertexAttrib" value="0X8626" />
|
|
</enum>
|
|
|
|
<enum name="VertexAttribPointerParameter">
|
|
<token name="VertexAttribArrayPointer" value="0X8645" />
|
|
</enum>
|
|
|
|
<enum name="HintTarget">
|
|
<token name="GenerateMipmapHint" value="0X8192" />
|
|
</enum>
|
|
|
|
<enum name="HintMode">
|
|
<token name="DontCare" value="0X1100" />
|
|
<token name="Fastest" value="0X1101" />
|
|
<token name="Nicest" value="0X1102" />
|
|
</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="Invert" value="0X150a" />
|
|
<token name="Keep" value="0X1e00" />
|
|
<token name="Replace" value="0X1e01" />
|
|
<token name="Incr" value="0X1e02" />
|
|
<token name="Decr" value="0X1e03" />
|
|
<token name="IncrWrap" value="0X8507" />
|
|
<token name="DecrWrap" value="0X8508" />
|
|
<token name="Zero" value="0X0000" />
|
|
</enum>
|
|
|
|
<enum name="TextureCopyComponentCount">
|
|
<use token="RGB" />
|
|
<use token="RGBA" />
|
|
<use token="LUMINANCE_ALPHA" />
|
|
<use token="LUMINANCE" />
|
|
<use token="ALPHA" />
|
|
</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" />
|
|
</enum>
|
|
|
|
<enum name="TextureTarget">
|
|
<token name="Texture2D" value="0X0de1" />
|
|
<token name="TextureCubeMap" value="0X8513" />
|
|
</enum>
|
|
|
|
<enum name="TextureTarget2d">
|
|
<use token="TEXTURE_2D" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_X" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_Y" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_Z" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_X" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_Y" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_Z" />
|
|
</enum>
|
|
|
|
<enum name="TextureMinFilter">
|
|
<token name="NearestMipmapNearest" value="0X2700" />
|
|
<token name="LinearMipmapNearest" value="0X2701" />
|
|
<token name="NearestMipmapLinear" value="0X2702" />
|
|
<token name="LinearMipmapLinear" value="0X2703" />
|
|
<token name="Nearest" value="0X2600" />
|
|
<token name="Linear" value="0X2601" />
|
|
</enum>
|
|
|
|
<enum name="TextureMagFilter">
|
|
<token name="Nearest" value="0X2600" />
|
|
<token name="Linear" value="0X2601" />
|
|
</enum>
|
|
|
|
<enum name="TextureParameterName">
|
|
<use token="TEXTURE_MAG_FILTER" />
|
|
<use token="TEXTURE_MIN_FILTER" />
|
|
<use token="TEXTURE_WRAP_S" />
|
|
<use token="TEXTURE_WRAP_T" />
|
|
</enum>
|
|
|
|
<enum name="TextureTarget">
|
|
<token name="Texture2D" value="0X0de1" />
|
|
<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" />
|
|
</enum>
|
|
|
|
<enum name="PixelType">
|
|
<token name="UnsignedShort4444" value="0X8033" />
|
|
<token name="UnsignedShort5551" value="0X8034" />
|
|
<token name="UnsignedShort565" value="0X8363" />
|
|
<token name="UnsignedByte" value="0X1401" />
|
|
</enum>
|
|
|
|
<enum name="PixelFormat">
|
|
<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="PixelInternalFormat">
|
|
<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="FramebufferTarget">
|
|
<token name="Framebuffer" value="0X8d40" />
|
|
</enum>
|
|
|
|
<enum name="FramebufferErrorCode">
|
|
<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" />
|
|
</enum>
|
|
|
|
<enum name="RenderbufferTarget">
|
|
<token name="Renderbuffer" value="0X8d41" />
|
|
</enum>
|
|
|
|
<enum name="RenderbufferInternalFormat">
|
|
<token name="DepthComponent16" value="0X81a5" />
|
|
<token name="Rgba4" value="0X8056" />
|
|
<token name="Rgb5A1" value="0X8057" />
|
|
<token name="Rgb565" value="0X8d62" />
|
|
<token name="StencilIndex8" value="0X8d48" />
|
|
</enum>
|
|
|
|
<enum name="RenderbufferParameterName">
|
|
<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" />
|
|
</enum>
|
|
|
|
<enum name="FramebufferSlot">
|
|
<token name="ColorAttachment0" value="0X8ce0" />
|
|
<token name="DepthAttachment" value="0X8d00" />
|
|
<token name="StencilAttachment" value="0X8d20" />
|
|
</enum>
|
|
|
|
<enum name="FramebufferParameterName">
|
|
<token name="FramebufferAttachmentObjectType" value="0X8cd0" />
|
|
<token name="FramebufferAttachmentObjectName" value="0X8cd1" />
|
|
<token name="FramebufferAttachmentTextureLevel" value="0X8cd2" />
|
|
<token name="FramebufferAttachmentTextureCubeMapFace" value="0X8cd3" />
|
|
</enum>
|
|
|
|
<enum name="PixelStoreParameter">
|
|
<token name="PackAlignment" value="0X0d05" />
|
|
<token name="UnpackAlignment" value="0X0cf5" />
|
|
</enum>
|
|
|
|
<enum name="GetPName">
|
|
<token name="ShaderCompiler" value="0X8dfa" />
|
|
<token name="SampleCoverageInvert" value="0X80ab" />
|
|
<token name="ColorWritemask" value="0X0c23" />
|
|
<token name="DepthWritemask" value="0X0b72" />
|
|
<token name="BlendColor" value="0X8005" />
|
|
<token name="DepthRange" value="0X0b70" />
|
|
<token name="LineWidth" value="0X0b21" />
|
|
<token name="PolygonOffsetUnits" value="0X2a00" />
|
|
<token name="PolygonOffsetFactor" value="0X8038" />
|
|
<token name="AliasedPointSizeRange" value="0X846d" />
|
|
<token name="AliasedLineWidthRange" value="0X846e" />
|
|
<token name="SampleCoverageValue" value="0X80aa" />
|
|
<token name="ColorClearValue" value="0X0c22" />
|
|
<token name="BlendEquation" value="0X8009" />
|
|
<token name="BlendEquationRgb" value="0X8009" />
|
|
<token name="BlendEquationAlpha" value="0X883d" />
|
|
<token name="ImplementationColorReadType" value="0X8b9a" />
|
|
<token name="ImplementationColorReadFormat" value="0X8b9b" />
|
|
<token name="FramebufferBinding" value="0X8ca6" />
|
|
<token name="RenderbufferBinding" value="0X8ca7" />
|
|
<token name="ArrayBufferBinding" value="0X8894" />
|
|
<token name="ElementArrayBufferBinding" value="0X8895" />
|
|
<token name="ScissorBox" value="0X0c10" />
|
|
<token name="Viewport" value="0X0ba2" />
|
|
<token name="TextureBinding2D" value="0X8069" />
|
|
<token name="TextureBindingCubeMap" value="0X8514" />
|
|
<token name="ActiveTexture" value="0X84e0" />
|
|
<token name="FrontFace" value="0X0b46" />
|
|
<token name="CullFaceMode" value="0X0b45" />
|
|
<token name="BlendDstRgb" value="0X80c8" />
|
|
<token name="BlendSrcRgb" value="0X80c9" />
|
|
<token name="BlendDstAlpha" value="0X80ca" />
|
|
<token name="BlendSrcAlpha" value="0X80cb" />
|
|
<token name="StencilFunc" value="0X0b92" />
|
|
<token name="StencilValueMask" value="0X0b93" />
|
|
<token name="StencilFail" value="0X0b94" />
|
|
<token name="StencilPassDepthFail" value="0X0b95" />
|
|
<token name="StencilPassDepthPass" value="0X0b96" />
|
|
<token name="StencilRef" value="0X0b97" />
|
|
<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="StencilWritemask" value="0X0b98" />
|
|
<token name="StencilBackWritemask" value="0X8ca5" />
|
|
<token name="DepthFunc" value="0X0b74" />
|
|
<token name="DepthClearValue" value="0X0b73" />
|
|
<token name="StencilClearValue" value="0X0b91" />
|
|
<token name="UnpackAlignment" value="0X0cf5" />
|
|
<token name="PackAlignment" value="0X0d05" />
|
|
<token name="CurrentProgram" value="0X8b8d" />
|
|
<token name="GenerateMipmapHint" value="0X8192" />
|
|
<token name="MaxTextureSize" value="0X0d33" />
|
|
<token name="MaxViewportDims" value="0X0d3a" />
|
|
<token name="SubpixelBits" value="0X0d50" />
|
|
<token name="MaxCubeMapTextureSize" value="0X851c" />
|
|
<token name="SampleBuffers" value="0X80a8" />
|
|
<token name="Samples" value="0X80a9" />
|
|
<token name="NumCompressedTextureFormats" value="0X86a2" />
|
|
<token name="CompressedTextureFormats" value="0X86a3" />
|
|
<token name="ShaderBinaryFormats" value="0X8df8" />
|
|
<token name="NumShaderBinaryFormats" value="0X8df9" />
|
|
<token name="MaxVertexAttribs" value="0X8869" />
|
|
<token name="MaxTextureImageUnits" value="0X8872" />
|
|
<token name="MaxVertexTextureImageUnits" value="0X8b4c" />
|
|
<token name="MaxCombinedTextureImageUnits" value="0X8b4d" />
|
|
<token name="MaxRenderbufferSize" value="0X84e8" />
|
|
<token name="MaxVertexUniformVectors" value="0X8dfb" />
|
|
<token name="MaxVaryingVectors" value="0X8dfc" />
|
|
<token name="MaxFragmentUniformVectors" value="0X8dfd" />
|
|
<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" />
|
|
<!-- From EnableCap -->
|
|
<token name="CullFace" value="0X0b44" />
|
|
<token name="DepthTest" value="0X0b71" />
|
|
<token name="StencilTest" value="0X0b90" />
|
|
<token name="Dither" value="0X0bd0" />
|
|
<token name="Blend" value="0X0be2" />
|
|
<token name="ScissorTest" value="0X0c11" />
|
|
<token name="Texture2D" value="0X0de1" />
|
|
<token name="PolygonOffsetFill" value="0X8037" />
|
|
<token name="SampleAlphaToCoverage" value="0X809e" />
|
|
<token name="SampleCoverage" value="0X80a0" />
|
|
</enum>
|
|
|
|
<enum name="ShaderBinaryFormat">
|
|
<!-- Note: ShaderBinaryFormat must be queried at runtime, using
|
|
GetInteger(GetPName.ShaderBinaryFormats) -->
|
|
</enum>
|
|
|
|
<!-- OES_compressed_ETC1_RGB8_texture -->
|
|
<enum name="CompressedInternalFormat">
|
|
<use token="ETC1_RGB8_OES" />
|
|
</enum>
|
|
|
|
</add>
|
|
|
|
<!-- gles2 3.0 enums -->
|
|
<add name="gles2" version="3.0">
|
|
<enum name="ActiveAttribType">
|
|
<use token="FLOAT" />
|
|
<use token="FLOAT_VEC2" />
|
|
<use token="FLOAT_VEC3" />
|
|
<use token="FLOAT_VEC4" />
|
|
<use token="FLOAT_MAT2" />
|
|
<use token="FLOAT_MAT3" />
|
|
<use token="FLOAT_MAT4" />
|
|
<use token="FLOAT_MAT2x3" />
|
|
<use token="FLOAT_MAT2x4" />
|
|
<use token="FLOAT_MAT3x2" />
|
|
<use token="FLOAT_MAT3x4" />
|
|
<use token="FLOAT_MAT4x2" />
|
|
<use token="FLOAT_MAT4x3" />
|
|
<use token="INT" />
|
|
<use token="INT_VEC2" />
|
|
<use token="INT_VEC3" />
|
|
<use token="INT_VEC4" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="UNSIGNED_INT_VEC2" />
|
|
<use token="UNSIGNED_INT_VEC3" />
|
|
<use token="UNSIGNED_INT_VEC4" />
|
|
</enum>
|
|
<enum name="ActiveUniformBlockParameter">
|
|
<use token="UNIFORM_BLOCK_BINDING" />
|
|
<use token="UNIFORM_BLOCK_DATA_SIZE" />
|
|
<use token="UNIFORM_BLOCK_NAME_LENGTH" />
|
|
<use token="UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
|
|
<use token="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
|
|
<use token="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
|
|
<use token="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
|
|
</enum>
|
|
<enum name="ActiveUniformParameter">
|
|
<use token="UNIFORM_TYPE" />
|
|
<use token="UNIFORM_SIZE" />
|
|
<use token="UNIFORM_NAME_LENGTH" />
|
|
<use token="UNIFORM_BLOCK_INDEX" />
|
|
<use token="UNIFORM_OFFSET" />
|
|
<use token="UNIFORM_ARRAY_STRIDE" />
|
|
<use token="UNIFORM_MATRIX_STRIDE" />
|
|
<use token="UNIFORM_IS_ROW_MAJOR" />
|
|
</enum>
|
|
<enum name="ActiveUniformType">
|
|
<use token="BOOL" />
|
|
<use token="BOOL_VEC2" />
|
|
<use token="BOOL_VEC3" />
|
|
<use token="BOOL_VEC4" />
|
|
<use token="FLOAT" />
|
|
<use token="FLOAT_VEC2" />
|
|
<use token="FLOAT_VEC3" />
|
|
<use token="FLOAT_VEC4" />
|
|
<use token="INT" />
|
|
<use token="INT_VEC2" />
|
|
<use token="INT_VEC3" />
|
|
<use token="INT_VEC4" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="UNSIGNED_INT_VEC2" />
|
|
<use token="UNSIGNED_INT_VEC3" />
|
|
<use token="UNSIGNED_INT_VEC4" />
|
|
<use token="FLOAT_MAT2" />
|
|
<use token="FLOAT_MAT3" />
|
|
<use token="FLOAT_MAT4" />
|
|
<use token="FLOAT_MAT2x3" />
|
|
<use token="FLOAT_MAT2x4" />
|
|
<use token="FLOAT_MAT3x4" />
|
|
<use token="FLOAT_MAT4x2" />
|
|
<use token="FLOAT_MAT4x3" />
|
|
<use token="SAMPLER_2D" />
|
|
<use token="SAMPLER_2D_ARRAY" />
|
|
<use token="SAMPLER_3D" />
|
|
<use token="SAMPLER_CUBE" />
|
|
<use token="SAMPLER_2D_SHADOW" />
|
|
<use token="SAMPLER_2D_ARRAY_SHADOW" />
|
|
<use token="SAMPLER_CUBE_SHADOW" />
|
|
<use token="INT_SAMPLER_2D" />
|
|
<use token="INT_SAMPLER_3D" />
|
|
<use token="INT_SAMPLER_CUBE" />
|
|
<use token="INT_SAMPLER_2D_ARRAY" />
|
|
<use token="UNSIGNED_INT_SAMPLER_2D" />
|
|
<use token="UNSIGNED_INT_SAMPLER_3D" />
|
|
<use token="UNSIGNED_INT_SAMPLER_CUBE" />
|
|
<use token="UNSIGNED_INT_SAMPLER_2D_ARRAY" />
|
|
</enum>
|
|
<enum name="BlendEquationMode">
|
|
<use token="FUNC_ADD" />
|
|
<use token="FUNC_SUBTRACT" />
|
|
<use token="FUNC_REVERSE_SUBTRACT" />
|
|
<use token="MIN" />
|
|
<use token="MAX" />
|
|
</enum>
|
|
<enum name="BlendingFactorDest">
|
|
<use token="SRC_ALPHA" />
|
|
<use token="SRC_COLOR" />
|
|
<use token="DST_ALPHA" />
|
|
<use token="DST_COLOR" />
|
|
<use token="CONSTANT_ALPHA" />
|
|
<use token="CONSTANT_COLOR" />
|
|
<use token="ONE_MINUS_SRC_ALPHA" />
|
|
<use token="ONE_MINUS_SRC_COLOR" />
|
|
<use token="ONE_MINUS_DST_ALPHA" />
|
|
<use token="ONE_MINUS_DST_COLOR" />
|
|
<use token="ONE_MINUS_CONSTANT_ALPHA" />
|
|
<use token="ONE_MINUS_CONSTANT_COLOR" />
|
|
<use token="SRC_ALPHA_SATURATE" />
|
|
</enum>
|
|
<enum name="BlendingFactorSrc">
|
|
<reuse enum="BlendingFactorDest" />
|
|
</enum>
|
|
<enum name="BlitFramebufferFilter">
|
|
<use token="LINEAR" />
|
|
<use token="NEAREST" />
|
|
</enum>
|
|
<enum name="BufferAccessMask">
|
|
<use token="MAP_READ_BIT" />
|
|
<use token="MAP_WRITE_BIT" />
|
|
<use token="MAP_INVALIDATE_RANGE_BIT" />
|
|
<use token="MAP_INVALIDATE_BUFFER_BIT" />
|
|
<use token="MAP_FLUSH_EXPLICIT_BIT" />
|
|
<use token="MAP_UNSYNCHRONIZED_BIT" />
|
|
</enum>
|
|
<enum name="BufferParameterName">
|
|
<use token="BUFFER_SIZE" />
|
|
<use token="BUFFER_USAGE" />
|
|
<use token="BUFFER_ACCESS_FLAGS" />
|
|
<use token="BUFFER_MAPPED" />
|
|
<use token="BUFFER_MAP_POINTER" />
|
|
<use token="BUFFER_MAP_OFFSET" />
|
|
<use token="BUFFER_MAP_LENGTH" />
|
|
</enum>
|
|
<enum name="BufferPointer">
|
|
<use token="BUFFER_MAP_POINTER" />
|
|
</enum>
|
|
<enum name="BufferRangeTarget">
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER" />
|
|
<use token="UNIFORM_BUFFER" />
|
|
</enum>
|
|
<enum name="BufferTarget">
|
|
<use token="ARRAY_BUFFER" />
|
|
<use token="ELEMENT_ARRAY_BUFFER" />
|
|
<use token="PIXEL_PACK_BUFFER" />
|
|
<use token="PIXEL_UNPACK_BUFFER" />
|
|
<use token="COPY_READ_BUFFER" />
|
|
<use token="COPY_WRITE_BUFFER" />
|
|
<use token="UNIFORM_BUFFER" />
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER" />
|
|
</enum>
|
|
<enum name="BufferUsageHint">
|
|
<use token="STATIC_DRAW" />
|
|
<use token="STATIC_READ" />
|
|
<use token="STATIC_COPY" />
|
|
<use token="STREAM_DRAW" />
|
|
<use token="STREAM_READ" />
|
|
<use token="STREAM_COPY" />
|
|
<use token="DYNAMIC_DRAW" />
|
|
<use token="DYNAMIC_READ" />
|
|
<use token="DYNAMIC_COPY" />
|
|
</enum>
|
|
<enum name="ClearBufferMask">
|
|
<use token="COLOR_BUFFER_BIT" />
|
|
<use token="DEPTH_BUFFER_BIT" />
|
|
<use token="STENCIL_BUFFER_BIT" />
|
|
</enum>
|
|
<enum name="ClearBuffer">
|
|
<use token="COLOR" />
|
|
<use token="DEPTH" />
|
|
<use token="STENCIL" />
|
|
</enum>
|
|
<enum name="ClearBufferCombined">
|
|
<use token="DEPTH_STENCIL" />
|
|
</enum>
|
|
<enum name="ClientWaitSyncFlags">
|
|
<use token="NONE" />
|
|
<use token="SYNC_FLUSH_COMMANDS_BIT" />
|
|
</enum>
|
|
<enum name="CompressedInternalFormat">
|
|
<use token="COMPRESSED_R11_EAC" />
|
|
<use token="COMPRESSED_SIGNED_R11_EAC" />
|
|
<use token="COMPRESSED_RG11_EAC" />
|
|
<use token="COMPRESSED_SIGNED_RG11_EAC" />
|
|
<use token="COMPRESSED_RGB8_ETC2" />
|
|
<use token="COMPRESSED_SRGB8_ETC2" />
|
|
<use token="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
|
|
<use token="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
|
|
<use token="COMPRESSED_RGBA8_ETC2_EAC" />
|
|
<use token="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC" />
|
|
</enum>
|
|
<enum name="CullFaceMode">
|
|
<use token="FRONT" />
|
|
<use token="BACK" />
|
|
<use token="FRONT_AND_BACK" />
|
|
</enum>
|
|
<enum name="DebugSeverity">
|
|
<use token="DEBUG_SEVERITY_HIGH" />
|
|
<use token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use token="DEBUG_SEVERITY_LOW" />
|
|
<use token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSeverityControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_SEVERITY_HIGH" />
|
|
<use token="DEBUG_SEVERITY_MEDIUM" />
|
|
<use token="DEBUG_SEVERITY_LOW" />
|
|
<use token="DEBUG_SEVERITY_NOTIFICATION" />
|
|
</enum>
|
|
<enum name="DebugSource">
|
|
<use token="DEBUG_SOURCE_API" />
|
|
<use token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
<use token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_SOURCE_API" />
|
|
<use token="DEBUG_SOURCE_SHADER_COMPILER" />
|
|
<use token="DEBUG_SOURCE_WINDOW_SYSTEM" />
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
<use token="DEBUG_SOURCE_OTHER" />
|
|
</enum>
|
|
<enum name="DebugSourceExternal">
|
|
<use token="DEBUG_SOURCE_THIRD_PARTY" />
|
|
<use token="DEBUG_SOURCE_APPLICATION" />
|
|
</enum>
|
|
<enum name="DebugType">
|
|
<use token="DEBUG_TYPE_ERROR" />
|
|
<use token="DEBUG_TYPE_MARKER" />
|
|
<use token="DEBUG_TYPE_OTHER" />
|
|
<use token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use token="DEBUG_TYPE_PORTABILITY" />
|
|
<use token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
<enum name="DebugTypeControl">
|
|
<use token="DONT_CARE" />
|
|
<use token="DEBUG_TYPE_ERROR" />
|
|
<use token="DEBUG_TYPE_MARKER" />
|
|
<use token="DEBUG_TYPE_OTHER" />
|
|
<use token="DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
|
|
<use token="DEBUG_TYPE_PERFORMANCE" />
|
|
<use token="DEBUG_TYPE_PORTABILITY" />
|
|
<use token="DEBUG_TYPE_PUSH_GROUP" />
|
|
<use token="DEBUG_TYPE_POP_GROUP" />
|
|
</enum>
|
|
<enum name="DepthFunction">
|
|
<reuse enum="StencilFunction" />
|
|
</enum>
|
|
<enum name="DrawBufferMode">
|
|
<use token="NONE" />
|
|
<use token="BACK" />
|
|
<use token="COLOR_ATTACHMENT0" />
|
|
<use token="COLOR_ATTACHMENT1" />
|
|
<use token="COLOR_ATTACHMENT2" />
|
|
<use token="COLOR_ATTACHMENT3" />
|
|
<use token="COLOR_ATTACHMENT4" />
|
|
<use token="COLOR_ATTACHMENT5" />
|
|
<use token="COLOR_ATTACHMENT6" />
|
|
<use token="COLOR_ATTACHMENT7" />
|
|
<use token="COLOR_ATTACHMENT8" />
|
|
<use token="COLOR_ATTACHMENT9" />
|
|
<use token="COLOR_ATTACHMENT10" />
|
|
<use token="COLOR_ATTACHMENT11" />
|
|
<use token="COLOR_ATTACHMENT12" />
|
|
<use token="COLOR_ATTACHMENT13" />
|
|
<use token="COLOR_ATTACHMENT14" />
|
|
<use token="COLOR_ATTACHMENT15" />
|
|
</enum>
|
|
<enum name="DrawElementsType">
|
|
<use token="UNSIGNED_BYTE" />
|
|
<use token="UNSIGNED_SHORT" />
|
|
<use token="UNSIGNED_INT" />
|
|
</enum>
|
|
<enum name="EnableCap">
|
|
<use token="CULL_FACE" /> <!-- Polygons [3.6] -->
|
|
<use token="POLYGON_OFFSET_FILL" /> <!-- Polygons [3.6] -->
|
|
<use token="PRIMITIVE_RESTART_FIXED_INDEX" /> <!-- Vertex Arrays [2.8] -->
|
|
<use token="SCISSOR_TEST" /> <!-- Scissor Test [4.1.2] -->
|
|
<use token="SAMPLE_ALPHA_TO_COVERAGE" /> <!-- Multisample Fragment Operations [4.1.3] -->
|
|
<use token="SAMPLE_COVERAGE" />
|
|
<use token="STENCIL_TEST" /> <!-- Stencil Test [4.1.4] -->
|
|
<use token="DEPTH_TEST" /> <!-- Depth Buffer Test [4.1.5] -->
|
|
<use token="BLEND" /> <!-- Blending [4.1.7] -->
|
|
<use token="DITHER" /> <!-- Dithering [4.1.9] -->
|
|
<use token="RASTERIZER_DISCARD" /> <!-- Table [6.2] -->
|
|
<use token="SCISSOR_TEST" /> <!-- Table [6.11] -->
|
|
</enum>
|
|
<enum name="FramebufferAttachment">
|
|
<reuse enum="FramebufferSlot" />
|
|
<use token="COLOR" />
|
|
<use token="DEPTH" />
|
|
<use token="STENCIL" />
|
|
</enum>
|
|
<enum name="FramebufferParameterName">
|
|
<use token="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_RED_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" />
|
|
<use token="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" />
|
|
</enum>
|
|
<enum name="FramebufferErrorCode">
|
|
<use token="FRAMEBUFFER_COMPLETE" />
|
|
<use token="FRAMEBUFFER_INCOMPLETE_ATTACHMENT" />
|
|
<use token="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" />
|
|
<use token="FRAMEBUFFER_INCOMPLETE_DIMENSIONS" />
|
|
<use token="FRAMEBUFFER_UNSUPPORTED" />
|
|
</enum>
|
|
<enum name="FramebufferSlot">
|
|
<use token="COLOR_ATTACHMENT0" />
|
|
<use token="COLOR_ATTACHMENT1" />
|
|
<use token="COLOR_ATTACHMENT2" />
|
|
<use token="COLOR_ATTACHMENT3" />
|
|
<use token="COLOR_ATTACHMENT4" />
|
|
<use token="COLOR_ATTACHMENT5" />
|
|
<use token="COLOR_ATTACHMENT6" />
|
|
<use token="COLOR_ATTACHMENT7" />
|
|
<use token="COLOR_ATTACHMENT8" />
|
|
<use token="COLOR_ATTACHMENT9" />
|
|
<use token="COLOR_ATTACHMENT10" />
|
|
<use token="COLOR_ATTACHMENT11" />
|
|
<use token="COLOR_ATTACHMENT12" />
|
|
<use token="COLOR_ATTACHMENT13" />
|
|
<use token="COLOR_ATTACHMENT14" />
|
|
<use token="COLOR_ATTACHMENT15" />
|
|
<use token="DEPTH_ATTACHMENT" />
|
|
<use token="STENCIL_ATTACHMENT" />
|
|
<use token="DEPTH_STENCIL_ATTACHMENT" />
|
|
</enum>
|
|
<enum name="FramebufferTarget">
|
|
<use token="FRAMEBUFFER" />
|
|
<use token="DRAW_FRAMEBUFFER" />
|
|
<use token="READ_FRAMEBUFFER" />
|
|
</enum>
|
|
<enum name="FrontFaceDirection">
|
|
<use token="CCW" />
|
|
<use token="CW" />
|
|
</enum>
|
|
<enum name="GetIndexedPName">
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER_BINDING" />
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER_START" />
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER_SIZE" />
|
|
<use token="UNIFORM_BUFFER_BINDING" />
|
|
<use token="UNIFORM_BUFFER_START" />
|
|
<use token="UNIFORM_BUFFER_SIZE" />
|
|
</enum>
|
|
<enum name="GetPName">
|
|
<reuse enum="EnableCap" />
|
|
<use token="ELEMENT_ARRAY_BUFFER_BINDING" />
|
|
<use token="ARRAY_BUFFER_BINDING" />
|
|
<use token="VERTEX_ARRAY_BINDING" />
|
|
<use token="VIEWPORT" />
|
|
<use token="DEPTH_RANGE" />
|
|
<use token="TRANSFORM_FEEDBACK_BINDING" />
|
|
<use token="LINE_WIDTH" />
|
|
<use token="CULL_FACE_MODE" />
|
|
<use token="FRONT_FACE" />
|
|
<use token="POLYGON_OFFSET_FACTOR" />
|
|
<use token="POLYGON_OFFSET_UNITS" />
|
|
<use token="POLYGON_OFFSET_FILL" />
|
|
<use token="SAMPLE_COVERAGE_VALUE" />
|
|
<use token="SAMPLE_COVERAGE_INVERT" />
|
|
<use token="ACTIVE_TEXTURE" />
|
|
<use token="TEXTURE_BINDING_2D" />
|
|
<use token="TEXTURE_BINDING_3D" />
|
|
<use token="TEXTURE_BINDING_2D_ARRAY" />
|
|
<use token="TEXTURE_BINDING_CUBE_MAP" />
|
|
<use token="SCISSOR_BOX" />
|
|
<use token="STENCIL_FUNC" />
|
|
<use token="STENCIL_VALUE_MASK" />
|
|
<use token="STENCIL_REF" />
|
|
<use token="STENCIL_FAIL" />
|
|
<use token="STENCIL_PASS_DEPTH_FAIL" />
|
|
<use token="STENCIL_PASS_DEPTH_PASS" />
|
|
<use token="STENCIL_BACK_FUNC" />
|
|
<use token="STENCIL_BACK_VALUE_MASK" />
|
|
<use token="STENCIL_BACK_REF" />
|
|
<use token="STENCIL_BACK_FAIL" />
|
|
<use token="STENCIL_BACK_PASS_DEPTH_FAIL" />
|
|
<use token="STENCIL_BACK_PASS_DEPTH_PASS" />
|
|
<use token="DEPTH_FUNC" />
|
|
<use token="BLEND_SRC_RGB" />
|
|
<use token="BLEND_SRC_ALPHA" />
|
|
<use token="BLEND_DST_RGB" />
|
|
<use token="BLEND_DST_ALPHA" />
|
|
<use token="BLEND_EQUATION_RGB" />
|
|
<use token="BLEND_EQUATION_ALPHA" />
|
|
<use token="BLEND_COLOR" />
|
|
<use token="COLOR_WRITEMASK" />
|
|
<use token="DEPTH_WRITEMASK" />
|
|
<use token="STENCIL_WRITEMASK" />
|
|
<use token="STENCIL_BACK_WRITEMASK" />
|
|
<use token="COLOR_CLEAR_VALUE" />
|
|
<use token="DEPTH_CLEAR_VALUE" />
|
|
<use token="STENCIL_CLEAR_VALUE" />
|
|
<use token="DRAW_FRAMEBUFFER_BINDING" />
|
|
<use token="READ_FRAMEBUFFER_BINDING" />
|
|
<use token="RENDERBUFFER_BINDING" />
|
|
<use token="DRAW_BUFFER0" />
|
|
<use token="DRAW_BUFFER1" />
|
|
<use token="DRAW_BUFFER2" />
|
|
<use token="DRAW_BUFFER3" />
|
|
<use token="DRAW_BUFFER4" />
|
|
<use token="DRAW_BUFFER5" />
|
|
<use token="DRAW_BUFFER6" />
|
|
<use token="DRAW_BUFFER7" />
|
|
<use token="DRAW_BUFFER8" />
|
|
<use token="DRAW_BUFFER9" />
|
|
<use token="DRAW_BUFFER10" />
|
|
<use token="DRAW_BUFFER11" />
|
|
<use token="DRAW_BUFFER12" />
|
|
<use token="DRAW_BUFFER13" />
|
|
<use token="DRAW_BUFFER14" />
|
|
<use token="DRAW_BUFFER15" />
|
|
<use token="READ_BUFFER" />
|
|
<use token="UNPACK_IMAGE_HEIGHT" />
|
|
<use token="UNPACK_SKIP_IMAGES" />
|
|
<use token="UNPACK_ROW_LENGTH" />
|
|
<use token="UNPACK_SKIP_ROWS" />
|
|
<use token="UNPACK_SKIP_PIXELS" />
|
|
<use token="UNPACK_ALIGNMENT" />
|
|
<use token="PACK_ROW_LENGTH" />
|
|
<use token="PACK_SKIP_ROWS" />
|
|
<use token="PACK_SKIP_PIXELS" />
|
|
<use token="PACK_ALIGNMENT" />
|
|
<use token="PIXEL_PACK_BUFFER_BINDING" />
|
|
<use token="PIXEL_UNPACK_BUFFER_BINDING" />
|
|
<use token="CURRENT_PROGRAM" />
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER_BINDING" />
|
|
<use token="TRANSFORM_FEEDBACK_PAUSED" />
|
|
<use token="TRANSFORM_FEEDBACK_ACTIVE" />
|
|
<use token="READ_BUFFER" />
|
|
<use token="UNIFORM_BUFFER_BINDING" />
|
|
<use token="GENERATE_MIPMAP_HINT" />
|
|
<use token="FRAGMENT_SHADER_DERIVATIVE_HINT" />
|
|
<use token="MAX_ELEMENT_INDEX" />
|
|
<use token="SUBPIXEL_BITS" />
|
|
<use token="MAX_3D_TEXTURE_SIZE" />
|
|
<use token="MAX_TEXTURE_SIZE" />
|
|
<use token="MAX_ARRAY_TEXTURE_LAYERS" />
|
|
<use token="MAX_TEXTURE_LOD_BIAS" />
|
|
<use token="MAX_CUBE_MAP_TEXTURE_SIZE" />
|
|
<use token="MAX_RENDERBUFFER_SIZE" />
|
|
<use token="MAX_DRAW_BUFFERS" />
|
|
<use token="MAX_COLOR_ATTACHMENTS" />
|
|
<use token="MAX_VIEWPORT_DIMS" />
|
|
<use token="ALIASED_POINT_SIZE_RANGE" />
|
|
<use token="ALIASED_LINE_WIDTH_RANGE" />
|
|
<use token="MAX_ELEMENTS_INDICES" />
|
|
<use token="MAX_ELEMENTS_VERTICES" />
|
|
<use token="COMPRESSED_TEXTURE_FORMATS" />
|
|
<use token="NUM_COMPRESSED_TEXTURE_FORMATS" />
|
|
<use token="PROGRAM_BINARY_FORMATS" />
|
|
<use token="NUM_PROGRAM_BINARY_FORMATS" />
|
|
<use token="SHADER_BINARY_FORMATS" />
|
|
<use token="NUM_SHADER_BINARY_FORMATS" />
|
|
<use token="SHADER_COMPILER" />
|
|
<use token="MAX_SERVER_WAIT_TIMEOUT" />
|
|
<use token="NUM_EXTENSIONS" />
|
|
<use token="MAJOR_VERSION" />
|
|
<use token="MINOR_VERSION" />
|
|
<use token="MAX_VERTEX_ATTRIBS" />
|
|
<use token="MAX_VERTEX_UNIFORM_COMPONENTS" />
|
|
<use token="MAX_VERTEX_UNIFORM_VECTORS" />
|
|
<use token="MAX_VERTEX_UNIFORM_BLOCKS" />
|
|
<use token="MAX_VERTEX_OUTPUT_COMPONENTS" />
|
|
<use token="MAX_VERTEX_TEXTURE_IMAGE_UNITS" />
|
|
<use token="MAX_FRAGMENT_UNIFORM_COMPONENTS" />
|
|
<use token="MAX_FRAGMENT_UNIFORM_VECTORS" />
|
|
<use token="MAX_FRAGMENT_UNIFORM_BLOCKS" />
|
|
<use token="MAX_FRAGMENT_INPUT_COMPONENTS" />
|
|
<use token="MAX_TEXTURE_IMAGE_UNITS" />
|
|
<use token="MIN_PROGRAM_TEXEL_OFFSET" />
|
|
<use token="MAX_PROGRAM_TEXEL_OFFSET" />
|
|
<use token="MAX_UNIFORM_BUFFER_BINDINGS" />
|
|
<use token="MAX_UNIFORM_BLOCK_SIZE" />
|
|
<use token="UNIFORM_BUFFER_OFFSET_ALIGNMENT" />
|
|
<use token="MAX_COMBINED_UNIFORM_BLOCKS" />
|
|
<use token="MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" />
|
|
<use token="MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" />
|
|
<use token="MAX_VARYING_COMPONENTS" />
|
|
<use token="MAX_VARYING_VECTORS" />
|
|
<use token="MAX_COMBINED_TEXTURE_IMAGE_UNITS" />
|
|
<use token="MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" />
|
|
<use token="MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" />
|
|
<use token="MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" />
|
|
<use token="SAMPLE_BUFFERS" />
|
|
<use token="SAMPLES" />
|
|
<use token="MAX_SAMPLES" />
|
|
<use token="RED_BITS" />
|
|
<use token="GREEN_BITS" />
|
|
<use token="BLUE_BITS" />
|
|
<use token="ALPHA_BITS" />
|
|
<use token="DEPTH_BITS" />
|
|
<use token="STENCIL_BITS" />
|
|
<use token="IMPLEMENTATION_COLOR_READ_TYPE" />
|
|
<use token="IMPLEMENTATION_COLOR_READ_FORMAT" />
|
|
<use token="COPY_READ_BUFFER_BINDING" />
|
|
<use token="COPY_WRITE_BUFFER_BINDING" />
|
|
</enum>
|
|
<enum name="GetProgramParameterName">
|
|
<use token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
<enum name="GetQueryObjectParam">
|
|
<use token="QUERY_RESULT" />
|
|
<use token="QUERY_RESULT_AVAILABLE" />
|
|
</enum>
|
|
<enum name="GetQueryParam">
|
|
<use token="CURRENT_QUERY" />
|
|
</enum>
|
|
<enum name="GetTextureParameterName">
|
|
<reuse enum="TextureParameterName" />
|
|
<use token="TEXTURE_IMMUTABLE_FORMAT" />
|
|
<use token="TEXTURE_IMMUTABLE_LEVELS" />
|
|
</enum>
|
|
<enum name="HintMode">
|
|
<use token="FASTEST" />
|
|
<use token="NICEST" />
|
|
<use token="DONT_CARE" />
|
|
</enum>
|
|
<enum name="HintTarget">
|
|
<use token="GENERATE_MIPMAP_HINT" />
|
|
<use token="FRAGMENT_SHADER_DERIVATIVE_HINT" />
|
|
</enum>
|
|
<enum name="ImageTarget">
|
|
<use token="RENDERBUFFER" />
|
|
</enum>
|
|
<enum name="InternalFormatParameter">
|
|
<use token="NUM_SAMPLE_COUNTS" />
|
|
<use token="SAMPLES" />
|
|
</enum>
|
|
<enum name="ObjectLabelIdentifier">
|
|
<use token="BUFFER" />
|
|
<use token="FRAMEBUFFER" />
|
|
<use token="RENDERBUFFER" />
|
|
<use token="PROGRAM_PIPELINE" />
|
|
<use token="PROGRAM" />
|
|
<use token="QUERY" />
|
|
<use token="SAMPLER" />
|
|
<use token="SHADER" />
|
|
<use token="TEXTURE" />
|
|
<use token="TRANSFORM_FEEDBACK" />
|
|
<use token="VERTEX_ARRAY" />
|
|
</enum>
|
|
<enum name="PixelFormat">
|
|
<use token="ALPHA" />
|
|
<use token="RGBA" />
|
|
<use token="RGB" />
|
|
<use token="RG" />
|
|
<use token="R" />
|
|
<use token="RGBA_INTEGER" />
|
|
<use token="RGB_INTEGER" />
|
|
<use token="RG_INTEGER" />
|
|
<use token="RED_INTEGER" />
|
|
<use token="DEPTH_COMPONENT" />
|
|
<use token="DEPTH_STENCIL" />
|
|
<use token="LUMINANCE_ALPHA" />
|
|
<use token="LUMINANCE" />
|
|
</enum>
|
|
<enum name="PixelStoreParameter">
|
|
<use token="PACK_ROW_LENGTH" />
|
|
<use token="PACK_ALIGNMENT" />
|
|
<use token="PACK_SKIP_ROWS" />
|
|
<use token="PACK_SKIP_PIXELS" />
|
|
<use token="PACK_IMAGE_HEIGHT" />
|
|
<use token="PACK_SKIP_IMAGES" />
|
|
<use token="UNPACK_ROW_LENGTH" />
|
|
<use token="UNPACK_ALIGNMENT" />
|
|
<use token="UNPACK_SKIP_ROWS" />
|
|
<use token="UNPACK_SKIP_PIXELS" />
|
|
<use token="UNPACK_IMAGE_HEIGHT" />
|
|
<use token="UNPACK_SKIP_IMAGES" />
|
|
</enum>
|
|
<enum name="PixelType">
|
|
<use token="BYTE" />
|
|
<use token="SHORT" />
|
|
<use token="INT" />
|
|
<use token="UNSIGNED_BYTE" />
|
|
<use token="UNSIGNED_SHORT" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="FLOAT" />
|
|
<use token="HALF_FLOAT" />
|
|
<use token="UNSIGNED_SHORT_4_4_4_4" />
|
|
<use token="UNSIGNED_SHORT_5_5_5_1" />
|
|
<use token="UNSIGNED_SHORT_5_6_5" />
|
|
<use token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
<use token="UNSIGNED_INT_24_8" />
|
|
<use token="UNSIGNED_INT_10F_11F_11F_REV" />
|
|
<use token="UNSIGNED_INT_5_9_9_9_REV" />
|
|
<use token="FLOAT_32_UNSIGNED_INT_24_8_REV" />
|
|
</enum>
|
|
<enum name="ProgramParameterName">
|
|
<use token="DELETE_STATUS" />
|
|
<use token="LINK_STATUS" />
|
|
<use token="VALIDATE_STATUS" />
|
|
<use token="INFO_LOG_LENGTH" />
|
|
<use token="ATTACHED_SHADERS" />
|
|
<use token="ACTIVE_ATTRIBUTES" />
|
|
<use token="ACTIVE_ATTRIBUTE_MAX_LENGTH" />
|
|
<use token="ACTIVE_UNIFORMS" />
|
|
<use token="ACTIVE_UNIFORM_MAX_LENGTH" />
|
|
<use token="ACTIVE_UNIFORM_BLOCKS" />
|
|
<use token="ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
|
|
<use token="TRANSFORM_FEEDBACK_BUFFER_MODE" />
|
|
<use token="TRANSFORM_FEEDBACK_VARYINGS" />
|
|
<use token="TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" />
|
|
<use token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
|
</enum>
|
|
<enum name="QueryTarget">
|
|
<use token="ANY_SAMPLES_PASSED" />
|
|
<use token="ANY_SAMPLES_PASSED_CONSERVATIVE" />
|
|
<use token="TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" /> <!-- see 6.1.7 -->
|
|
</enum>
|
|
<enum name="QueryCounterTarget">
|
|
<use token="TIMESTAMP_EXT" />
|
|
</enum>
|
|
<enum name="ReadBufferMode">
|
|
<use token="NONE" />
|
|
<use token="BACK" />
|
|
<use token="COLOR_ATTACHMENT0" />
|
|
<use token="COLOR_ATTACHMENT1" />
|
|
<use token="COLOR_ATTACHMENT2" />
|
|
<use token="COLOR_ATTACHMENT3" />
|
|
<use token="COLOR_ATTACHMENT4" />
|
|
<use token="COLOR_ATTACHMENT5" />
|
|
<use token="COLOR_ATTACHMENT6" />
|
|
<use token="COLOR_ATTACHMENT7" />
|
|
<use token="COLOR_ATTACHMENT8" />
|
|
<use token="COLOR_ATTACHMENT9" />
|
|
<use token="COLOR_ATTACHMENT10" />
|
|
<use token="COLOR_ATTACHMENT11" />
|
|
<use token="COLOR_ATTACHMENT12" />
|
|
<use token="COLOR_ATTACHMENT13" />
|
|
<use token="COLOR_ATTACHMENT14" />
|
|
<use token="COLOR_ATTACHMENT15" />
|
|
</enum>
|
|
<enum name="RenderbufferTarget">
|
|
<use token="RENDERBUFFER" />
|
|
</enum>
|
|
<enum name="RenderbufferInternalFormat">
|
|
<reuse enum="SizedInternalFormat" />
|
|
</enum>
|
|
<enum name="RenderbufferParameterName">
|
|
<use token="RENDERBUFFER_WIDTH" />
|
|
<use token="RENDERBUFFER_HEIGHT" />
|
|
<use token="RENDERBUFFER_RED_SIZE" />
|
|
<use token="RENDERBUFFER_GREEN_SIZE" />
|
|
<use token="RENDERBUFFER_BLUE_SIZE" />
|
|
<use token="RENDERBUFFER_ALPHA_SIZE" />
|
|
<use token="RENDERBUFFER_DEPTH_SIZE" />
|
|
<use token="RENDERBUFFER_STENCIL_SIZE" />
|
|
<use token="RENDERBUFFER_SAMPLES" />
|
|
<use token="RENDERBUFFER_INTERNAL_FORMAT" />
|
|
</enum>
|
|
<enum name="SamplerParameterName">
|
|
<use token="TEXTURE_WRAP_S" />
|
|
<use token="TEXTURE_WRAP_T" />
|
|
<use token="TEXTURE_WRAP_R" />
|
|
<use token="TEXTURE_MIN_FILTER" />
|
|
<use token="TEXTURE_MAG_FILTER" />
|
|
<use token="TEXTURE_MIN_LOD" />
|
|
<use token="TEXTURE_MAX_LOD" />
|
|
<use token="TEXTURE_COMPARE_MODE" />
|
|
<use token="TEXTURE_COMPARE_FUNC" />
|
|
</enum>
|
|
<enum name="ShaderParameter">
|
|
<use token="SHADER_TYPE" />
|
|
<use token="DELETE_STATUS" />
|
|
<use token="COMPILE_STATUS" />
|
|
<use token="INFO_LOG_LENGTH" />
|
|
<use token="SHADER_SOURCE_LENGTH" />
|
|
</enum>
|
|
<enum name="ShaderPrecision">
|
|
<use token="LOW_FLOAT" />
|
|
<use token="MEDIUM_FLOAT" />
|
|
<use token="HIGH_FLOAT" />
|
|
<use token="LOW_INT" />
|
|
<use token="MEDIUM_INT" />
|
|
<use token="HIGH_INT" />
|
|
</enum>
|
|
<enum name="ShaderType">
|
|
<use token="VERTEX_SHADER" />
|
|
<use token="FRAGMENT_SHADER" />
|
|
</enum>
|
|
<enum name="SizedColorFormat">
|
|
<use token="R8" />
|
|
<use token="R8I" />
|
|
<use token="R8UI" />
|
|
<use token="R8_SNORM" />
|
|
<use token="R16I" />
|
|
<use token="R16UI" />
|
|
<use token="R16F" />
|
|
<use token="R32I" />
|
|
<use token="R32UI" />
|
|
<use token="R32F" />
|
|
<use token="RG8" />
|
|
<use token="RG8I" />
|
|
<use token="RG8UI" />
|
|
<use token="RG8_SNORM" />
|
|
<use token="RG16I" />
|
|
<use token="RG16UI" />
|
|
<use token="RG16F" />
|
|
<use token="RG32I" />
|
|
<use token="RG32UI" />
|
|
<use token="RG32F" />
|
|
<use token="RGB5_A1" />
|
|
<use token="RGB565" />
|
|
<use token="RGB8" />
|
|
<use token="RGB8I" />
|
|
<use token="RGB8UI" />
|
|
<use token="RGB8_SNORM" />
|
|
<use token="RGB9_E5" />
|
|
<use token="RGB10_A2" />
|
|
<use token="RGB10_A2UI" />
|
|
<use token="RGB16I" />
|
|
<use token="RGB16UI" />
|
|
<use token="RGB16F" />
|
|
<use token="RGB32I" />
|
|
<use token="RGB32UI" />
|
|
<use token="RGB32F" />
|
|
<use token="SRGB8" />
|
|
<use token="RGBA4" />
|
|
<use token="RGBA8" />
|
|
<use token="RGBA8I" />
|
|
<use token="RGBA8UI" />
|
|
<use token="RGBA8_SNORM" />
|
|
<use token="RGBA16I" />
|
|
<use token="RGBA16UI" />
|
|
<use token="RGBA16F" />
|
|
<use token="RGBA32I" />
|
|
<use token="RGBA32UI" />
|
|
<use token="RGBA32F" />
|
|
<use token="SRGB8_ALPHA8" />
|
|
<use token="R11F_G11F_B10F" />
|
|
</enum>
|
|
<enum name="SizedDepthStencilFormat">
|
|
<use token="DEPTH_COMPONENT16" />
|
|
<use token="DEPTH_COMPONENT24" />
|
|
<use token="DEPTH_COMPONENT32F" />
|
|
<use token="DEPTH24_STENCIL8" />
|
|
<use token="DEPTH32F_STENCIL8" />
|
|
</enum>
|
|
<enum name="SizedInternalFormat">
|
|
<reuse enum="SizedColorFormat"/>
|
|
<reuse enum="SizedDepthStencilFormat"/>
|
|
</enum>
|
|
<enum name="StencilFace">
|
|
<use token="FRONT" />
|
|
<use token="BACK" />
|
|
<use token="FRONT_AND_BACK" />
|
|
</enum>
|
|
<enum name="StencilFunction">
|
|
<use token="NEVER" />
|
|
<use token="ALWAYS" />
|
|
<use token="LESS" />
|
|
<use token="GREATER" />
|
|
<use token="LEQUAL" />
|
|
<use token="GEQUAL" />
|
|
<use token="EQUAL" />
|
|
<use token="NOTEQUAL" />
|
|
</enum>
|
|
<enum name="StencilOp">
|
|
<use token="KEEP" />
|
|
<use token="ZERO" />
|
|
<use token="REPLACE" />
|
|
<use token="INCR" />
|
|
<use token="DECR" />
|
|
<use token="INVERT" />
|
|
<use token="INCR_WRAP" />
|
|
<use token="DECR_WRAP" />
|
|
</enum>
|
|
<enum name="StringName">
|
|
<use token="VENDOR" />
|
|
<use token="RENDERER" />
|
|
<use token="VERSION" />
|
|
<use token="EXTENSIONS" />
|
|
<use token="SHADING_LANGUAGE_VERSION" />
|
|
</enum>
|
|
<enum name="StringNameIndexed">
|
|
<use token="EXTENSIONS" />
|
|
</enum>
|
|
<enum name="SyncCondition">
|
|
<use token="SYNC_GPU_COMMANDS_COMPLETE" />
|
|
</enum>
|
|
<enum name="SyncParameterName">
|
|
<use token="OBJECT_TYPE" />
|
|
<use token="SYNC_STATUS" />
|
|
<use token="SYNC_CONDITION" />
|
|
<use token="SYNC_FLAGS" />
|
|
</enum>
|
|
<enum name="TextureComponentCount">
|
|
<reuse enum="SizedInternalFormat" />
|
|
<use token="RGB" />
|
|
<use token="RGBA" />
|
|
<use token="LUMINANCE_ALPHA" />
|
|
<use token="LUMINANCE" />
|
|
<use token="ALPHA" />
|
|
</enum>
|
|
<enum name="TextureCopyComponentCount">
|
|
<reuse enum="SizedColorFormat" />
|
|
<use token="LUMINANCE_ALPHA" />
|
|
<use token="LUMINANCE" />
|
|
<use token="ALPHA" />
|
|
</enum>
|
|
<enum name="TextureParameterName">
|
|
<use token="TEXTURE_BASE_LEVEL" />
|
|
<use token="TEXTURE_MAX_LEVEL" />
|
|
<use token="TEXTURE_MIN_LOD" />
|
|
<use token="TEXTURE_MAX_LOD" />
|
|
<use token="TEXTURE_MIN_FILTER" />
|
|
<use token="TEXTURE_MAG_FILTER" />
|
|
<use token="TEXTURE_COMPARE_MODE" />
|
|
<use token="TEXTURE_COMPARE_FUNC" />
|
|
<use token="TEXTURE_SWIZZLE_R" />
|
|
<use token="TEXTURE_SWIZZLE_G" />
|
|
<use token="TEXTURE_SWIZZLE_B" />
|
|
<use token="TEXTURE_SWIZZLE_A" />
|
|
<use token="TEXTURE_WRAP_S" />
|
|
<use token="TEXTURE_WRAP_T" />
|
|
<use token="TEXTURE_WRAP_R" />
|
|
</enum>
|
|
<enum name="TextureTarget">
|
|
<use token="TEXTURE_2D" />
|
|
<use token="TEXTURE_3D" />
|
|
<use token="TEXTURE_2D_ARRAY" />
|
|
<use token="TEXTURE_CUBE_MAP" />
|
|
</enum>
|
|
<enum name="TextureTarget2d">
|
|
<use token="TEXTURE_2D" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_X" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_Y" />
|
|
<use token="TEXTURE_CUBE_MAP_POSITIVE_Z" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_X" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_Y" />
|
|
<use token="TEXTURE_CUBE_MAP_NEGATIVE_Z" />
|
|
</enum>
|
|
<enum name="TextureTarget3d">
|
|
<use token="TEXTURE_3D" />
|
|
<use token="TEXTURE_2D_ARRAY" />
|
|
</enum>
|
|
<enum name="TextureUnit">
|
|
<use token="TEXTURE0" />
|
|
<use token="TEXTURE1" />
|
|
<use token="TEXTURE2" />
|
|
<use token="TEXTURE3" />
|
|
<use token="TEXTURE4" />
|
|
<use token="TEXTURE5" />
|
|
<use token="TEXTURE6" />
|
|
<use token="TEXTURE7" />
|
|
<use token="TEXTURE8" />
|
|
<use token="TEXTURE9" />
|
|
<use token="TEXTURE10" />
|
|
<use token="TEXTURE11" />
|
|
<use token="TEXTURE12" />
|
|
<use token="TEXTURE13" />
|
|
<use token="TEXTURE14" />
|
|
<use token="TEXTURE15" />
|
|
<use token="TEXTURE16" />
|
|
<use token="TEXTURE17" />
|
|
<use token="TEXTURE18" />
|
|
<use token="TEXTURE19" />
|
|
<use token="TEXTURE20" />
|
|
<use token="TEXTURE21" />
|
|
<use token="TEXTURE22" />
|
|
<use token="TEXTURE23" />
|
|
<use token="TEXTURE24" />
|
|
<use token="TEXTURE25" />
|
|
<use token="TEXTURE26" />
|
|
<use token="TEXTURE27" />
|
|
<use token="TEXTURE28" />
|
|
<use token="TEXTURE29" />
|
|
<use token="TEXTURE30" />
|
|
<use token="TEXTURE31" />
|
|
</enum>
|
|
<enum name="TransformFeedbackMode">
|
|
<use token="INTERLEAVED_ATTRIBS" />
|
|
<use token="SEPARATE_ATTRIBS" />
|
|
</enum>
|
|
<enum name="TransformFeedbackPrimitiveType">
|
|
<use token="TRIANGLES" />
|
|
<use token="LINES" />
|
|
<use token="POINTS" />
|
|
</enum>
|
|
<enum name="TransformFeedbackTarget">
|
|
<use token="TRANSFORM_FEEDBACK" />
|
|
</enum>
|
|
<enum name="TransformFeedbackType">
|
|
<use token="FLOAT" />
|
|
<use token="FLOAT_VEC2" />
|
|
<use token="FLOAT_VEC3" />
|
|
<use token="FLOAT_VEC4" />
|
|
<use token="FLOAT_MAT2" />
|
|
<use token="FLOAT_MAT3" />
|
|
<use token="FLOAT_MAT4" />
|
|
<use token="FLOAT_MAT2x3" />
|
|
<use token="FLOAT_MAT2x4" />
|
|
<use token="FLOAT_MAT3x2" />
|
|
<use token="FLOAT_MAT3x4" />
|
|
<use token="FLOAT_MAT4x2" />
|
|
<use token="FLOAT_MAT4x3" />
|
|
<use token="INT" />
|
|
<use token="INT_VEC2" />
|
|
<use token="INT_VEC3" />
|
|
<use token="INT_VEC4" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="UNSIGNED_INT_VEC2" />
|
|
<use token="UNSIGNED_INT_VEC3" />
|
|
<use token="UNSIGNED_INT_VEC4" />
|
|
</enum>
|
|
<enum name="VertexAttribIntegerType">
|
|
<use token="BYTE" />
|
|
<use token="UNSIGNED_BYTE" />
|
|
<use token="SHORT" />
|
|
<use token="UNSIGNED_SHORT" />
|
|
<use token="INT" />
|
|
<use token="UNSIGNED_INT" />
|
|
</enum>
|
|
<enum name="VertexAttribParameter">
|
|
<use token="CURRENT_VERTEX_ATTRIB" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_DIVISOR" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_ENABLED" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_INTEGER" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_SIZE" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_STRIDE" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_TYPE" />
|
|
<use token="VERTEX_ATTRIB_ARRAY_NORMALIZED" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerParameter">
|
|
<use token="VERTEX_ATTRIB_ARRAY_POINTER" />
|
|
</enum>
|
|
<enum name="VertexAttribPointerType">
|
|
<use token="BYTE" />
|
|
<use token="UNSIGNED_BYTE" />
|
|
<use token="SHORT" />
|
|
<use token="UNSIGNED_SHORT" />
|
|
<use token="INT" />
|
|
<use token="UNSIGNED_INT" />
|
|
<use token="FIXED" />
|
|
<use token="FLOAT" />
|
|
<use token="HALF_FLOAT" />
|
|
<use token="INT_2_10_10_10_REV" />
|
|
<use token="UNSIGNED_INT_2_10_10_10_REV" />
|
|
</enum>
|
|
<enum name="WaitSyncFlags">
|
|
<use token="NONE" />
|
|
</enum>
|
|
<enum name="WaitSyncStatus">
|
|
<use token="ALREADY_SIGNALED" />
|
|
<use token="TIMEOUT_EXPIRED" />
|
|
<use token="CONDITION_SATISFIED" />
|
|
<use token="WAIT_FAILED" />
|
|
</enum>
|
|
|
|
</add>
|
|
|
|
</signatures>
|