mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-25 12:55:41 +00:00
2b4d10ffd7
Implemented sectiosn: Pixel Rectangles. Binding & Managing Framebuffer Objects, Renderbuffer Objects, Attaching Renderbuffer Images to Framebuffer, Attaching Texture Images to Framebuffer, Framebuffer Completeness, Invaildating Framebuffer Contents, Renderbuffer Object Queries, Simple Queries, String Queries.
6319 lines
252 KiB
XML
6319 lines
252 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="BlendFuncSeparate" extension="Core">
|
|
<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>
|
|
|
|
<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>ProgramParameter</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="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>SamplerParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetSamplerParameter" extension="Core">
|
|
<param name="pname">
|
|
<type>SamplerParameter</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="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>ProgramParameterPName</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>All</type>
|
|
</param>
|
|
<param name="pname">
|
|
<type>InternalFormatParameter</type>
|
|
</param>
|
|
</function>
|
|
|
|
<function name="GetMessageDebugLog" 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>
|
|
|
|
<!-- 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="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 -->
|
|
<!-- PrimitiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="Begin">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawArrays">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsBaseVertex">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsInstanced">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElementsInstancedBaseVertex">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawRangeElements">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawRangeElementsBaseVertex">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="MultiDrawArrays">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="MultiDrawElements">
|
|
<param name="mode"><type>BeginMode</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="BlendingFactorSrc">
|
|
<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="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="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_ALPHA_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="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="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">
|
|
<!-- PrimtiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="DrawArrays" category="VERSION_ES_CM_1_0" extension="Core" version="1.0">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements" category="VERSION_ES_CM_1_0" extension="Core" version="1.0">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
</overload>
|
|
|
|
<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>
|
|
</add>
|
|
|
|
<!-- gles2 2.0 -->
|
|
<replace name="gles2" version="2.0">
|
|
|
|
<function name="BindBuffer" extension="Core" version="2.0">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="GetString" extension="Core">
|
|
<returns>String</returns>
|
|
<param name="name"><type>StringName</type></param>
|
|
</function>
|
|
|
|
<function name="ShaderBinary" extension="Core">
|
|
<param name="binaryformat"><type>ShaderBinaryFormat</type></param>
|
|
</function>
|
|
|
|
<function name="ShaderSource" extension="Core">
|
|
<param name="length"><count>0</count></param>
|
|
</function>
|
|
|
|
<function name="BlendEquation" extension="Core" version="2.0">
|
|
<param name="mode"><type>BlendEquationMode</type></param>
|
|
</function>
|
|
|
|
<function name="BlendEquationSeparate" extension="Core" version="2.0">
|
|
<param name="modeRGB"><type>BlendEquationMode</type></param>
|
|
<param name="modeAlpha"><type>BlendEquationMode</type></param>
|
|
</function>
|
|
|
|
<function name="BlendFunc" extension="Core" version="2.0">
|
|
<param name="sfactor"><type>BlendingFactorSrc</type></param>
|
|
<param name="dfactor"><type>BlendingFactorDest</type></param>
|
|
</function>
|
|
|
|
<function name="BlendFuncSeparate" extension="Core" version="2.0">
|
|
<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="BufferData" extension="Core" version="2.0">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="usage"><type>BufferUsage</type></param>
|
|
</function>
|
|
|
|
<function name="BufferSubData" extension="Core" version="2.0">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointer" extension="Core" version="2.0">
|
|
<param name="type"><type>VertexAttribPointerType</type></param>
|
|
</function>
|
|
|
|
<function name="Hint" extension="Core" version="2.0">
|
|
<param name="target"><type>HintTarget</type></param>
|
|
<param name="mode"><type>HintMode</type></param>
|
|
</function>
|
|
|
|
<function name="StencilFunc" extension="Core" version="2.0">
|
|
<param name="func"><type>StencilFunction</type></param>
|
|
</function>
|
|
|
|
<function name="StencilFuncSeparate" extension="Core" version="2.0">
|
|
<param name="face"><type>StencilFace</type></param>
|
|
<param name="func"><type>StencilFunction</type></param>
|
|
</function>
|
|
|
|
<function name="StencilMaskSeparate" extension="Core" version="2.0">
|
|
<param name="face"><type>StencilFace</type></param>
|
|
</function>
|
|
|
|
<function name="StencilOp" extension="Core" version="2.0">
|
|
<param name="fail"><type>StencilOp</type></param>
|
|
<param name="zfail"><type>StencilOp</type></param>
|
|
<param name="zpass"><type>StencilOp</type></param>
|
|
</function>
|
|
|
|
<function name="StencilOpSeparate" extension="Core" version="2.0">
|
|
<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>
|
|
|
|
<function name="GetBufferParameter" extension="Core" version="2.0">
|
|
<param name="target"><type>BufferTarget</type></param>
|
|
<param name="pname"><type>BufferParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="Clear" extension="Core" version="2.0">
|
|
<param name="mask"><type>ClearBufferMask</type></param>
|
|
</function>
|
|
|
|
<function name="CreateShader" extension="Core" version="2.0">
|
|
<param name="type"><type>ShaderType</type></param>
|
|
</function>
|
|
|
|
<function name="GetShaderPrecisionFormat" extension="Core" version="2.0">
|
|
<param name="shadertype"><type>ShaderType</type></param>
|
|
<param name="precisiontype"><type>ShaderPrecision</type></param>
|
|
</function>
|
|
|
|
<function name="CullFace" extension="Core" version="2.0">
|
|
<param name="mode"><type>CullFaceMode</type></param>
|
|
</function>
|
|
|
|
<function name="DepthFunc" extension="Core" version="2.0">
|
|
<param name="func"><type>DepthFunction</type></param>
|
|
</function>
|
|
|
|
<function name="Enable" extension="Core" version="2.0">
|
|
<param name="cap"><type>EnableCap</type></param>
|
|
</function>
|
|
|
|
<function name="Disable" extension="Core" version="2.0">
|
|
<param name="cap"><type>EnableCap</type></param>
|
|
</function>
|
|
|
|
<function name="IsEnabled" extension="Core" version="2.0">
|
|
<param name="cap"><type>EnableCap</type></param>
|
|
</function>
|
|
|
|
<function name="FrontFace" extension="Core" version="2.0">
|
|
<param name="mode"><type>FrontFaceDirection</type></param>
|
|
</function>
|
|
|
|
<function name="GetActiveAttrib" extension="Core" version="2.0">
|
|
<param name="type"><type>ActiveAttribType</type></param>
|
|
</function>
|
|
|
|
<function name="GetActiveUniform" extension="Core" version="2.0">
|
|
<param name="type"><type>ActiveUniformType</type></param>
|
|
</function>
|
|
|
|
<function name="GetError" extension="Core" version="2.0">
|
|
<returns>ErrorCode</returns>
|
|
</function>
|
|
|
|
<function name="GetProgram" extension="Core" version="2.0">
|
|
<param name="pname"><type>ProgramParameter</type></param>
|
|
</function>
|
|
|
|
<function name="GetShader" extension="Core" version="2.0">
|
|
<param name="pname"><type>ShaderParameter</type></param>
|
|
</function>
|
|
|
|
<function name="GetString" extension="Core" version="2.0">
|
|
<param name="name"><type>StringName</type></param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttrib" extension="Core" version="2.0">
|
|
<param name="pname"><type>VertexAttribParameter</type></param>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointer" extension="Core" version="2.0">
|
|
<param name="pname"><type>VertexAttribPointerParameter</type></param>
|
|
</function>
|
|
|
|
<function name="ActiveTexture" extension="Core" version="2.0">
|
|
<param name="texture"><type>TextureUnit</type></param>
|
|
</function>
|
|
|
|
<function name="BindTexture" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<function name="GenerateMipmap" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<function name="GetTexParameter" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="pname"><type>GetTextureParameter</type></param>
|
|
</function>
|
|
|
|
<function name="TexParameter" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="pname"><type>TextureParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="TexImage2D" extension="Core" version="2.0">
|
|
<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" extension="Core" version="2.0">
|
|
<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" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="internalformat"><type>PixelInternalFormat</type></param>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage2D" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage2D" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="internalformat"><type>PixelInternalFormat</type></param>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage2D" extension="Core" version="2.0">
|
|
<param name="target"><type>TextureTarget</type></param>
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
</function>
|
|
|
|
<function name="ReadPixels" extension="Core" version="2.0">
|
|
<param name="format"><type>PixelFormat</type></param>
|
|
<param name="type"><type>PixelType</type></param>
|
|
</function>
|
|
|
|
<function name="CheckFramebufferStatus" extension="Core" version="2.0">
|
|
<returns>FramebufferErrorCode</returns>
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="BindFramebuffer" extension="Core" version="2.0">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="BindRenderbuffer" extension="Core" version="2.0">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="RenderbufferStorage" extension="Core" version="2.0">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
<param name="internalformat"><type>RenderbufferInternalFormat</type></param>
|
|
</function>
|
|
|
|
<function name="GetRenderbufferParameter" extension="Core" version="2.0">
|
|
<param name="target"><type>RenderbufferTarget</type></param>
|
|
<param name="pname"><type>RenderbufferParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="FramebufferRenderbuffer" extension="Core" version="2.0">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="renderbuffertarget"><type>RenderbufferTarget</type></param>
|
|
</function>
|
|
|
|
<function name="FramebufferTexture2D" extension="Core" version="2.0">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="textarget"><type>TextureTarget</type></param>
|
|
</function>
|
|
|
|
<function name="GetFramebufferAttachmentParameter" extension="Core" version="2.0">
|
|
<param name="target"><type>FramebufferTarget</type></param>
|
|
<param name="attachment"><type>FramebufferSlot</type></param>
|
|
<param name="pname"><type>FramebufferParameterName</type></param>
|
|
</function>
|
|
|
|
<function name="PixelStore" extension="Core" version="2.0">
|
|
<param name="pname"><type>PixelStoreParameter</type></param>
|
|
</function>
|
|
|
|
<function name="GetBoolean" extension="Core">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
|
|
<function name="GetFloat" extension="Core">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
|
|
<function name="GetInteger" extension="Core">
|
|
<param name="pname"><type>GetPName</type></param>
|
|
</function>
|
|
|
|
<function name="GetError" extension="Core">
|
|
<returns>ErrorCode</returns>
|
|
</function>
|
|
|
|
<function name="GetAttribLocation" extension="Core">
|
|
<param name="name"><flow>in</flow></param>
|
|
</function>
|
|
|
|
<function name="GetUniformLocation" extension="Core">
|
|
<param name="name"><flow>in</flow></param>
|
|
</function>
|
|
|
|
</replace>
|
|
|
|
<overload name="gles2" version="2.0">
|
|
<!-- PrimtiveType <=> BeginMode overloads for backwards compatibility -->
|
|
<function name="DrawArrays" category="ES_VERSION_2_0" extension="Core" version="2.0">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
<function name="DrawElements" category="ES_VERSION_2_0" extension="Core" version="2.0">
|
|
<param name="mode"><type>BeginMode</type></param>
|
|
</function>
|
|
|
|
<!-- StencilFace <=> CullFaceMode -->
|
|
<function name="StencilFuncSeparate" category="ES_VERSION_2_0" extension="Core" version="2.0">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
<function name="StencilOpSeparate" category="ES_VERSION_2_0" extension="Core" version="2.0">
|
|
<param name="face"><type>CullFaceMode</type></param>
|
|
</function>
|
|
</overload>
|
|
|
|
<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>
|
|
|
|
<!-- OES_mapbuffer -->
|
|
<enum name="BufferPointer">
|
|
<use token="BUFFER_MAP_POINTER" />
|
|
</enum>
|
|
|
|
<enum name="BufferTarget">
|
|
<token name="ArrayBuffer" value="0X8892" />
|
|
<token name="ElementArrayBuffer" value="0X8893" />
|
|
</enum>
|
|
|
|
<enum name="BufferUsage">
|
|
<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="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="GetQueryObjectParam">
|
|
<use token="CURRENT_RESULT" />
|
|
<use token="CURRENT_RESULT_AVAILABLE" />
|
|
</enum>
|
|
<enum name="GetQueryParam">
|
|
<use token="CURRENT_QUERY" />
|
|
</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>
|
|
|
|
<enum name="ProgramParameter">
|
|
<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="ProgramParameterName">
|
|
<token name="DeleteStatus" value="0X8b80" />
|
|
<token name="LinkStatus" value="0X8b82" />
|
|
<token name="ValidateStatus" value="0X8b83" />
|
|
<token name="InfoLogLength" value="0X8b84" />
|
|
<token name="AttachedShaders" value="0X8b85" />
|
|
<token name="ActiveAttributes" value="0X8b89" />
|
|
<token name="ActiveAttributeMaxLength" value="0X8b8a" />
|
|
<token name="ActiveUniforms" value="0X8b86" />
|
|
<token name="ActiveUniformMaxLength" value="0X8b87" />
|
|
</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="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="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">
|
|
<token name="TextureMagFilter" value="0X2800" />
|
|
<token name="TextureMinFilter" value="0X2801" />
|
|
<token name="TextureWrapS" value="0X2802" />
|
|
<token name="TextureWrapT" value="0X2803" />
|
|
</enum>
|
|
|
|
<enum name="GetTextureParameter">
|
|
<token name="TextureMagFilter" value="0X2800" />
|
|
<token name="TextureMinFilter" value="0X2801" />
|
|
<token name="TextureWrapS" value="0X2802" />
|
|
<token name="TextureWrapT" value="0X2803" />
|
|
</enum>
|
|
|
|
<enum name="TextureTarget">
|
|
<token name="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="QueryTarget">
|
|
<use token="ANY_SAMPLES_PASSED" />
|
|
<use token="ANY_SAMPLES_PASSED_CONSERVATIVE" />
|
|
</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>
|
|
|
|
</add>
|
|
|
|
<!-- gles2 3.0 -->
|
|
<replace name="gles2" version="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>
|
|
|
|
<!-- Program Objects [2.11.3-4] -->
|
|
<function name="ProgramParameter">
|
|
<param name="pname"><type>ProgramParameterName</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>ProgramParameter</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="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>
|
|
|
|
<!-- Selecting a Buffer for Writing [4.2.1] -->
|
|
<function name="DrawBuffers" extension="Core">
|
|
<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" extension="Core">
|
|
<param name="buffer"><type>ClearBuffer</type></param>
|
|
</function>
|
|
<function name="ClearBufferfi" extension="Core">
|
|
<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>RenderbufferTarget</type></param>
|
|
<param name="internalformat"><type>RenderbufferInternalFormat</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="pname"><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>
|
|
|
|
</replace>
|
|
|
|
<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" />
|
|
<use token="BUFFER_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="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="GetQueryObjectParam">
|
|
<use token="CURRENT_RESULT" />
|
|
<use token="CURRENT_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="InternalFormatParameter">
|
|
<use token="NUM_SAMPLE_COUNTS" />
|
|
<use token="SAMPLES" />
|
|
</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="R_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_ROW_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_ROW_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="ProgramParameter">
|
|
<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="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="NOT_EQUAL" />
|
|
</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>
|