glapi: Remove all offset tags from the XML

Changes generated by:

    cd src/mapi/glapi/gen
    for i in *.xml; do
        cat $i |\
        sed 's/[[:space:]]*offset="[^"]*">/>/' |\
        sed 's/[[:space:]]*offset="[^"]*"[[:space:]]*$//' |\
        sed 's/[[:space:]]*offset="[^"]*"[[:space:]]*/ /' > x
        mv x $i
    done

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
Ian Romanick 2015-05-12 19:15:09 -07:00
parent 2b419e0db9
commit f507d33d4f
60 changed files with 1289 additions and 1289 deletions

View File

@ -5,13 +5,13 @@
<category name="GL_AMD_performance_monitor" number="360">
<function name="GetPerfMonitorGroupsAMD" offset="assign">
<function name="GetPerfMonitorGroupsAMD">
<param name="numGroups" type="GLint *"/>
<param name="groupsSize" type="GLsizei"/>
<param name="groups" type="GLuint *"/>
</function>
<function name="GetPerfMonitorCountersAMD" offset="assign">
<function name="GetPerfMonitorCountersAMD">
<param name="group" type="GLuint"/>
<param name="numCounters" type="GLint *"/>
<param name="maxActiveCounters" type="GLint *"/>
@ -19,14 +19,14 @@
<param name="counters" type="GLuint *"/>
</function>
<function name="GetPerfMonitorGroupStringAMD" offset="assign">
<function name="GetPerfMonitorGroupStringAMD">
<param name="group" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
<param name="length" type="GLsizei *"/>
<param name="groupString" type="GLchar *"/>
</function>
<function name="GetPerfMonitorCounterStringAMD" offset="assign">
<function name="GetPerfMonitorCounterStringAMD">
<param name="group" type="GLuint"/>
<param name="counter" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
@ -34,24 +34,24 @@
<param name="counterString" type="GLchar *"/>
</function>
<function name="GetPerfMonitorCounterInfoAMD" offset="assign">
<function name="GetPerfMonitorCounterInfoAMD">
<param name="group" type="GLuint"/>
<param name="counter" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="data" type="GLvoid *"/>
</function>
<function name="GenPerfMonitorsAMD" offset="assign">
<function name="GenPerfMonitorsAMD">
<param name="n" type="GLsizei"/>
<param name="monitors" type="GLuint *"/>
</function>
<function name="DeletePerfMonitorsAMD" offset="assign">
<function name="DeletePerfMonitorsAMD">
<param name="n" type="GLsizei"/>
<param name="monitors" type="GLuint *"/>
</function>
<function name="SelectPerfMonitorCountersAMD" offset="assign">
<function name="SelectPerfMonitorCountersAMD">
<param name="monitor" type="GLuint"/>
<param name="enable" type="GLboolean"/>
<param name="group" type="GLuint"/>
@ -59,15 +59,15 @@
<param name="counterList" type="GLuint *"/>
</function>
<function name="BeginPerfMonitorAMD" offset="assign">
<function name="BeginPerfMonitorAMD">
<param name="monitor" type="GLuint"/>
</function>
<function name="EndPerfMonitorAMD" offset="assign">
<function name="EndPerfMonitorAMD">
<param name="monitor" type="GLuint"/>
</function>
<function name="GetPerfMonitorCounterDataAMD" offset="assign">
<function name="GetPerfMonitorCounterDataAMD">
<param name="monitor" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="dataSize" type="GLsizei"/>

View File

@ -13,21 +13,21 @@
<enum name="BUFFER_OBJECT_APPLE" value="0x85B3"/>
<function name="ObjectPurgeableAPPLE" offset="assign">
<function name="ObjectPurgeableAPPLE">
<param name="objectType" type="GLenum"/>
<param name="name" type="GLuint"/>
<param name="option" type="GLenum"/>
<return type="GLenum"/>
</function>
<function name="ObjectUnpurgeableAPPLE" offset="assign">
<function name="ObjectUnpurgeableAPPLE">
<param name="objectType" type="GLenum"/>
<param name="name" type="GLuint"/>
<param name="option" type="GLenum"/>
<return type="GLenum"/>
</function>
<function name="GetObjectParameterivAPPLE" offset="assign">
<function name="GetObjectParameterivAPPLE">
<param name="objectType" type="GLenum"/>
<param name="name" type="GLuint"/>
<param name="pname" type="GLenum"/>

View File

@ -5,7 +5,7 @@
<category name="GL_APPLE_vertex_array_object" number="273">
<enum name="VERTEX_ARRAY_BINDING_APPLE" value="0x85B5"/>
<function name="BindVertexArrayAPPLE" offset="assign" deprecated="3.1">
<function name="BindVertexArrayAPPLE" deprecated="3.1">
<param name="array" type="GLuint"/>
</function>
@ -14,7 +14,7 @@
<param name="arrays" type="const GLuint *"/>
</function>
<function name="GenVertexArraysAPPLE" offset="assign" deprecated="3.1">
<function name="GenVertexArraysAPPLE" deprecated="3.1">
<param name="n" type="GLsizei"/>
<param name="arrays" type="GLuint *" count="n" output="true"/>
</function>

View File

@ -18,17 +18,17 @@
<enum name="MAX_VARYING_VECTORS" value="0x8DFC"/>
<enum name="MAX_FRAGMENT_UNIFORM_VECTORS" value="0x8DFD"/>
<function name="GetShaderPrecisionFormat" offset="assign" es2="2.0">
<function name="GetShaderPrecisionFormat" es2="2.0">
<param name="shadertype" type="GLenum"/>
<param name="precisiontype" type="GLenum"/>
<param name="range" type="GLint *"/>
<param name="precision" type="GLint *"/>
</function>
<function name="ReleaseShaderCompiler" offset="assign" es2="2.0">
<function name="ReleaseShaderCompiler" es2="2.0">
</function>
<function name="ShaderBinary" offset="assign" es2="2.0">
<function name="ShaderBinary" es2="2.0">
<param name="n" type="GLsizei"/>
<param name="shaders" type="const GLuint *"/>
<param name="binaryformat" type="GLenum"/>
@ -45,11 +45,11 @@
<enum name="IMPLEMENTATION_COLOR_READ_FORMAT" value="0x8B9B"/>
<!-- from GL_OES_single_precision -->
<function name="ClearDepthf" offset="assign" es1="1.0" es2="2.0">
<function name="ClearDepthf" es1="1.0" es2="2.0">
<param name="depth" type="GLclampf"/>
</function>
<function name="DepthRangef" offset="assign" es1="1.0" es2="2.0">
<function name="DepthRangef" es1="1.0" es2="2.0">
<param name="zNear" type="GLclampf"/>
<param name="zFar" type="GLclampf"/>
</function>

View File

@ -8,7 +8,7 @@
<category name="GL_ARB_base_instance" number="107">
<function name="DrawArraysInstancedBaseInstance" offset="assign"
<function name="DrawArraysInstancedBaseInstance"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
@ -17,7 +17,7 @@
<param name="baseinstance" type="GLuint"/>
</function>
<function name="DrawElementsInstancedBaseInstance" offset="assign"
<function name="DrawElementsInstancedBaseInstance"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
@ -27,7 +27,7 @@
<param name="baseinstance" type="GLuint"/>
</function>
<function name="DrawElementsInstancedBaseVertexBaseInstance" offset="assign"
<function name="DrawElementsInstancedBaseVertexBaseInstance"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>

View File

@ -8,14 +8,14 @@
<category name="GL_ARB_blend_func_extended" number="78">
<function name="BindFragDataLocationIndexed" offset="assign">
<function name="BindFragDataLocationIndexed">
<param name="program" type="GLuint"/>
<param name="colorNumber" type="GLuint"/>
<param name="index" type="GLuint"/>
<param name="name" type="const GLchar *"/>
</function>
<function name="GetFragDataIndex" offset="assign">
<function name="GetFragDataIndex">
<param name="program" type="GLuint"/>
<param name="name" type="const GLchar *"/>
<return type="GLint"/>

View File

@ -8,7 +8,7 @@
<category name="GL_ARB_clear_buffer_object" number="121">
<function name ="ClearBufferData" offset="assign">
<function name ="ClearBufferData">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="format" type="GLenum"/>
@ -16,7 +16,7 @@
<param name="data" type="const GLvoid *"/>
</function>
<function name ="ClearBufferSubData" offset="assign">
<function name ="ClearBufferSubData">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="offset" type="GLintptr"/>
@ -26,7 +26,7 @@
<param name="data" type="const GLvoid *"/>
</function>
<!-- <function name="ClearNamedBufferDataEXT" offset="assign">
<!-- <function name="ClearNamedBufferDataEXT">
<param name="buffer" type="GLuint"/>
<param name="internalformat" type="GLenum"/>
<param name="format" type="GLenum"/>
@ -35,7 +35,7 @@
</function>
<function name="ClearNamedBufferSubDataEXT" offset="assign">
<function name="ClearNamedBufferSubDataEXT">
<param name="buffer" type="GLuint"/>
<param name="internalformat" type="GLenum"/>
<param name="offset" type="GLintptr"/>

View File

@ -7,7 +7,7 @@
<enum name="CLEAR_TEXTURE" value="0x9365"/>
<function name ="ClearTexImage" offset="assign">
<function name ="ClearTexImage">
<param name="texture" type="GLuint"/>
<param name="level" type="GLint"/>
<param name="format" type="GLenum"/>
@ -15,7 +15,7 @@
<param name="data" type="const GLvoid *"/>
</function>
<function name ="ClearTexSubImage" offset="assign">
<function name ="ClearTexSubImage">
<param name="texture" type="GLuint"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>

View File

@ -14,7 +14,7 @@
<enum name="CLIP_ORIGIN" value = "0x935C"/>
<enum name="CLIP_DEPTH_MODE" value = "0x935D"/>
<function name="ClipControl" offset="assign">
<function name="ClipControl">
<param name="origin" type="GLenum"/>
<param name="depth" type="GLenum"/>
<!-- <glx rop="1340"/> -->

View File

@ -26,13 +26,13 @@
<enum name="DISPATCH_INDIRECT_BUFFER_BINDING" value="0x90EF"/>
<enum name="COMPUTE_SHADER_BIT" value="0x00000020"/>
<function name="DispatchCompute" offset="assign">
<function name="DispatchCompute">
<param name="num_groups_x" type="GLuint"/>
<param name="num_groups_y" type="GLuint"/>
<param name="num_groups_z" type="GLuint"/>
</function>
<function name="DispatchComputeIndirect" offset="assign">
<function name="DispatchComputeIndirect">
<param name="indirect" type="GLintptr"/>
</function>
</category>

View File

@ -11,7 +11,7 @@
<enum name="COPY_READ_BUFFER" value="0x8F36"/>
<enum name="COPY_WRITE_BUFFER" value="0x8F37"/>
<function name="CopyBufferSubData" offset="assign" es2="3.0">
<function name="CopyBufferSubData" es2="3.0">
<param name="readTarget" type="GLenum"/>
<param name="writeTarget" type="GLenum"/>
<param name="readOffset" type="GLintptr"/>

View File

@ -5,7 +5,7 @@
<category name="GL_ARB_copy_image" number="123">
<function name="CopyImageSubData" offset="assign">
<function name="CopyImageSubData">
<param name="srcName" type="GLuint"/>
<param name="srcTarget" type="GLenum"/>
<param name="srcLevel" type="GLint"/>

View File

@ -9,18 +9,18 @@
<!-- Transform Feedback object functions -->
<function name="CreateTransformFeedbacks" offset="assign">
<function name="CreateTransformFeedbacks">
<param name="n" type="GLsizei" />
<param name="ids" type="GLuint *" />
</function>
<function name="TransformFeedbackBufferBase" offset="assign">
<function name="TransformFeedbackBufferBase">
<param name="xfb" type="GLuint" />
<param name="index" type="GLuint" />
<param name="buffer" type="GLuint" />
</function>
<function name="TransformFeedbackBufferRange" offset="assign">
<function name="TransformFeedbackBufferRange">
<param name="xfb" type="GLuint" />
<param name="index" type="GLuint" />
<param name="buffer" type="GLuint" />
@ -28,20 +28,20 @@
<param name="size" type="GLsizeiptr" />
</function>
<function name="GetTransformFeedbackiv" offset="assign">
<function name="GetTransformFeedbackiv">
<param name="xfb" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLint *" />
</function>
<function name="GetTransformFeedbacki_v" offset="assign">
<function name="GetTransformFeedbacki_v">
<param name="xfb" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="index" type="GLuint" />
<param name="param" type="GLint *" />
</function>
<function name="GetTransformFeedbacki64_v" offset="assign">
<function name="GetTransformFeedbacki64_v">
<param name="xfb" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="index" type="GLuint" />
@ -50,33 +50,33 @@
<!-- Buffer object functions -->
<function name="CreateBuffers" offset="assign">
<function name="CreateBuffers">
<param name="n" type="GLsizei" />
<param name="buffers" type="GLuint *" />
</function>
<function name="NamedBufferStorage" offset="assign">
<function name="NamedBufferStorage">
<param name="buffer" type="GLuint" />
<param name="size" type="GLsizeiptr" />
<param name="data" type="const GLvoid *" />
<param name="flags" type="GLbitfield" />
</function>
<function name="NamedBufferData" offset="assign">
<function name="NamedBufferData">
<param name="buffer" type="GLuint" />
<param name="size" type="GLsizeiptr" />
<param name="data" type="const GLvoid *" />
<param name="usage" type="GLenum" />
</function>
<function name="NamedBufferSubData" offset="assign">
<function name="NamedBufferSubData">
<param name="buffer" type="GLuint" />
<param name="offset" type="GLintptr" />
<param name="size" type="GLsizeiptr" />
<param name="data" type="const GLvoid *" />
</function>
<function name="CopyNamedBufferSubData" offset="assign">
<function name="CopyNamedBufferSubData">
<param name="readBuffer" type="GLuint" />
<param name="writeBuffer" type="GLuint" />
<param name="readOffset" type="GLintptr" />
@ -84,7 +84,7 @@
<param name="size" type="GLsizeiptr" />
</function>
<function name="ClearNamedBufferData" offset="assign">
<function name="ClearNamedBufferData">
<param name="buffer" type="GLuint" />
<param name="internalformat" type="GLenum" />
<param name="format" type="GLenum" />
@ -92,7 +92,7 @@
<param name="data" type="const GLvoid *" />
</function>
<function name="ClearNamedBufferSubData" offset="assign">
<function name="ClearNamedBufferSubData">
<param name="buffer" type="GLuint" />
<param name="internalformat" type="GLenum" />
<param name="offset" type="GLintptr" />
@ -102,13 +102,13 @@
<param name="data" type="const GLvoid *" />
</function>
<function name="MapNamedBuffer" offset="assign">
<function name="MapNamedBuffer">
<return type="GLvoid *" />
<param name="buffer" type="GLuint" />
<param name="access" type="GLenum" />
</function>
<function name="MapNamedBufferRange" offset="assign">
<function name="MapNamedBufferRange">
<return type="GLvoid *" />
<param name="buffer" type="GLuint" />
<param name="offset" type="GLintptr" />
@ -116,36 +116,36 @@
<param name="access" type="GLbitfield" />
</function>
<function name="UnmapNamedBuffer" offset="assign">
<function name="UnmapNamedBuffer">
<return type="GLboolean" />
<param name="buffer" type="GLuint" />
</function>
<function name="FlushMappedNamedBufferRange" offset="assign">
<function name="FlushMappedNamedBufferRange">
<param name="buffer" type="GLuint" />
<param name="offset" type="GLintptr" />
<param name="length" type="GLsizeiptr" />
</function>
<function name="GetNamedBufferParameteriv" offset="assign">
<function name="GetNamedBufferParameteriv">
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
</function>
<function name="GetNamedBufferParameteri64v" offset="assign">
<function name="GetNamedBufferParameteri64v">
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint64 *" />
</function>
<function name="GetNamedBufferPointerv" offset="assign">
<function name="GetNamedBufferPointerv">
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLvoid **" />
</function>
<function name="GetNamedBufferSubData" offset="assign">
<function name="GetNamedBufferSubData">
<param name="buffer" type="GLuint" />
<param name="offset" type="GLintptr" />
<param name="size" type="GLsizeiptr" />
@ -283,19 +283,19 @@
<!-- Renderbuffer object functions -->
<function name="CreateRenderbuffers" offset="assign">
<function name="CreateRenderbuffers">
<param name="n" type="GLsizei" />
<param name="renderbuffers" type="GLuint *" />
</function>
<function name="NamedRenderbufferStorage" offset="assign">
<function name="NamedRenderbufferStorage">
<param name="renderbuffer" type="GLuint" />
<param name="internalformat" type="GLenum" />
<param name="width" type="GLsizei" />
<param name="height" type="GLsizei" />
</function>
<function name="NamedRenderbufferStorageMultisample" offset="assign">
<function name="NamedRenderbufferStorageMultisample">
<param name="renderbuffer" type="GLuint" />
<param name="samples" type="GLsizei" />
<param name="internalformat" type="GLenum" />
@ -303,7 +303,7 @@
<param name="height" type="GLsizei" />
</function>
<function name="GetNamedRenderbufferParameteriv" offset="assign">
<function name="GetNamedRenderbufferParameteriv">
<param name="renderbuffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
@ -311,19 +311,19 @@
<!-- Texture object functions -->
<function name="CreateTextures" offset="assign">
<function name="CreateTextures">
<param name="target" type="GLenum" />
<param name="n" type="GLsizei" />
<param name="textures" type="GLuint *" />
</function>
<function name="TextureBuffer" offset="assign">
<function name="TextureBuffer">
<param name="texture" type="GLuint" />
<param name="internalformat" type="GLenum" />
<param name="buffer" type="GLuint" />
</function>
<function name="TextureBufferRange" offset="assign">
<function name="TextureBufferRange">
<param name="texture" type="GLuint" />
<param name="internalformat" type="GLenum" />
<param name="buffer" type="GLuint" />
@ -331,14 +331,14 @@
<param name="size" type="GLsizeiptr" />
</function>
<function name="TextureStorage1D" offset="assign">
<function name="TextureStorage1D">
<param name="texture" type="GLuint" />
<param name="levels" type="GLsizei" />
<param name="internalformat" type="GLenum" />
<param name="width" type="GLsizei" />
</function>
<function name="TextureStorage2D" offset="assign">
<function name="TextureStorage2D">
<param name="texture" type="GLuint" />
<param name="levels" type="GLsizei" />
<param name="internalformat" type="GLenum" />
@ -346,7 +346,7 @@
<param name="height" type="GLsizei" />
</function>
<function name="TextureStorage3D" offset="assign">
<function name="TextureStorage3D">
<param name="texture" type="GLuint" />
<param name="levels" type="GLsizei" />
<param name="internalformat" type="GLenum" />
@ -355,7 +355,7 @@
<param name="depth" type="GLsizei" />
</function>
<function name="TextureStorage2DMultisample" offset="assign">
<function name="TextureStorage2DMultisample">
<param name="texture" type="GLuint" />
<param name="samples" type="GLsizei" />
<param name="internalformat" type="GLenum" />
@ -364,7 +364,7 @@
<param name="fixedsamplelocations" type="GLboolean" />
</function>
<function name="TextureStorage3DMultisample" offset="assign">
<function name="TextureStorage3DMultisample">
<param name="texture" type="GLuint" />
<param name="samples" type="GLsizei" />
<param name="internalformat" type="GLenum" />
@ -374,7 +374,7 @@
<param name="fixedsamplelocations" type="GLboolean" />
</function>
<function name="TextureSubImage1D" offset="assign">
<function name="TextureSubImage1D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -384,7 +384,7 @@
<param name="pixels" type="const GLvoid *" />
</function>
<function name="TextureSubImage2D" offset="assign">
<function name="TextureSubImage2D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -396,7 +396,7 @@
<param name="pixels" type="const GLvoid *" />
</function>
<function name="TextureSubImage3D" offset="assign">
<function name="TextureSubImage3D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -410,7 +410,7 @@
<param name="pixels" type="const GLvoid *" />
</function>
<function name="CompressedTextureSubImage1D" offset="assign">
<function name="CompressedTextureSubImage1D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -420,7 +420,7 @@
<param name="data" type="const GLvoid *" />
</function>
<function name="CompressedTextureSubImage2D" offset="assign">
<function name="CompressedTextureSubImage2D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -432,7 +432,7 @@
<param name="data" type="const GLvoid *" />
</function>
<function name="CompressedTextureSubImage3D" offset="assign">
<function name="CompressedTextureSubImage3D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -446,7 +446,7 @@
<param name="data" type="const GLvoid *" />
</function>
<function name="CopyTextureSubImage1D" offset="assign">
<function name="CopyTextureSubImage1D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -455,7 +455,7 @@
<param name="width" type="GLsizei" />
</function>
<function name="CopyTextureSubImage2D" offset="assign">
<function name="CopyTextureSubImage2D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -466,7 +466,7 @@
<param name="height" type="GLsizei" />
</function>
<function name="CopyTextureSubImage3D" offset="assign">
<function name="CopyTextureSubImage3D">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="xoffset" type="GLint" />
@ -478,52 +478,52 @@
<param name="height" type="GLsizei" />
</function>
<function name="TextureParameterf" offset="assign">
<function name="TextureParameterf">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLfloat" />
</function>
<function name="TextureParameterfv" offset="assign">
<function name="TextureParameterfv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="const GLfloat *" />
</function>
<function name="TextureParameteri" offset="assign">
<function name="TextureParameteri">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLint" />
</function>
<function name="TextureParameterIiv" offset="assign">
<function name="TextureParameterIiv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="const GLint *" />
</function>
<function name="TextureParameterIuiv" offset="assign">
<function name="TextureParameterIuiv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="const GLuint *" />
</function>
<function name="TextureParameteriv" offset="assign">
<function name="TextureParameteriv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="const GLint *" />
</function>
<function name="GenerateTextureMipmap" offset="assign">
<function name="GenerateTextureMipmap">
<param name="texture" type="GLuint" />
</function>
<function name="BindTextureUnit" offset="assign">
<function name="BindTextureUnit">
<param name="unit" type="GLuint" />
<param name="texture" type="GLuint" />
</function>
<function name="GetTextureImage" offset="assign">
<function name="GetTextureImage">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="format" type="GLenum" />
@ -532,46 +532,46 @@
<param name="pixels" type="GLvoid *" />
</function>
<function name="GetCompressedTextureImage" offset="assign">
<function name="GetCompressedTextureImage">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="bufSize" type="GLsizei" />
<param name="pixels" type="GLvoid *" />
</function>
<function name="GetTextureLevelParameterfv" offset="assign">
<function name="GetTextureLevelParameterfv">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLfloat *" />
</function>
<function name="GetTextureLevelParameteriv" offset="assign">
<function name="GetTextureLevelParameteriv">
<param name="texture" type="GLuint" />
<param name="level" type="GLint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
</function>
<function name="GetTextureParameterfv" offset="assign">
<function name="GetTextureParameterfv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLfloat *" />
</function>
<function name="GetTextureParameterIiv" offset="assign">
<function name="GetTextureParameterIiv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
</function>
<function name="GetTextureParameterIuiv" offset="assign">
<function name="GetTextureParameterIuiv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLuint *" />
</function>
<function name="GetTextureParameteriv" offset="assign">
<function name="GetTextureParameteriv">
<param name="texture" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
@ -579,27 +579,27 @@
<!-- Vertex Array object functions -->
<function name="CreateVertexArrays" offset="assign">
<function name="CreateVertexArrays">
<param name="n" type="GLsizei" />
<param name="arrays" type="GLuint *" />
</function>
<function name="DisableVertexArrayAttrib" offset="assign">
<function name="DisableVertexArrayAttrib">
<param name="vaobj" type="GLuint" />
<param name="index" type="GLuint" />
</function>
<function name="EnableVertexArrayAttrib" offset="assign">
<function name="EnableVertexArrayAttrib">
<param name="vaobj" type="GLuint" />
<param name="index" type="GLuint" />
</function>
<function name="VertexArrayElementBuffer" offset="assign">
<function name="VertexArrayElementBuffer">
<param name="vaobj" type="GLuint" />
<param name="buffer" type="GLuint" />
</function>
<function name="VertexArrayVertexBuffer" offset="assign">
<function name="VertexArrayVertexBuffer">
<param name="vaobj" type="GLuint" />
<param name="bindingindex" type="GLuint" />
<param name="buffer" type="GLuint" />
@ -607,7 +607,7 @@
<param name="stride" type="GLsizei" />
</function>
<function name="VertexArrayVertexBuffers" offset="assign">
<function name="VertexArrayVertexBuffers">
<param name="vaobj" type="GLuint" />
<param name="first" type="GLuint" />
<param name="count" type="GLsizei" />
@ -616,7 +616,7 @@
<param name="strides" type="const GLsizei *" />
</function>
<function name="VertexArrayAttribFormat" offset="assign">
<function name="VertexArrayAttribFormat">
<param name="vaobj" type="GLuint" />
<param name="attribindex" type="GLuint" />
<param name="size" type="GLint" />
@ -625,7 +625,7 @@
<param name="relativeoffset" type="GLuint" />
</function>
<function name="VertexArrayAttribIFormat" offset="assign">
<function name="VertexArrayAttribIFormat">
<param name="vaobj" type="GLuint" />
<param name="attribindex" type="GLuint" />
<param name="size" type="GLint" />
@ -633,7 +633,7 @@
<param name="relativeoffset" type="GLuint" />
</function>
<function name="VertexArrayAttribLFormat" offset="assign">
<function name="VertexArrayAttribLFormat">
<param name="vaobj" type="GLuint" />
<param name="attribindex" type="GLuint" />
<param name="size" type="GLint" />
@ -641,32 +641,32 @@
<param name="relativeoffset" type="GLuint" />
</function>
<function name="VertexArrayAttribBinding" offset="assign">
<function name="VertexArrayAttribBinding">
<param name="vaobj" type="GLuint" />
<param name="attribindex" type="GLuint" />
<param name="bindingindex" type="GLuint" />
</function>
<function name="VertexArrayBindingDivisor" offset="assign">
<function name="VertexArrayBindingDivisor">
<param name="vaobj" type="GLuint" />
<param name="bindingindex" type="GLuint" />
<param name="divisor" type="GLuint" />
</function>
<function name="GetVertexArrayiv" offset="assign">
<function name="GetVertexArrayiv">
<param name="vaobj" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLint *" />
</function>
<function name="GetVertexArrayIndexediv" offset="assign">
<function name="GetVertexArrayIndexediv">
<param name="vaobj" type="GLuint" />
<param name="index" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLint *" />
</function>
<function name="GetVertexArrayIndexed64iv" offset="assign">
<function name="GetVertexArrayIndexed64iv">
<param name="vaobj" type="GLuint" />
<param name="index" type="GLuint" />
<param name="pname" type="GLenum" />
@ -675,48 +675,48 @@
<!-- Sampler object functions -->
<function name="CreateSamplers" offset="assign">
<function name="CreateSamplers">
<param name="n" type="GLsizei" />
<param name="samplers" type="GLuint *" />
</function>
<!-- Program Pipeline object functions -->
<function name="CreateProgramPipelines" offset="assign">
<function name="CreateProgramPipelines">
<param name="n" type="GLsizei" />
<param name="pipelines" type="GLuint *" />
</function>
<!-- Query object functions -->
<function name="CreateQueries" offset="assign">
<function name="CreateQueries">
<param name="target" type="GLenum" />
<param name="n" type="GLsizei" />
<param name="ids" type="GLuint *" />
</function>
<function name="GetQueryBufferObjectiv" offset="assign">
<function name="GetQueryBufferObjectiv">
<param name="id" type="GLuint" />
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="offset" type="GLintptr" />
</function>
<function name="GetQueryBufferObjectuiv" offset="assign">
<function name="GetQueryBufferObjectuiv">
<param name="id" type="GLuint" />
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="offset" type="GLintptr" />
</function>
<function name="GetQueryBufferObjecti64v" offset="assign">
<function name="GetQueryBufferObjecti64v">
<param name="id" type="GLuint" />
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="offset" type="GLintptr" />
</function>
<function name="GetQueryBufferObjectui64v" offset="assign">
<function name="GetQueryBufferObjectui64v">
<param name="id" type="GLuint" />
<param name="buffer" type="GLuint" />
<param name="pname" type="GLenum" />

View File

@ -8,24 +8,24 @@
<category name="GL_ARB_draw_buffers_blend" number="69">
<function name="BlendEquationiARB" offset="assign">
<function name="BlendEquationiARB">
<param name="buf" type="GLuint"/>
<param name="mode" type="GLenum"/>
</function>
<function name="BlendEquationSeparateiARB" offset="assign">
<function name="BlendEquationSeparateiARB">
<param name="buf" type="GLuint"/>
<param name="modeRGB" type="GLenum"/>
<param name="modeA" type="GLenum"/>
</function>
<function name="BlendFunciARB" offset="assign">
<function name="BlendFunciARB">
<param name="buf" type="GLuint"/>
<param name="src" type="GLenum"/>
<param name="dst" type="GLenum"/>
</function>
<function name="BlendFuncSeparateiARB" offset="assign">
<function name="BlendFuncSeparateiARB">
<param name="buf" type="GLuint"/>
<param name="srcRGB" type="GLenum"/>
<param name="dstRGB" type="GLenum"/>

View File

@ -8,7 +8,7 @@
<category name="GL_ARB_draw_elements_base_vertex" number="62">
<function name="DrawElementsBaseVertex" offset="assign" exec="dynamic">
<function name="DrawElementsBaseVertex" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
@ -16,7 +16,7 @@
<param name="basevertex" type="GLint"/>
</function>
<function name="DrawRangeElementsBaseVertex" offset="assign"
<function name="DrawRangeElementsBaseVertex"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="start" type="GLuint"/>
@ -27,7 +27,7 @@
<param name="basevertex" type="GLint"/>
</function>
<function name="MultiDrawElementsBaseVertex" offset="assign"
<function name="MultiDrawElementsBaseVertex"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="const GLsizei *"/>
@ -37,7 +37,7 @@
<param name="basevertex" type="const GLint *"/>
</function>
<function name="DrawElementsInstancedBaseVertex" offset="assign"
<function name="DrawElementsInstancedBaseVertex"
exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>

View File

@ -8,12 +8,12 @@
<enum name="DRAW_INDIRECT_BUFFER" value="0x8F3F"/>
<enum name="DRAW_INDIRECT_BUFFER_BINDING" value="0x8F43"/>
<function name="DrawArraysIndirect" offset="assign" exec="dynamic">
<function name="DrawArraysIndirect" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
</function>
<function name="DrawElementsIndirect" offset="assign" exec="dynamic">
<function name="DrawElementsIndirect" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
@ -24,14 +24,14 @@
<category name="GL_ARB_multi_draw_indirect" number="133">
<function name="MultiDrawArraysIndirect" offset="assign" exec="dynamic">
<function name="MultiDrawArraysIndirect" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
<param name="primcount" type="GLsizei"/>
<param name="stride" type="GLsizei"/>
</function>
<function name="MultiDrawElementsIndirect" offset="assign" exec="dynamic">
<function name="MultiDrawElementsIndirect" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>

View File

@ -8,14 +8,14 @@
<category name="GL_ARB_draw_instanced" number="44">
<function name="DrawArraysInstancedARB" offset="assign" exec="dynamic">
<function name="DrawArraysInstancedARB" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="primcount" type="GLsizei"/>
</function>
<function name="DrawElementsInstancedARB" offset="assign" exec="dynamic">
<function name="DrawElementsInstancedARB" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>

View File

@ -140,33 +140,33 @@
<function name="IsRenderbuffer" es2="2.0" offset="assign">
<function name="IsRenderbuffer" es2="2.0">
<param name="renderbuffer" type="GLuint"/>
<return type="GLboolean"/>
<glx vendorpriv="1422"/>
</function>
<function name="BindRenderbuffer" es2="2.0" offset="assign">
<function name="BindRenderbuffer" es2="2.0">
<param name="target" type="GLenum"/>
<param name="renderbuffer" type="GLuint"/>
<glx rop="235"/>
</function>
<function name="DeleteRenderbuffers"
es2="2.0" offset="assign">
es2="2.0">
<param name="n" type="GLsizei" counter="true"/>
<param name="renderbuffers" type="const GLuint *" count="n"/>
<glx rop="4317"/>
</function>
<function name="GenRenderbuffers" es2="2.0" offset="assign">
<function name="GenRenderbuffers" es2="2.0">
<param name="n" type="GLsizei" counter="true"/>
<param name="renderbuffers" type="GLuint *" count="n" output="true"/>
<glx vendorpriv="1423" always_array="true"/>
</function>
<function name="RenderbufferStorage"
es2="2.0" offset="assign">
es2="2.0">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
@ -174,7 +174,7 @@
<glx rop="4318"/>
</function>
<function name="RenderbufferStorageMultisample" offset="assign" es2="3.0">
<function name="RenderbufferStorageMultisample" es2="3.0">
<param name="target" type="GLenum"/>
<param name="samples" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>
@ -183,46 +183,46 @@
<glx rop="4331"/>
</function>
<function name="GetRenderbufferParameteriv" es2="2.0" offset="assign">
<function name="GetRenderbufferParameteriv" es2="2.0">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
<glx vendorpriv="1424"/>
</function>
<function name="IsFramebuffer" es2="2.0" offset="assign">
<function name="IsFramebuffer" es2="2.0">
<param name="framebuffer" type="GLuint"/>
<return type="GLboolean"/>
<glx vendorpriv="1425"/>
</function>
<function name="BindFramebuffer" es2="2.0" offset="assign">
<function name="BindFramebuffer" es2="2.0">
<param name="target" type="GLenum"/>
<param name="framebuffer" type="GLuint"/>
<glx rop="236"/>
</function>
<function name="DeleteFramebuffers"
es2="2.0" offset="assign">
es2="2.0">
<param name="n" type="GLsizei" counter="true"/>
<param name="framebuffers" type="const GLuint *" count="n"/>
<glx rop="4320"/>
</function>
<function name="GenFramebuffers" es2="2.0" offset="assign">
<function name="GenFramebuffers" es2="2.0">
<param name="n" type="GLsizei" counter="true"/>
<param name="framebuffers" type="GLuint *" count="n" output="true"/>
<glx vendorpriv="1426" always_array="true"/>
</function>
<function name="CheckFramebufferStatus"
es2="2.0" offset="assign">
es2="2.0">
<param name="target" type="GLenum"/>
<return type="GLenum"/>
<glx vendorpriv="1427"/>
</function>
<function name="FramebufferTexture1D" offset="assign">
<function name="FramebufferTexture1D">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="textarget" type="GLenum"/>
@ -232,7 +232,7 @@
</function>
<function name="FramebufferTexture2D"
es2="2.0" offset="assign">
es2="2.0">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="textarget" type="GLenum"/>
@ -241,7 +241,7 @@
<glx rop="4322"/>
</function>
<function name="FramebufferTexture3D" offset="assign">
<function name="FramebufferTexture3D">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="textarget" type="GLenum"/>
@ -251,7 +251,7 @@
<glx rop="4323"/>
</function>
<function name="FramebufferTextureLayer" es2="3.0" offset="assign">
<function name="FramebufferTextureLayer" es2="3.0">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="texture" type="GLuint"/>
@ -261,7 +261,7 @@
</function>
<function name="FramebufferRenderbuffer"
es2="2.0" offset="assign">
es2="2.0">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="renderbuffertarget" type="GLenum"/>
@ -269,7 +269,7 @@
<glx rop="4324"/>
</function>
<function name="GetFramebufferAttachmentParameteriv" es2="2.0" offset="assign">
<function name="GetFramebufferAttachmentParameteriv" es2="2.0">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="pname" type="GLenum"/>
@ -277,7 +277,7 @@
<glx vendorpriv="1428"/>
</function>
<function name="BlitFramebuffer" es2="3.0" offset="assign">
<function name="BlitFramebuffer" es2="3.0">
<param name="srcX0" type="GLint"/>
<param name="srcY0" type="GLint"/>
<param name="srcX1" type="GLint"/>
@ -291,7 +291,7 @@
<glx rop="4330"/>
</function>
<function name="GenerateMipmap" es2="2.0" offset="assign">
<function name="GenerateMipmap" es2="2.0">
<param name="target" type="GLenum"/>
<glx rop="4325"/>
</function>

View File

@ -11,7 +11,7 @@
<enum name="NUM_PROGRAM_BINARY_FORMATS" value="0x87FE"/>
<enum name="PROGRAM_BINARY_FORMATS" value="0x87FF"/>
<function name="GetProgramBinary" offset="assign" es2="3.0">
<function name="GetProgramBinary" es2="3.0">
<param name="program" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
<param name="length" type="GLsizei *"/>
@ -19,14 +19,14 @@
<param name="binary" type="GLvoid *"/>
</function>
<function name="ProgramBinary" offset="assign" es2="3.0">
<function name="ProgramBinary" es2="3.0">
<param name="program" type="GLuint"/>
<param name="binaryFormat" type="GLenum"/>
<param name="binary" type="const GLvoid *"/>
<param name="length" type="GLsizei"/>
</function>
<function name="ProgramParameteri" offset="assign" es2="3.0">
<function name="ProgramParameteri" es2="3.0">
<param name="program" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="value" type="GLint"/>

View File

@ -5,25 +5,25 @@
<category name="GL_ARB_gpu_shader_fp64" number="89">
<function name="Uniform1d" offset="assign">
<function name="Uniform1d">
<param name="location" type="GLint"/>
<param name="x" type="GLdouble"/>
</function>
<function name="Uniform2d" offset="assign">
<function name="Uniform2d">
<param name="location" type="GLint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
<function name="Uniform3d" offset="assign">
<function name="Uniform3d">
<param name="location" type="GLint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
<function name="Uniform4d" offset="assign">
<function name="Uniform4d">
<param name="location" type="GLint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
@ -31,94 +31,94 @@
<param name="w" type="GLdouble"/>
</function>
<function name="Uniform1dv" offset="assign">
<function name="Uniform1dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="Uniform2dv" offset="assign">
<function name="Uniform2dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="Uniform3dv" offset="assign">
<function name="Uniform3dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="Uniform4dv" offset="assign">
<function name="Uniform4dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix2dv" offset="assign">
<function name="UniformMatrix2dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix3dv" offset="assign">
<function name="UniformMatrix3dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix4dv" offset="assign">
<function name="UniformMatrix4dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix2x3dv" offset="assign">
<function name="UniformMatrix2x3dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix2x4dv" offset="assign">
<function name="UniformMatrix2x4dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix3x2dv" offset="assign">
<function name="UniformMatrix3x2dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix3x4dv" offset="assign">
<function name="UniformMatrix3x4dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix4x2dv" offset="assign">
<function name="UniformMatrix4x2dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="UniformMatrix4x3dv" offset="assign">
<function name="UniformMatrix4x3dv">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="transpose" type="GLboolean"/>
<param name="value" type="const GLdouble *"/>
</function>
<function name="GetUniformdv" offset="assign">
<function name="GetUniformdv">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="params" type="GLdouble *"/>

View File

@ -8,7 +8,7 @@
<enum name="NUM_SAMPLE_COUNTS" value="0x9380"/>
<function name="GetInternalformativ" offset="assign" es2="3.0">
<function name="GetInternalformativ" es2="3.0">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="pname" type="GLenum"/>

View File

@ -3,7 +3,7 @@
<OpenGLAPI>
<category name="GL_ARB_invalidate_subdata" number="666">
<function name="InvalidateTexSubImage" offset="assign">
<function name="InvalidateTexSubImage">
<param name="texture" type="GLuint"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
@ -14,22 +14,22 @@
<param name="depth" type="GLsizei"/>
</function>
<function name="InvalidateTexImage" offset="assign">
<function name="InvalidateTexImage">
<param name="texture" type="GLuint"/>
<param name="level" type="GLint"/>
</function>
<function name="InvalidateBufferSubData" offset="assign">
<function name="InvalidateBufferSubData">
<param name="buffer" type="GLuint"/>
<param name="offset" type="GLintptr"/>
<param name="length" type="GLsizeiptr"/>
</function>
<function name="InvalidateBufferData" offset="assign">
<function name="InvalidateBufferData">
<param name="buffer" type="GLuint"/>
</function>
<function name="InvalidateSubFramebuffer" offset="assign" es2="3.0">
<function name="InvalidateSubFramebuffer" es2="3.0">
<param name="target" type="GLenum"/>
<param name="numAttachments" type="GLsizei" counter="true"/>
<param name="attachments" type="const GLenum *" count="numAttachments"/>
@ -39,7 +39,7 @@
<param name="height" type="GLsizei"/>
</function>
<function name="InvalidateFramebuffer" offset="assign" es2="3.0">
<function name="InvalidateFramebuffer" es2="3.0">
<param name="target" type="GLenum"/>
<param name="numAttachments" type="GLsizei" counter="true"/>
<param name="attachments" type="const GLenum *" count="numAttachments"/>

View File

@ -15,7 +15,7 @@
<enum name="MAP_FLUSH_EXPLICIT_BIT" value="0x0010"/>
<enum name="MAP_UNSYNCHRONIZED_BIT" value="0x0020"/>
<function name="MapBufferRange" offset="assign" es2="3.0">
<function name="MapBufferRange" es2="3.0">
<param name="target" type="GLenum"/>
<param name="offset" type="GLintptr"/>
<param name="length" type="GLsizeiptr"/>
@ -23,7 +23,7 @@
<return type="GLvoid *"/>
</function>
<function name="FlushMappedBufferRange" offset="assign" es2="3.0">
<function name="FlushMappedBufferRange" es2="3.0">
<param name="target" type="GLenum"/>
<param name="offset" type="GLintptr"/>
<param name="length" type="GLsizeiptr"/>

View File

@ -7,14 +7,14 @@
<category name="GL_ARB_multi_bind" number="147">
<function name="BindBuffersBase" offset="assign">
<function name="BindBuffersBase">
<param name="target" type="GLenum"/>
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="buffers" type="const GLuint *"/>
</function>
<function name="BindBuffersRange" offset="assign">
<function name="BindBuffersRange">
<param name="target" type="GLenum"/>
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
@ -23,25 +23,25 @@
<param name="sizes" type="const GLsizeiptr *"/>
</function>
<function name="BindTextures" offset="assign">
<function name="BindTextures">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="textures" type="const GLuint *"/>
</function>
<function name="BindSamplers" offset="assign">
<function name="BindSamplers">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="samplers" type="const GLuint *"/>
</function>
<function name="BindImageTextures" offset="assign">
<function name="BindImageTextures">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="textures" type="const GLuint *"/>
</function>
<function name="BindVertexBuffers" offset="assign">
<function name="BindVertexBuffers">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="buffers" type="const GLuint *"/>

View File

@ -56,21 +56,21 @@
<enum name="NUM_COMPATIBLE_SUBROUTINES" value="0x8E4A"/>
<enum name="COMPATIBLE_SUBROUTINES" value="0x8E4B"/>
<function name="GetProgramInterfaceiv" offset="assign">
<function name="GetProgramInterfaceiv">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
</function>
<function name="GetProgramResourceIndex" offset="assign">
<function name="GetProgramResourceIndex">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="name" type="const GLchar *"/>
<return type="GLuint"/>
</function>
<function name="GetProgramResourceName" offset="assign">
<function name="GetProgramResourceName">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="index" type="GLuint"/>
@ -79,7 +79,7 @@
<param name="name" type="GLchar *" output="true"/>
</function>
<function name="GetProgramResourceiv" offset="assign">
<function name="GetProgramResourceiv">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="index" type="GLuint"/>
@ -90,14 +90,14 @@
<param name="params" type="GLint *" output="true"/>
</function>
<function name="GetProgramResourceLocation" offset="assign">
<function name="GetProgramResourceLocation">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="name" type="const GLchar *"/>
<return type="GLint"/>
</function>
<function name="GetProgramResourceLocationIndex" offset="assign">
<function name="GetProgramResourceLocationIndex">
<param name="program" type="GLuint"/>
<param name="programInterface" type="GLenum"/>
<param name="name" type="const GLchar *"/>

View File

@ -20,26 +20,26 @@
<enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB" value="0x00000004"/>
<function name="GetGraphicsResetStatusARB" offset="assign">
<function name="GetGraphicsResetStatusARB">
<return type="GLenum"/>
</function>
<!-- OpenGL 1.0 sized buffer queries -->
<function name="GetnMapdvARB" offset="assign" deprecated="3.1">
<function name="GetnMapdvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="v" type="GLdouble *" output="true"/>
</function>
<function name="GetnMapfvARB" offset="assign" deprecated="3.1">
<function name="GetnMapfvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="v" type="GLfloat *" output="true"/>
</function>
<function name="GetnMapivARB" offset="assign" deprecated="3.1">
<function name="GetnMapivARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
@ -48,19 +48,19 @@
<function name="GetnPixelMapfvARB" offset="assign" deprecated="3.1">
<function name="GetnPixelMapfvARB" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLfloat *" output="true"/>
</function>
<function name="GetnPixelMapuivARB" offset="assign" deprecated="3.1">
<function name="GetnPixelMapuivARB" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLuint *" output="true"/>
</function>
<function name="GetnPixelMapusvARB" offset="assign" deprecated="3.1">
<function name="GetnPixelMapusvARB" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLushort *" output="true"/>
@ -68,12 +68,12 @@
<function name="GetnPolygonStippleARB" offset="assign">
<function name="GetnPolygonStippleARB">
<param name="bufSize" type="GLsizei"/>
<param name="pattern" type="GLubyte *" output="true"/>
</function>
<function name="GetnTexImageARB" offset="assign">
<function name="GetnTexImageARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="format" type="GLenum"/>
@ -82,7 +82,7 @@
<param name="img" type="GLvoid *" output="true"/>
</function>
<function name="ReadnPixelsARB" offset="assign">
<function name="ReadnPixelsARB">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="width" type="GLsizei"/>
@ -95,7 +95,7 @@
<!-- ARB_imaging sized buffer queries -->
<function name="GetnColorTableARB" offset="assign" deprecated="3.1">
<function name="GetnColorTableARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@ -103,7 +103,7 @@
<param name="table" type="GLvoid *" output="true"/>
</function>
<function name="GetnConvolutionFilterARB" offset="assign" deprecated="3.1">
<function name="GetnConvolutionFilterARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@ -111,7 +111,7 @@
<param name="image" type="GLvoid *" output="true"/>
</function>
<function name="GetnSeparableFilterARB" offset="assign" deprecated="3.1">
<function name="GetnSeparableFilterARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@ -122,7 +122,7 @@
<param name="span" type="GLvoid *" output="true"/>
</function>
<function name="GetnHistogramARB" offset="assign" deprecated="3.1">
<function name="GetnHistogramARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
@ -131,7 +131,7 @@
<param name="values" type="GLvoid *" output="true"/>
</function>
<function name="GetnMinmaxARB" offset="assign" deprecated="3.1">
<function name="GetnMinmaxARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
@ -142,7 +142,7 @@
<!-- OpenGL 1.3 sized buffer queries -->
<function name="GetnCompressedTexImageARB" offset="assign">
<function name="GetnCompressedTexImageARB">
<param name="target" type="GLenum"/>
<param name="lod" type="GLint"/>
<param name="bufSize" type="GLsizei"/>
@ -151,28 +151,28 @@
<!-- OpenGL 2.0 sized buffer queries -->
<function name="GetnUniformfvARB" offset="assign">
<function name="GetnUniformfvARB">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="bufSize" type="GLsizei"/>
<param name="params" type="GLfloat *" output="true"/>
</function>
<function name="GetnUniformivARB" offset="assign">
<function name="GetnUniformivARB">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="bufSize" type="GLsizei"/>
<param name="params" type="GLint *" output="true"/>
</function>
<function name="GetnUniformuivARB" offset="assign">
<function name="GetnUniformuivARB">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="bufSize" type="GLsizei"/>
<param name="params" type="GLuint *" output="true"/>
</function>
<function name="GetnUniformdvARB" offset="assign">
<function name="GetnUniformdvARB">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="bufSize" type="GLsizei"/>

View File

@ -7,81 +7,81 @@
<category name="GL_ARB_sampler_objects" number="81">
<function name="GenSamplers" offset="assign" es2="3.0">
<function name="GenSamplers" es2="3.0">
<param name="count" type="GLsizei"/>
<param name="samplers" type="GLuint *"/>
</function>
<function name="DeleteSamplers" offset="assign" es2="3.0">
<function name="DeleteSamplers" es2="3.0">
<param name="count" type="GLsizei"/>
<param name="samplers" type="const GLuint *"/>
</function>
<function name="IsSampler" offset="assign" es2="3.0">
<function name="IsSampler" es2="3.0">
<param name="sampler" type="GLuint"/>
<return type="GLboolean"/>
</function>
<function name="BindSampler" offset="assign" es2="3.0">
<function name="BindSampler" es2="3.0">
<param name="unit" type="GLuint"/>
<param name="sampler" type="GLuint"/>
</function>
<function name="SamplerParameteri" offset="assign" es2="3.0">
<function name="SamplerParameteri" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
<function name="SamplerParameterf" offset="assign" es2="3.0">
<function name="SamplerParameterf" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
</function>
<function name="SamplerParameteriv" offset="assign" es2="3.0">
<function name="SamplerParameteriv" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
<function name="SamplerParameterfv" offset="assign" es2="3.0">
<function name="SamplerParameterfv" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
</function>
<function name="SamplerParameterIiv" offset="assign">
<function name="SamplerParameterIiv">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
<function name="SamplerParameterIuiv" offset="assign">
<function name="SamplerParameterIuiv">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLuint *"/>
</function>
<function name="GetSamplerParameteriv" offset="assign" es2="3.0">
<function name="GetSamplerParameteriv" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
<function name="GetSamplerParameterfv" offset="assign" es2="3.0">
<function name="GetSamplerParameterfv" es2="3.0">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *"/>
</function>
<function name="GetSamplerParameterIiv" offset="assign">
<function name="GetSamplerParameterIiv">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
<function name="GetSamplerParameterIuiv" offset="assign">
<function name="GetSamplerParameterIuiv">
<param name="sampler" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLuint *"/>

View File

@ -15,69 +15,69 @@
<enum name="ALL_SHADER_BITS" value="0xFFFFFFFF"/>
<enum name="PROGRAM_SEPARABLE" value="0x8258"/>
<function name="UseProgramStages" offset="assign">
<function name="UseProgramStages">
<param name="pipeline" type="GLuint" />
<param name="stages" type="GLbitfield" />
<param name="program" type="GLuint" />
</function>
<function name="ActiveShaderProgram" offset="assign">
<function name="ActiveShaderProgram">
<param name="pipeline" type="GLuint" />
<param name="program" type="GLuint" />
</function>
<function name="CreateShaderProgramv" offset="assign">
<function name="CreateShaderProgramv">
<param name="type" type="GLenum" />
<param name="count" type="GLsizei" />
<param name="strings" type="const GLchar * const *" />
<return type="GLuint"/>
</function>
<function name="BindProgramPipeline" offset="assign">
<function name="BindProgramPipeline">
<param name="pipeline" type="GLuint" />
</function>
<function name="DeleteProgramPipelines" offset="assign">
<function name="DeleteProgramPipelines">
<param name="n" type="GLsizei" />
<param name="pipelines" type="const GLuint *" />
</function>
<function name="GenProgramPipelines" offset="assign">
<function name="GenProgramPipelines">
<param name="n" type="GLsizei" />
<param name="pipelines" type="GLuint *" />
</function>
<function name="IsProgramPipeline" offset="assign">
<function name="IsProgramPipeline">
<param name="pipeline" type="GLuint" />
<return type="GLboolean"/>
</function>
<!-- Function already included on ARB_get_program_binary.xml. Keep a commented
version here for completeness -->
<!--
<function name="ProgramParameteri" offset="assign" es2="3.0">
<function name="ProgramParameteri" es2="3.0">
<param name="program" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="value" type="GLint"/>
</function>
-->
<function name="GetProgramPipelineiv" offset="assign">
<function name="GetProgramPipelineiv">
<param name="pipeline" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
</function>
<function name="ProgramUniform1i" offset="assign">
<function name="ProgramUniform1i">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLint" />
</function>
<function name="ProgramUniform2i" offset="assign">
<function name="ProgramUniform2i">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLint" />
<param name="y" type="GLint" />
</function>
<function name="ProgramUniform3i" offset="assign">
<function name="ProgramUniform3i">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLint" />
<param name="y" type="GLint" />
<param name="z" type="GLint" />
</function>
<function name="ProgramUniform4i" offset="assign">
<function name="ProgramUniform4i">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLint" />
@ -85,25 +85,25 @@
<param name="z" type="GLint" />
<param name="w" type="GLint" />
</function>
<function name="ProgramUniform1ui" offset="assign">
<function name="ProgramUniform1ui">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLuint" />
</function>
<function name="ProgramUniform2ui" offset="assign">
<function name="ProgramUniform2ui">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLuint" />
<param name="y" type="GLuint" />
</function>
<function name="ProgramUniform3ui" offset="assign">
<function name="ProgramUniform3ui">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLuint" />
<param name="y" type="GLuint" />
<param name="z" type="GLuint" />
</function>
<function name="ProgramUniform4ui" offset="assign">
<function name="ProgramUniform4ui">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLuint" />
@ -111,25 +111,25 @@
<param name="z" type="GLuint" />
<param name="w" type="GLuint" />
</function>
<function name="ProgramUniform1f" offset="assign">
<function name="ProgramUniform1f">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLfloat" />
</function>
<function name="ProgramUniform2f" offset="assign">
<function name="ProgramUniform2f">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLfloat" />
<param name="y" type="GLfloat" />
</function>
<function name="ProgramUniform3f" offset="assign">
<function name="ProgramUniform3f">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLfloat" />
<param name="y" type="GLfloat" />
<param name="z" type="GLfloat" />
</function>
<function name="ProgramUniform4f" offset="assign">
<function name="ProgramUniform4f">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLfloat" />
@ -137,170 +137,170 @@
<param name="z" type="GLfloat" />
<param name="w" type="GLfloat" />
</function>
<function name="ProgramUniform1iv" offset="assign">
<function name="ProgramUniform1iv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLint *" />
</function>
<function name="ProgramUniform2iv" offset="assign">
<function name="ProgramUniform2iv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLint *" />
</function>
<function name="ProgramUniform3iv" offset="assign">
<function name="ProgramUniform3iv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLint *" />
</function>
<function name="ProgramUniform4iv" offset="assign">
<function name="ProgramUniform4iv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLint *" />
</function>
<function name="ProgramUniform1uiv" offset="assign">
<function name="ProgramUniform1uiv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLuint *" />
</function>
<function name="ProgramUniform2uiv" offset="assign">
<function name="ProgramUniform2uiv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLuint *" />
</function>
<function name="ProgramUniform3uiv" offset="assign">
<function name="ProgramUniform3uiv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLuint *" />
</function>
<function name="ProgramUniform4uiv" offset="assign">
<function name="ProgramUniform4uiv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLuint *" />
</function>
<function name="ProgramUniform1fv" offset="assign">
<function name="ProgramUniform1fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniform2fv" offset="assign">
<function name="ProgramUniform2fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniform3fv" offset="assign">
<function name="ProgramUniform3fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniform4fv" offset="assign">
<function name="ProgramUniform4fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix2fv" offset="assign">
<function name="ProgramUniformMatrix2fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix3fv" offset="assign">
<function name="ProgramUniformMatrix3fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix4fv" offset="assign">
<function name="ProgramUniformMatrix4fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix2x3fv" offset="assign">
<function name="ProgramUniformMatrix2x3fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix3x2fv" offset="assign">
<function name="ProgramUniformMatrix3x2fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix2x4fv" offset="assign">
<function name="ProgramUniformMatrix2x4fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix4x2fv" offset="assign">
<function name="ProgramUniformMatrix4x2fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix3x4fv" offset="assign">
<function name="ProgramUniformMatrix3x4fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ProgramUniformMatrix4x3fv" offset="assign">
<function name="ProgramUniformMatrix4x3fv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLfloat *" />
</function>
<function name="ValidateProgramPipeline" offset="assign">
<function name="ValidateProgramPipeline">
<param name="pipeline" type="GLuint" />
</function>
<function name="GetProgramPipelineInfoLog" offset="assign">
<function name="GetProgramPipelineInfoLog">
<param name="pipeline" type="GLuint" />
<param name="bufSize" type="GLsizei" />
<param name="length" type="GLsizei *" />
<param name="infoLog" type="GLchar *" />
</function>
<function name="ProgramUniform1d" offset="assign">
<function name="ProgramUniform1d">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLdouble" />
</function>
<function name="ProgramUniform2d" offset="assign">
<function name="ProgramUniform2d">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLdouble" />
<param name="y" type="GLdouble" />
</function>
<function name="ProgramUniform3d" offset="assign">
<function name="ProgramUniform3d">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLdouble" />
<param name="y" type="GLdouble" />
<param name="z" type="GLdouble" />
</function>
<function name="ProgramUniform4d" offset="assign">
<function name="ProgramUniform4d">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="x" type="GLdouble" />
@ -308,88 +308,88 @@
<param name="z" type="GLdouble" />
<param name="w" type="GLdouble" />
</function>
<function name="ProgramUniformMatrix2x3dv" offset="assign">
<function name="ProgramUniformMatrix2x3dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix3x2dv" offset="assign">
<function name="ProgramUniformMatrix3x2dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix2x4dv" offset="assign">
<function name="ProgramUniformMatrix2x4dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix4x2dv" offset="assign">
<function name="ProgramUniformMatrix4x2dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix3x4dv" offset="assign">
<function name="ProgramUniformMatrix3x4dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix4x3dv" offset="assign">
<function name="ProgramUniformMatrix4x3dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix2dv" offset="assign">
<function name="ProgramUniformMatrix2dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix3dv" offset="assign">
<function name="ProgramUniformMatrix3dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniformMatrix4dv" offset="assign">
<function name="ProgramUniformMatrix4dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="transpose" type="GLboolean" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniform1dv" offset="assign">
<function name="ProgramUniform1dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniform2dv" offset="assign">
<function name="ProgramUniform2dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniform3dv" offset="assign">
<function name="ProgramUniform3dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />
<param name="value" type="const GLdouble *" />
</function>
<function name="ProgramUniform4dv" offset="assign">
<function name="ProgramUniform4dv">
<param name="program" type="GLuint" />
<param name="location" type="GLint" />
<param name="count" type="GLsizei" />

View File

@ -35,7 +35,7 @@
<enum name="UNSIGNED_INT_ATOMIC_COUNTER" value="0x92DB"/>
<enum name="MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" value="0x92DC"/>
<function name="GetActiveAtomicCounterBufferiv" offset="assign">
<function name="GetActiveAtomicCounterBufferiv">
<param name="program" type="GLuint" />
<param name="bufferIndex" type="GLuint" />
<param name="pname" type="GLenum" />

View File

@ -70,7 +70,7 @@
<enum name="MAX_FRAGMENT_IMAGE_UNIFORMS" value="0x90CE"/>
<enum name="MAX_COMBINED_IMAGE_UNIFORMS" value="0x90CF"/>
<function name="BindImageTexture" offset="assign">
<function name="BindImageTexture">
<param name="unit" type="GLuint"/>
<param name="texture" type="GLuint"/>
<param name="level" type="GLint"/>
@ -80,7 +80,7 @@
<param name="format" type="GLenum"/>
</function>
<function name="MemoryBarrier" offset="assign">
<function name="MemoryBarrier">
<param name="barriers" type="GLbitfield"/>
</function>

View File

@ -39,40 +39,40 @@
-->
<function name="FenceSync" offset="assign" es2="3.0">
<function name="FenceSync" es2="3.0">
<param name="condition" type="GLenum"/>
<param name="flags" type="GLbitfield"/>
<return type="GLsync"/>
</function>
<function name="IsSync" offset="assign" es2="3.0">
<function name="IsSync" es2="3.0">
<param name="sync" type="GLsync"/>
<return type="GLboolean"/>
</function>
<function name="DeleteSync" offset="assign" es2="3.0">
<function name="DeleteSync" es2="3.0">
<param name="sync" type="GLsync"/>
</function>
<function name="ClientWaitSync" offset="assign" es2="3.0">
<function name="ClientWaitSync" es2="3.0">
<param name="sync" type="GLsync"/>
<param name="flags" type="GLbitfield"/>
<param name="timeout" type="GLuint64"/>
<return type="GLenum"/>
</function>
<function name="WaitSync" offset="assign" es2="3.0">
<function name="WaitSync" es2="3.0">
<param name="sync" type="GLsync"/>
<param name="flags" type="GLbitfield"/>
<param name="timeout" type="GLuint64"/>
</function>
<function name="GetInteger64v" offset="assign" es2="3.0">
<function name="GetInteger64v" es2="3.0">
<param name="pname" type="GLenum"/>
<param name="params" type="GLint64 *" output="true" variable_param="pname"/>
</function>
<function name="GetSynciv" offset="assign" es2="3.0">
<function name="GetSynciv" es2="3.0">
<param name="sync" type="GLsync"/>
<param name="pname" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>

View File

@ -9,7 +9,7 @@
<enum name="TEXTURE_BUFFER_SIZE" value="0x919E"/>
<enum name="TEXTURE_BUFFER_OFFSET_ALIGNMENT" value="0x919F"/>
<function name="TexBufferRange" offset="assign">
<function name="TexBufferRange">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="buffer" type="GLuint"/>

View File

@ -34,7 +34,7 @@
<enum name="INT_SAMPLER_2D_MULTISAMPLE_ARRAY" value="0x910C"/>
<enum name="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" value="0x910D"/>
<function name="TexImage2DMultisample" offset="assign">
<function name="TexImage2DMultisample">
<param name="target" type="GLenum"/>
<param name="samples" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>
@ -43,7 +43,7 @@
<param name="fixedsamplelocations" type="GLboolean"/>
</function>
<function name="TexImage3DMultisample" offset="assign">
<function name="TexImage3DMultisample">
<param name="target" type="GLenum"/>
<param name="samples" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>
@ -53,13 +53,13 @@
<param name="fixedsamplelocations" type="GLboolean"/>
</function>
<function name="GetMultisamplefv" offset="assign">
<function name="GetMultisamplefv">
<param name="pname" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="val" type="GLfloat *"/>
</function>
<function name="SampleMaski" offset="assign">
<function name="SampleMaski">
<param name="index" type="GLuint"/>
<param name="mask" type="GLbitfield"/>
</function>

View File

@ -10,14 +10,14 @@
<enum name="TEXTURE_IMMUTABLE_FORMAT" value="0x912F"/>
<function name="TexStorage1D" offset="assign">
<function name="TexStorage1D">
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>
<param name="internalFormat" type="GLenum"/>
<param name="width" type="GLsizei"/>
</function>
<function name="TexStorage2D" offset="assign" es2="3.0">
<function name="TexStorage2D" es2="3.0">
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>
<param name="internalFormat" type="GLenum"/>
@ -25,7 +25,7 @@
<param name="height" type="GLsizei"/>
</function>
<function name="TexStorage3D" offset="assign" es2="3.0">
<function name="TexStorage3D" es2="3.0">
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>
<param name="internalFormat" type="GLenum"/>
@ -34,7 +34,7 @@
<param name="depth" type="GLsizei"/>
</function>
<function name="TextureStorage1DEXT" offset="assign">
<function name="TextureStorage1DEXT">
<param name="texture" type="GLuint"/>
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>
@ -42,7 +42,7 @@
<param name="width" type="GLsizei"/>
</function>
<function name="TextureStorage2DEXT" offset="assign">
<function name="TextureStorage2DEXT">
<param name="texture" type="GLuint"/>
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>
@ -51,7 +51,7 @@
<param name="height" type="GLsizei"/>
</function>
<function name="TextureStorage3DEXT" offset="assign">
<function name="TextureStorage3DEXT">
<param name="texture" type="GLuint"/>
<param name="target" type="GLenum"/>
<param name="levels" type="GLsizei"/>

View File

@ -7,7 +7,7 @@
<category name="GL_ARB_texture_storage_multisample" number="141">
<function name="TexStorage2DMultisample" offset="assign">
<function name="TexStorage2DMultisample">
<param name="target" type="GLenum"/>
<param name="samples" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>
@ -16,7 +16,7 @@
<param name="fixedsamplelocations" type="GLboolean"/>
</function>
<function name="TexStorage3DMultisample" offset="assign">
<function name="TexStorage3DMultisample">
<param name="target" type="GLenum"/>
<param name="samples" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>

View File

@ -7,7 +7,7 @@
<category name="GL_ARB_texture_view" number="124">
<function name="TextureView" offset="assign">
<function name="TextureView">
<param name="texture" type="GLuint"/>
<param name="target" type="GLenum"/>
<param name="origtexture" type="GLuint"/>

View File

@ -39,14 +39,14 @@
<enum name="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" value="0x8A46" />
<enum name="INVALID_INDEX" value="0xFFFFFFFF" />
<function name="GetUniformIndices" offset="assign" es2="3.0">
<function name="GetUniformIndices" es2="3.0">
<param name="program" type="GLuint" />
<param name="uniformCount" type="GLsizei" />
<param name="uniformNames" type="const GLchar * const *" />
<param name="uniformIndices" type="GLuint *" />
</function>
<function name="GetActiveUniformsiv" offset="assign" es2="3.0">
<function name="GetActiveUniformsiv" es2="3.0">
<param name="program" type="GLuint" />
<param name="uniformCount" type="GLsizei" />
<param name="uniformIndices" type="const GLuint *" />
@ -54,7 +54,7 @@
<param name="params" type="GLint *" />
</function>
<function name="GetActiveUniformName" offset="assign">
<function name="GetActiveUniformName">
<param name="program" type="GLuint" />
<param name="uniformIndex" type="GLuint" />
<param name="bufSize" type="GLsizei" />
@ -62,20 +62,20 @@
<param name="uniformName" type="GLchar *" />
</function>
<function name="GetUniformBlockIndex" offset="assign" es2="3.0">
<function name="GetUniformBlockIndex" es2="3.0">
<return type="GLuint"/>
<param name="program" type="GLuint" />
<param name="uniformBlockName" type="const GLchar *" />
</function>
<function name="GetActiveUniformBlockiv" offset="assign" es2="3.0">
<function name="GetActiveUniformBlockiv" es2="3.0">
<param name="program" type="GLuint" />
<param name="uniformBlockIndex" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" />
</function>
<function name="GetActiveUniformBlockName" offset="assign" es2="3.0">
<function name="GetActiveUniformBlockName" es2="3.0">
<param name="program" type="GLuint" />
<param name="uniformBlockIndex" type="GLuint" />
<param name="bufSize" type="GLsizei" />
@ -86,7 +86,7 @@
<!-- Duplicated with GL3x.xml: BindBufferRange, BindBufferBase,
GetIntegeri_v -->
<function name="UniformBlockBinding" offset="assign" es2="3.0">
<function name="UniformBlockBinding" es2="3.0">
<param name="program" type="GLuint" />
<param name="uniformBlockIndex" type="GLuint" />
<param name="uniformBlockBinding" type="GLuint" />

View File

@ -10,21 +10,21 @@
<enum name="VERTEX_ARRAY_BINDING" value="0x85B5"/>
<function name="BindVertexArray" offset="assign" es2="3.0">
<function name="BindVertexArray" es2="3.0">
<param name="array" type="GLuint"/>
</function>
<function name="DeleteVertexArrays" es2="3.0" offset="assign">
<function name="DeleteVertexArrays" es2="3.0">
<param name="n" type="GLsizei"/>
<param name="arrays" type="const GLuint *" count="n"/>
</function>
<function name="GenVertexArrays" offset="assign" es2="3.0">
<function name="GenVertexArrays" es2="3.0">
<param name="n" type="GLsizei"/>
<param name="arrays" type="GLuint *"/>
</function>
<function name="IsVertexArray" es2="3.0" offset="assign">
<function name="IsVertexArray" es2="3.0">
<param name="array" type="GLuint"/>
<return type="GLboolean"/>
</function>

View File

@ -5,25 +5,25 @@
<category name="GL_ARB_vertex_attrib_64bit" number="99">
<function name="VertexAttribL1d" offset="assign">
<function name="VertexAttribL1d">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
</function>
<function name="VertexAttribL2d" offset="assign">
<function name="VertexAttribL2d">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
<function name="VertexAttribL3d" offset="assign">
<function name="VertexAttribL3d">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
<function name="VertexAttribL4d" offset="assign">
<function name="VertexAttribL4d">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
@ -31,27 +31,27 @@
<param name="w" type="GLdouble"/>
</function>
<function name="VertexAttribL1dv" offset="assign">
<function name="VertexAttribL1dv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *"/>
</function>
<function name="VertexAttribL2dv" offset="assign">
<function name="VertexAttribL2dv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *"/>
</function>
<function name="VertexAttribL3dv" offset="assign">
<function name="VertexAttribL3dv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *"/>
</function>
<function name="VertexAttribL4dv" offset="assign">
<function name="VertexAttribL4dv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *"/>
</function>
<function name="VertexAttribLPointer" offset="assign">
<function name="VertexAttribLPointer">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@ -59,7 +59,7 @@
<param name="pointer" type="const GLvoid *"/>
</function>
<function name="GetVertexAttribLdv" offset="assign">
<function name="GetVertexAttribLdv">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLdouble *"/>

View File

@ -7,14 +7,14 @@
<category name="GL_ARB_vertex_attrib_binding" number="125">
<function name="BindVertexBuffer" offset="assign">
<function name="BindVertexBuffer">
<param name="bindingindex" type="GLuint"/>
<param name="buffer" type="GLuint"/>
<param name="offset" type="GLintptr"/>
<param name="stride" type="GLsizei"/>
</function>
<function name="VertexAttribFormat" offset="assign">
<function name="VertexAttribFormat">
<param name="attribindex" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@ -22,26 +22,26 @@
<param name="relativeoffset" type="GLuint"/>
</function>
<function name="VertexAttribIFormat" offset="assign">
<function name="VertexAttribIFormat">
<param name="attribindex" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="relativeoffset" type="GLuint"/>
</function>
<function name="VertexAttribLFormat" offset="assign">
<function name="VertexAttribLFormat">
<param name="attribindex" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="relativeoffset" type="GLuint"/>
</function>
<function name="VertexAttribBinding" offset="assign">
<function name="VertexAttribBinding">
<param name="attribindex" type="GLuint"/>
<param name="bindingindex" type="GLuint"/>
</function>
<function name="VertexBindingDivisor" offset="assign">
<function name="VertexBindingDivisor">
<param name="attribindex" type="GLuint"/>
<param name="divisor" type="GLuint"/>
</function>

View File

@ -7,244 +7,244 @@
<enum name="INT_2_10_10_10_REV" value = "0x8D9F"/>
<function name="VertexP2ui" offset="assign" deprecated="3.1"
<function name="VertexP2ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexP3ui" offset="assign" deprecated="3.1"
<function name="VertexP3ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexP4ui" offset="assign" deprecated="3.1"
<function name="VertexP4ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexP2uiv" offset="assign" deprecated="3.1"
<function name="VertexP2uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="VertexP3uiv" offset="assign" deprecated="3.1"
<function name="VertexP3uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="VertexP4uiv" offset="assign" deprecated="3.1"
<function name="VertexP4uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="TexCoordP1ui" offset="assign" deprecated="3.1"
<function name="TexCoordP1ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="TexCoordP2ui" offset="assign" deprecated="3.1"
<function name="TexCoordP2ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="TexCoordP3ui" offset="assign" deprecated="3.1"
<function name="TexCoordP3ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="TexCoordP4ui" offset="assign" deprecated="3.1"
<function name="TexCoordP4ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="TexCoordP1uiv" offset="assign" deprecated="3.1"
<function name="TexCoordP1uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="TexCoordP2uiv" offset="assign" deprecated="3.1"
<function name="TexCoordP2uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="TexCoordP3uiv" offset="assign" deprecated="3.1"
<function name="TexCoordP3uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="TexCoordP4uiv" offset="assign" deprecated="3.1"
<function name="TexCoordP4uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="MultiTexCoordP1ui" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP1ui" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="MultiTexCoordP2ui" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP2ui" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="MultiTexCoordP3ui" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP3ui" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="MultiTexCoordP4ui" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP4ui" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="MultiTexCoordP1uiv" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP1uiv" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="MultiTexCoordP2uiv" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP2uiv" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="MultiTexCoordP3uiv" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP3uiv" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="MultiTexCoordP4uiv" offset="assign" deprecated="3.1"
<function name="MultiTexCoordP4uiv" deprecated="3.1"
exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="NormalP3ui" offset="assign" deprecated="3.1"
<function name="NormalP3ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
<function name="NormalP3uiv" offset="assign" deprecated="3.1"
<function name="NormalP3uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
<function name="ColorP3ui" offset="assign" deprecated="3.1"
<function name="ColorP3ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
<function name="ColorP4ui" offset="assign" deprecated="3.1"
<function name="ColorP4ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
<function name="ColorP3uiv" offset="assign" deprecated="3.1"
<function name="ColorP3uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
<function name="ColorP4uiv" offset="assign" deprecated="3.1"
<function name="ColorP4uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
<function name="SecondaryColorP3ui" offset="assign" deprecated="3.1"
<function name="SecondaryColorP3ui" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
<function name="SecondaryColorP3uiv" offset="assign" deprecated="3.1"
<function name="SecondaryColorP3uiv" deprecated="3.1"
exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
<function name="VertexAttribP1ui" offset="assign" exec="dynamic">
<function name="VertexAttribP1ui" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexAttribP2ui" offset="assign" exec="dynamic">
<function name="VertexAttribP2ui" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexAttribP3ui" offset="assign" exec="dynamic">
<function name="VertexAttribP3ui" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexAttribP4ui" offset="assign" exec="dynamic">
<function name="VertexAttribP4ui" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
<function name="VertexAttribP1uiv" offset="assign" exec="dynamic">
<function name="VertexAttribP1uiv" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="VertexAttribP2uiv" offset="assign" exec="dynamic">
<function name="VertexAttribP2uiv" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="VertexAttribP3uiv" offset="assign" exec="dynamic">
<function name="VertexAttribP3uiv" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="VertexAttribP4uiv" offset="assign" exec="dynamic">
<function name="VertexAttribP4uiv" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>

View File

@ -21,54 +21,54 @@
<enum name="PROVOKING_VERTEX" value="0x8E4F"/>
<enum name="UNDEFINED_VERTEX" value="0x8260"/>
<function name="ViewportArrayv" offset="assign">
<function name="ViewportArrayv">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="v" type="const GLfloat *"/>
</function>
<function name="ViewportIndexedf" offset="assign">
<function name="ViewportIndexedf">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="w" type="GLfloat"/>
<param name="h" type="GLfloat"/>
</function>
<function name="ViewportIndexedfv" offset="assign">
<function name="ViewportIndexedfv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *"/>
</function>
<function name="ScissorArrayv" offset="assign">
<function name="ScissorArrayv">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="v" type="const int *"/>
</function>
<function name="ScissorIndexed" offset="assign">
<function name="ScissorIndexed">
<param name="index" type="GLuint"/>
<param name="left" type="GLint"/>
<param name="bottom" type="GLint"/>
<param name="width" type="GLsizei"/>
<param name="height" type="GLsizei"/>
</function>
<function name="ScissorIndexedv" offset="assign">
<function name="ScissorIndexedv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
<function name="DepthRangeArrayv" offset="assign">
<function name="DepthRangeArrayv">
<param name="first" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="v" type="const GLclampd *"/>
</function>
<function name="DepthRangeIndexed" offset="assign">
<function name="DepthRangeIndexed">
<param name="index" type="GLuint"/>
<param name="n" type="GLclampd"/>
<param name="f" type="GLclampd"/>
</function>
<function name="GetFloati_v" offset="assign">
<function name="GetFloati_v">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLfloat *"/>
</function>
<function name="GetDoublei_v" offset="assign">
<function name="GetDoublei_v">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLdouble *"/>

View File

@ -78,7 +78,7 @@
<return type="GLboolean"/>
</function>
<function name="BindRenderbufferEXT" offset="assign" deprecated="3.1">
<function name="BindRenderbufferEXT" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="renderbuffer" type="GLuint"/>
<glx rop="4316"/>
@ -112,7 +112,7 @@
<return type="GLboolean"/>
</function>
<function name="BindFramebufferEXT" offset="assign" deprecated="3.1">
<function name="BindFramebufferEXT" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="framebuffer" type="GLuint"/>
<glx rop="4319"/>

View File

@ -44,25 +44,25 @@
</enum>
<function name="VertexAttribI1iEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI1iEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
</function>
<function name="VertexAttribI2iEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI2iEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
</function>
<function name="VertexAttribI3iEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI3iEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
</function>
<function name="VertexAttribI4iEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI4iEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
@ -70,25 +70,25 @@
<param name="w" type="GLint"/>
</function>
<function name="VertexAttribI1uiEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI1uiEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
</function>
<function name="VertexAttribI2uiEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI2uiEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
</function>
<function name="VertexAttribI3uiEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI3uiEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
<param name="z" type="GLuint"/>
</function>
<function name="VertexAttribI4uiEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI4uiEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
@ -101,17 +101,17 @@
<param name="v" type="const GLint *"/>
</function>
<function name="VertexAttribI2ivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI2ivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
<function name="VertexAttribI3ivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI3ivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
<function name="VertexAttribI4ivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI4ivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
@ -121,17 +121,17 @@
<param name="v" type="const GLuint *"/>
</function>
<function name="VertexAttribI2uivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI2uivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
<function name="VertexAttribI3uivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI3uivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
<function name="VertexAttribI4uivEXT" offset="assign" exec="dynamic">
<function name="VertexAttribI4uivEXT" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>

View File

@ -26,7 +26,7 @@
<enum name="PROVOKING_VERTEX" value="0x8E4F"/>
<enum name="QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION" value="0x8E4C"/>
<function name="ProvokingVertex" offset="assign">
<function name="ProvokingVertex">
<param name="mode" type="GLenum"/>
</function>

View File

@ -8,16 +8,16 @@
<!-- Alias of CURRENT_PROGRAM -->
<!-- <enum name="ACTIVE_PROGRAM_EXT" value="0x8B8D"/> -->
<function name="UseShaderProgramEXT" deprecated="3.1" offset="assign" exec="skip">
<function name="UseShaderProgramEXT" deprecated="3.1" exec="skip">
<param name="type" type="GLenum"/>
<param name="program" type="GLuint"/>
</function>
<function name="ActiveProgramEXT" deprecated="3.1" offset="assign" exec="skip">
<function name="ActiveProgramEXT" deprecated="3.1" exec="skip">
<param name="program" type="GLuint"/>
</function>
<function name="CreateShaderProgramEXT" deprecated="3.1" offset="assign" exec="skip">
<function name="CreateShaderProgramEXT" deprecated="3.1" exec="skip">
<param name="type" type="GLenum"/>
<param name="string" type="const GLchar *"/>
<return type="GLuint"/>

View File

@ -55,14 +55,14 @@
<enum name="LUMINANCE_INTEGER_EXT" value="0x8D9C"/>
<enum name="LUMINANCE_ALPHA_INTEGER_EXT" value="0x8D9D"/>
<function name="ClearColorIiEXT" offset="assign">
<function name="ClearColorIiEXT">
<param name="r" type="GLint"/>
<param name="g" type="GLint"/>
<param name="b" type="GLint"/>
<param name="a" type="GLint"/>
</function>
<function name="ClearColorIuiEXT" offset="assign">
<function name="ClearColorIuiEXT">
<param name="r" type="GLuint"/>
<param name="g" type="GLuint"/>
<param name="b" type="GLuint"/>

View File

@ -32,7 +32,7 @@
<param name="size" type="GLsizeiptr"/>
</function>
<function name="BindBufferOffsetEXT" offset="assign">
<function name="BindBufferOffsetEXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="buffer" type="GLuint"/>
@ -82,33 +82,33 @@
<enum name="TRANSFORM_FEEDBACK_BUFFER_ACTIVE" value="0x8E24"/>
<enum name="TRANSFORM_FEEDBACK_BINDING" value="0x8E25"/>
<function name="BindTransformFeedback" offset="assign" es2="3.0">
<function name="BindTransformFeedback" es2="3.0">
<param name="target" type="GLenum"/>
<param name="id" type="GLuint"/>
</function>
<function name="DeleteTransformFeedbacks" offset="assign" es2="3.0">
<function name="DeleteTransformFeedbacks" es2="3.0">
<param name="n" type="GLsizei"/>
<param name="ids" type="const GLuint *"/>
</function>
<function name="GenTransformFeedbacks" offset="assign" es2="3.0">
<function name="GenTransformFeedbacks" es2="3.0">
<param name="n" type="GLsizei"/>
<param name="ids" type="GLuint *"/>
</function>
<function name="IsTransformFeedback" offset="assign" es2="3.0">
<function name="IsTransformFeedback" es2="3.0">
<param name="id" type="GLuint"/>
<return type="GLboolean"/>
</function>
<function name="PauseTransformFeedback" offset="assign" es2="3.0">
<function name="PauseTransformFeedback" es2="3.0">
</function>
<function name="ResumeTransformFeedback" offset="assign" es2="3.0">
<function name="ResumeTransformFeedback" es2="3.0">
</function>
<function name="DrawTransformFeedback" offset="assign" exec="dynamic">
<function name="DrawTransformFeedback" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="id" type="GLuint"/>
</function>

View File

@ -119,38 +119,38 @@
<!-- These functions are unique to GL3 -->
<function name="ClearBufferiv" offset="assign" es2="3.0">
<function name="ClearBufferiv" es2="3.0">
<param name="buffer" type="GLenum"/>
<param name="drawbuffer" type="GLint"/>
<param name="value" type="const GLint *"/>
</function>
<function name="ClearBufferuiv" offset="assign" es2="3.0">
<function name="ClearBufferuiv" es2="3.0">
<param name="buffer" type="GLenum"/>
<param name="drawbuffer" type="GLint"/>
<param name="value" type="const GLuint *"/>
</function>
<function name="ClearBufferfv" offset="assign" es2="3.0">
<function name="ClearBufferfv" es2="3.0">
<param name="buffer" type="GLenum"/>
<param name="drawbuffer" type="GLint"/>
<param name="value" type="const GLfloat *"/>
</function>
<function name="ClearBufferfi" offset="assign" es2="3.0">
<function name="ClearBufferfi" es2="3.0">
<param name="buffer" type="GLenum"/>
<param name="drawbuffer" type="GLint"/>
<param name="depth" type="GLfloat"/>
<param name="stencil" type="GLint"/>
</function>
<function name="GetStringi" offset="assign" es2="3.0">
<function name="GetStringi" es2="3.0">
<param name="name" type="GLenum"/>
<param name="index" type="GLuint"/>
<return type="const GLubyte *"/>
</function>
<function name="ClampColor" offset="assign">
<function name="ClampColor">
<param name="target" type="GLenum"/>
<param name="clamp" type="GLenum"/>
<glx rop="234"/>
@ -158,7 +158,7 @@
<!-- These functions alias ones form GL_ARB_draw_buffers2 -->
<function name="ColorMaski" offset="assign">
<function name="ColorMaski">
<param name="buf" type="GLuint"/>
<param name="r" type="GLboolean"/>
<param name="g" type="GLboolean"/>
@ -166,29 +166,29 @@
<param name="a" type="GLboolean"/>
</function>
<function name="GetBooleani_v" offset="assign">
<function name="GetBooleani_v">
<param name="value" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLboolean *"/>
</function>
<function name="GetIntegeri_v" es2="3.0" offset="assign">
<function name="GetIntegeri_v" es2="3.0">
<param name="value" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLint *"/>
</function>
<function name="Enablei" offset="assign">
<function name="Enablei">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
</function>
<function name="Disablei" offset="assign">
<function name="Disablei">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
</function>
<function name="IsEnabledi" offset="assign">
<function name="IsEnabledi">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<return type="GLboolean"/>
@ -196,26 +196,26 @@
<!-- These functions alias ones form GL_EXT_transform_feedback -->
<function name="GetFragDataLocation" es2="3.0" offset="assign">
<function name="GetFragDataLocation" es2="3.0">
<param name="program" type="GLuint"/>
<param name="name" type="const GLchar *"/>
<return type="GLint"/>
</function>
<function name="BindFragDataLocation" offset="assign">
<function name="BindFragDataLocation">
<param name="program" type="GLuint"/>
<param name="colorNumber" type="GLuint"/>
<param name="name" type="const GLchar *"/>
</function>
<function name="BeginTransformFeedback" es2="3.0" offset="assign">
<function name="BeginTransformFeedback" es2="3.0">
<param name="mode" type="GLenum"/>
</function>
<function name="EndTransformFeedback" es2="3.0" offset="assign">
<function name="EndTransformFeedback" es2="3.0">
</function>
<function name="BindBufferRange" es2="3.0" offset="assign">
<function name="BindBufferRange" es2="3.0">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="buffer" type="GLuint"/>
@ -223,20 +223,20 @@
<param name="size" type="GLsizeiptr"/>
</function>
<function name="BindBufferBase" es2="3.0" offset="assign">
<function name="BindBufferBase" es2="3.0">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="buffer" type="GLuint"/>
</function>
<function name="TransformFeedbackVaryings" es2="3.0" offset="assign">
<function name="TransformFeedbackVaryings" es2="3.0">
<param name="program" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="varyings" type="const GLchar * const *"/>
<param name="bufferMode" type="GLenum"/>
</function>
<function name="GetTransformFeedbackVarying" es2="3.0" offset="assign">
<function name="GetTransformFeedbackVarying" es2="3.0">
<param name="program" type="GLuint"/>
<param name="index" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
@ -248,17 +248,17 @@
<!-- These functions alias ones from GL_NV_conditional_render -->
<function name="BeginConditionalRender" offset="assign">
<function name="BeginConditionalRender">
<param name="query" type="GLuint"/>
<param name="mode" type="GLenum"/>
</function>
<function name="EndConditionalRender" offset="assign">
<function name="EndConditionalRender">
</function>
<!-- These functions alias ones from GL_EXT_gpu_shader4 -->
<function name="VertexAttribIPointer" es2="3.0" offset="assign">
<function name="VertexAttribIPointer" es2="3.0">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@ -266,13 +266,13 @@
<param name="pointer" type="const GLvoid *"/>
</function>
<function name="GetVertexAttribIiv" es2="3.0" offset="assign">
<function name="GetVertexAttribIiv" es2="3.0">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
<function name="GetVertexAttribIuiv" es2="3.0" offset="assign">
<function name="GetVertexAttribIuiv" es2="3.0">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLuint *"/>
@ -330,7 +330,7 @@
<param name="w" type="GLuint"/>
</function>
<function name="VertexAttribI1iv" offset="assign">
<function name="VertexAttribI1iv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
@ -350,7 +350,7 @@
<param name="v" type="const GLint *"/>
</function>
<function name="VertexAttribI1uiv" offset="assign">
<function name="VertexAttribI1uiv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
@ -370,51 +370,51 @@
<param name="v" type="const GLuint *"/>
</function>
<function name="VertexAttribI4bv" offset="assign">
<function name="VertexAttribI4bv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLbyte *"/>
</function>
<function name="VertexAttribI4sv" offset="assign">
<function name="VertexAttribI4sv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *"/>
</function>
<function name="VertexAttribI4ubv" offset="assign">
<function name="VertexAttribI4ubv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *"/>
</function>
<function name="VertexAttribI4usv" offset="assign">
<function name="VertexAttribI4usv">
<param name="index" type="GLuint"/>
<param name="v" type="const GLushort *"/>
</function>
<function name="GetUniformuiv" es2="3.0" offset="assign">
<function name="GetUniformuiv" es2="3.0">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="params" type="GLuint *"/>
</function>
<function name="Uniform1ui" es2="3.0" offset="assign">
<function name="Uniform1ui" es2="3.0">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
</function>
<function name="Uniform2ui" es2="3.0" offset="assign">
<function name="Uniform2ui" es2="3.0">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
</function>
<function name="Uniform3ui" es2="3.0" offset="assign">
<function name="Uniform3ui" es2="3.0">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
<param name="z" type="GLuint"/>
</function>
<function name="Uniform4ui" es2="3.0" offset="assign">
<function name="Uniform4ui" es2="3.0">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
@ -422,25 +422,25 @@
<param name="w" type="GLuint"/>
</function>
<function name="Uniform1uiv" es2="3.0" offset="assign">
<function name="Uniform1uiv" es2="3.0">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei" counter="true"/>
<param name="value" type="const GLuint *" count="count"/>
</function>
<function name="Uniform2uiv" es2="3.0" offset="assign">
<function name="Uniform2uiv" es2="3.0">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei" counter="true"/>
<param name="value" type="const GLuint *" count="count" count_scale="2"/>
</function>
<function name="Uniform3uiv" es2="3.0" offset="assign">
<function name="Uniform3uiv" es2="3.0">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei" counter="true"/>
<param name="value" type="const GLuint *" count="count" count_scale="3"/>
</function>
<function name="Uniform4uiv" es2="3.0" offset="assign">
<function name="Uniform4uiv" es2="3.0">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei" counter="true"/>
<param name="value" type="const GLuint *" count="count" count_scale="4"/>
@ -448,25 +448,25 @@
<!-- These functions alias ones from GL_EXT_texture_integer -->
<function name="TexParameterIiv" offset="assign">
<function name="TexParameterIiv">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
<function name="TexParameterIuiv" offset="assign">
<function name="TexParameterIuiv">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLuint *"/>
</function>
<function name="GetTexParameterIiv" offset="assign">
<function name="GetTexParameterIiv">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
<function name="GetTexParameterIuiv" offset="assign">
<function name="GetTexParameterIuiv">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLuint *"/>
@ -557,13 +557,13 @@
<param name="primcount" type="GLsizei"/>
</function>
<function name="TexBuffer" offset="assign">
<function name="TexBuffer">
<param name="target" type="GLenum"/>
<param name="internalFormat" type="GLenum"/>
<param name="buffer" type="GLuint"/>
</function>
<function name="PrimitiveRestartIndex" offset="assign">
<function name="PrimitiveRestartIndex">
<param name="index" type="GLuint"/>
</function>
@ -595,19 +595,19 @@
<enum name="MAX_FRAGMENT_INPUT_COMPONENTS" value="0x9125"/>
<enum name="CONTEXT_PROFILE_MASK" value="0x9126"/>
<function name="GetInteger64i_v" offset="assign" es2="3.0">
<function name="GetInteger64i_v" es2="3.0">
<param name="cap" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLint64 *"/>
</function>
<function name="GetBufferParameteri64v" offset="assign" es2="3.0">
<function name="GetBufferParameteri64v" es2="3.0">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint64 *"/>
</function>
<function name="FramebufferTexture" offset="assign">
<function name="FramebufferTexture">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="texture" type="GLuint"/>
@ -625,7 +625,7 @@
<enum name="TEXTURE_SWIZZLE_A" value="0x8E45"/>
<enum name="TEXTURE_SWIZZLE_RGBA" value="0x8E46"/>
<function name="VertexAttribDivisor" offset="assign" es2="3.0">
<function name="VertexAttribDivisor" es2="3.0">
<param name="index" type="GLuint"/>
<param name="divisor" type="GLuint"/>
</function>

View File

@ -9,7 +9,7 @@
<enum name="SAMPLE_SHADING" value="0x8C36"/>
<enum name="MIN_SAMPLE_SHADING_VALUE" value="0x8C37"/>
<function name="MinSampleShading" offset="assign">
<function name="MinSampleShading">
<param name="value" type="GLfloat"/>
</function>

View File

@ -5,21 +5,21 @@
<category name="GL_INTEL_performance_query" number="443">
<function name="GetFirstPerfQueryIdINTEL" offset="assign" es2="2.0">
<function name="GetFirstPerfQueryIdINTEL" es2="2.0">
<param name="queryId" type="GLuint *"/>
</function>
<function name="GetNextPerfQueryIdINTEL" offset="assign" es2="2.0">
<function name="GetNextPerfQueryIdINTEL" es2="2.0">
<param name="queryId" type="GLuint"/>
<param name="nextQueryId" type="GLuint *"/>
</function>
<function name="GetPerfQueryIdByNameINTEL" offset="assign" es2="2.0">
<function name="GetPerfQueryIdByNameINTEL" es2="2.0">
<param name="queryName" type="GLchar *"/>
<param name="queryId" type="GLuint *"/>
</function>
<function name="GetPerfQueryInfoINTEL" offset="assign" es2="2.0">
<function name="GetPerfQueryInfoINTEL" es2="2.0">
<param name="queryId" type="GLuint"/>
<param name="queryNameLength" type="GLuint"/>
<param name="queryName" type="GLchar *"/>
@ -29,7 +29,7 @@
<param name="capsMask" type="GLuint *"/>
</function>
<function name="GetPerfCounterInfoINTEL" offset="assign" es2="2.0">
<function name="GetPerfCounterInfoINTEL" es2="2.0">
<param name="queryId" type="GLuint"/>
<param name="counterId" type="GLuint"/>
<param name="counterNameLength" type="GLuint"/>
@ -43,24 +43,24 @@
<param name="rawCounterMaxValue" type="GLuint64 *"/>
</function>
<function name="CreatePerfQueryINTEL" offset="assign" es2="2.0">
<function name="CreatePerfQueryINTEL" es2="2.0">
<param name="queryId" type="GLuint"/>
<param name="queryHandle" type="GLuint *"/>
</function>
<function name="DeletePerfQueryINTEL" offset="assign" es2="2.0">
<function name="DeletePerfQueryINTEL" es2="2.0">
<param name="queryHandle" type="GLuint"/>
</function>
<function name="BeginPerfQueryINTEL" offset="assign" es2="2.0">
<function name="BeginPerfQueryINTEL" es2="2.0">
<param name="queryHandle" type="GLuint"/>
</function>
<function name="EndPerfQueryINTEL" offset="assign" es2="2.0">
<function name="EndPerfQueryINTEL" es2="2.0">
<param name="queryHandle" type="GLuint"/>
</function>
<function name="GetPerfQueryDataINTEL" offset="assign" es2="2.0">
<function name="GetPerfQueryDataINTEL" es2="2.0">
<param name="queryHandle" type="GLuint"/>
<param name="flags" type="GLuint"/>
<param name="dataSize" type="GLsizei"/>

View File

@ -73,7 +73,7 @@
<!-- Compatibility Profile -->
<enum name="DISPLAY_LIST" value="0x82E7"/>
<function name="DebugMessageControl" offset="assign">
<function name="DebugMessageControl">
<param name="source" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="severity" type="GLenum"/>
@ -82,7 +82,7 @@
<param name="enabled" type="GLboolean"/>
</function>
<function name="DebugMessageInsert" offset="assign">
<function name="DebugMessageInsert">
<param name="source" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="id" type="GLuint"/>
@ -91,12 +91,12 @@
<param name="buf" type="const GLchar *"/>
</function>
<function name="DebugMessageCallback" offset="assign">
<function name="DebugMessageCallback">
<param name="callback" type="GLDEBUGPROC"/>
<param name="userParam" type="const GLvoid *"/>
</function>
<function name="GetDebugMessageLog" offset="assign">
<function name="GetDebugMessageLog">
<return type="GLuint"/>
<param name="count" type="GLuint"/>
<param name="bufsize" type="GLsizei"/>
@ -108,23 +108,23 @@
<param name="messageLog" type="GLchar *" output="true"/>
</function>
<function name="PushDebugGroup" offset="assign">
<function name="PushDebugGroup">
<param name="source" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="length" type="GLsizei"/>
<param name="message" type="const GLchar *"/>
</function>
<function name="PopDebugGroup" offset="assign"/>
<function name="PopDebugGroup" />
<function name="ObjectLabel" offset="assign">
<function name="ObjectLabel">
<param name="identifier" type="GLenum"/>
<param name="name" type="GLuint"/>
<param name="length" type="GLsizei"/>
<param name="label" type="const GLchar *"/>
</function>
<function name="GetObjectLabel" offset="assign">
<function name="GetObjectLabel">
<param name="identifier" type="GLenum"/>
<param name="name" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
@ -132,13 +132,13 @@
<param name="label" type="GLchar *"/>
</function>
<function name="ObjectPtrLabel" offset="assign">
<function name="ObjectPtrLabel">
<param name="ptr" type="const GLvoid *"/>
<param name="length" type="GLsizei"/>
<param name="label" type="const GLchar *"/>
</function>
<function name="GetObjectPtrLabel" offset="assign">
<function name="GetObjectPtrLabel">
<param name="ptr" type="const GLvoid *"/>
<param name="bufSize" type="GLsizei"/>
<param name="length" type="GLsizei *"/>

View File

@ -11,7 +11,7 @@
<enum name="PRIMITIVE_RESTART_NV" value="0x8558"/>
<enum name="PRIMITIVE_RESTART_INDEX_NV" value="0x8559"/>
<function name="PrimitiveRestartNV" offset="assign" deprecated="3.1"
<function name="PrimitiveRestartNV" deprecated="3.1"
exec="dynamic">
</function>

View File

@ -7,7 +7,7 @@
<OpenGLAPI>
<category name="GL_NV_texture_barrier" number="381">
<function name="TextureBarrierNV" offset="assign" />
<function name="TextureBarrierNV" />
</category>
</OpenGLAPI>

View File

@ -5,14 +5,14 @@
<category name="GL_NV_vdpau_interop" number="396">
<function name="VDPAUInitNV" offset="assign">
<function name="VDPAUInitNV">
<param name="vdpDevice" type="const GLvoid *"/>
<param name="getProcAddress" type="const GLvoid *"/>
</function>
<function name="VDPAUFiniNV" offset="assign"/>
<function name="VDPAUFiniNV" />
<function name="VDPAURegisterVideoSurfaceNV" offset="assign">
<function name="VDPAURegisterVideoSurfaceNV">
<return type="GLintptr"/>
<param name="vdpSurface" type="const GLvoid *"/>
<param name="target" type="GLenum"/>
@ -20,7 +20,7 @@
<param name="textureNames" type="const GLuint *"/>
</function>
<function name="VDPAURegisterOutputSurfaceNV" offset="assign">
<function name="VDPAURegisterOutputSurfaceNV">
<return type="GLintptr"/>
<param name="vdpSurface" type="const GLvoid *"/>
<param name="target" type="GLenum"/>
@ -28,16 +28,16 @@
<param name="textureNames" type="const GLuint *"/>
</function>
<function name="VDPAUIsSurfaceNV" offset="assign">
<function name="VDPAUIsSurfaceNV">
<return type="GLboolean"/>
<param name="surface" type="GLintptr"/>
</function>
<function name="VDPAUUnregisterSurfaceNV" offset="assign">
<function name="VDPAUUnregisterSurfaceNV">
<param name="surface" type="GLintptr"/>
</function>
<function name="VDPAUGetSurfaceivNV" offset="assign">
<function name="VDPAUGetSurfaceivNV">
<param name="surface" type="GLintptr"/>
<param name="pname" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
@ -45,17 +45,17 @@
<param name="values" type="GLint *"/>
</function>
<function name="VDPAUSurfaceAccessNV" offset="assign">
<function name="VDPAUSurfaceAccessNV">
<param name="surface" type="GLintptr"/>
<param name="access" type="GLenum"/>
</function>
<function name="VDPAUMapSurfacesNV" offset="assign">
<function name="VDPAUMapSurfacesNV">
<param name="numSurfaces" type="GLsizei"/>
<param name="surfaces" type="const GLintptr *"/>
</function>
<function name="VDPAUUnmapSurfacesNV" offset="assign">
<function name="VDPAUUnmapSurfacesNV">
<param name="numSurfaces" type="GLsizei"/>
<param name="surfaces" type="const GLintptr *"/>
</function>

View File

@ -5,13 +5,13 @@
<category name="GL_OES_EGL_image">
<function name="EGLImageTargetTexture2DOES" offset="assign" es1="1.0"
<function name="EGLImageTargetTexture2DOES" es1="1.0"
es2="2.0">
<param name="target" type="GLenum"/>
<param name="writeOffset" type="GLvoid *"/>
</function>
<function name="EGLImageTargetRenderbufferStorageOES" offset="assign"
<function name="EGLImageTargetRenderbufferStorageOES"
es1="1.0" es2="2.0">
<param name="target" type="GLenum"/>
<param name="writeOffset" type="GLvoid *"/>

View File

@ -239,20 +239,20 @@
</function>
<!-- texgen -->
<function name="GetTexGenxvOES" offset="assign"
<function name="GetTexGenxvOES"
es1="1.0" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="TexGenxOES" offset="assign" es1="1.0" desktop="false">
<function name="TexGenxOES" es1="1.0" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
<function name="TexGenxvOES" offset="assign" es1="1.0" desktop="false">
<function name="TexGenxvOES" es1="1.0" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>

View File

@ -70,7 +70,7 @@
<category name="GL_OES_draw_texture" number="7">
<enum name="TEXTURE_CROP_RECT_OES" value="0x8B9D"/>
<function name="DrawTexiOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexiOES" es1="1.0" desktop="false">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
@ -78,11 +78,11 @@
<param name="height" type="GLint"/>
</function>
<function name="DrawTexivOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexivOES" es1="1.0" desktop="false">
<param name="coords" type="const GLint *" count="5"/>
</function>
<function name="DrawTexfOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexfOES" es1="1.0" desktop="false">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
@ -90,11 +90,11 @@
<param name="height" type="GLfloat"/>
</function>
<function name="DrawTexfvOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexfvOES" es1="1.0" desktop="false">
<param name="coords" type="const GLfloat *" count="5"/>
</function>
<function name="DrawTexsOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexsOES" es1="1.0" desktop="false">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
@ -102,11 +102,11 @@
<param name="height" type="GLshort"/>
</function>
<function name="DrawTexsvOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexsvOES" es1="1.0" desktop="false">
<param name="coords" type="const GLshort *" count="5"/>
</function>
<function name="DrawTexxOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexxOES" es1="1.0" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
@ -114,7 +114,7 @@
<param name="height" type="GLfixed"/>
</function>
<function name="DrawTexxvOES" offset="assign" es1="1.0" desktop="false">
<function name="DrawTexxvOES" es1="1.0" desktop="false">
<param name="coords" type="const GLfixed *" count="5"/>
</function>
@ -318,7 +318,7 @@
<enum name="POINT_SIZE_ARRAY_OES" value="0x8B9C"/>
<enum name="POINT_SIZE_ARRAY_BUFFER_BINDING_OES" value="0x8B9F"/>
<function name="PointSizePointerOES" offset="assign"
<function name="PointSizePointerOES"
es1="1.0" desktop="false">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@ -334,7 +334,7 @@
<!-- optional for es1.0 -->
<category name="GL_OES_query_matrix" number="16">
<function name="QueryMatrixxOES" offset="assign" es1="1.0" desktop="false">
<function name="QueryMatrixxOES" es1="1.0" desktop="false">
<param name="mantissa" type="GLfixed *" count="16" />
<param name="exponent" type="GLint *" count="16" />
<return type="GLbitfield"/>
@ -628,7 +628,7 @@
<category name="GL_EXT_discard_framebuffer" number="64">
<function name="DiscardFramebufferEXT" es1="1.0" es2="2.0"
offset="assign" desktop="false">
desktop="false">
<param name="target" type="GLenum"/>
<param name="numAttachments" type="GLsizei"/>
<param name="attachments" type="const GLenum *" count="numAttachments"/>

File diff suppressed because it is too large Load Diff

View File

@ -18,45 +18,45 @@
<type name="fixed" size="4" />
<type name="clampx" size="4" />
<function name="AlphaFuncx" es1="1.0" desktop="false" offset="assign">
<function name="AlphaFuncx" es1="1.0" desktop="false">
<param name="func" type="GLenum"/>
<param name="ref" type="GLclampx"/>
</function>
<function name="ClearColorx" es1="1.0" desktop="false" offset="assign">
<function name="ClearColorx" es1="1.0" desktop="false">
<param name="red" type="GLclampx"/>
<param name="green" type="GLclampx"/>
<param name="blue" type="GLclampx"/>
<param name="alpha" type="GLclampx"/>
</function>
<function name="ClearDepthx" es1="1.0" desktop="false" offset="assign">
<function name="ClearDepthx" es1="1.0" desktop="false">
<param name="depth" type="GLclampx"/>
</function>
<function name="Color4x" es1="1.0" desktop="false" offset="assign">
<function name="Color4x" es1="1.0" desktop="false">
<param name="red" type="GLfixed"/>
<param name="green" type="GLfixed"/>
<param name="blue" type="GLfixed"/>
<param name="alpha" type="GLfixed"/>
</function>
<function name="DepthRangex" es1="1.0" desktop="false" offset="assign">
<function name="DepthRangex" es1="1.0" desktop="false">
<param name="zNear" type="GLclampx"/>
<param name="zFar" type="GLclampx"/>
</function>
<function name="Fogx" es1="1.0" desktop="false" offset="assign">
<function name="Fogx" es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Fogxv" es1="1.0" desktop="false" offset="assign">
<function name="Fogxv" es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="Frustumx" es1="1.0" desktop="false" offset="assign">
<function name="Frustumx" es1="1.0" desktop="false">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@ -65,53 +65,53 @@
<param name="zFar" type="GLfixed"/>
</function>
<function name="LightModelx" es1="1.0" desktop="false" offset="assign">
<function name="LightModelx" es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="LightModelxv" es1="1.0" desktop="false" offset="assign">
<function name="LightModelxv" es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="Lightx" es1="1.0" desktop="false" offset="assign">
<function name="Lightx" es1="1.0" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Lightxv" es1="1.0" desktop="false" offset="assign">
<function name="Lightxv" es1="1.0" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="LineWidthx" es1="1.0" desktop="false" offset="assign">
<function name="LineWidthx" es1="1.0" desktop="false">
<param name="width" type="GLfixed"/>
</function>
<function name="LoadMatrixx" es1="1.0" desktop="false" offset="assign">
<function name="LoadMatrixx" es1="1.0" desktop="false">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="Materialx" es1="1.0" desktop="false" offset="assign">
<function name="Materialx" es1="1.0" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Materialxv" es1="1.0" desktop="false" offset="assign">
<function name="Materialxv" es1="1.0" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="MultMatrixx" es1="1.0" desktop="false" offset="assign">
<function name="MultMatrixx" es1="1.0" desktop="false">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="MultiTexCoord4x" es1="1.0" desktop="false" offset="assign">
<function name="MultiTexCoord4x" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="s" type="GLfixed"/>
<param name="t" type="GLfixed"/>
@ -119,13 +119,13 @@
<param name="q" type="GLfixed"/>
</function>
<function name="Normal3x" es1="1.0" desktop="false" offset="assign">
<function name="Normal3x" es1="1.0" desktop="false">
<param name="nx" type="GLfixed"/>
<param name="ny" type="GLfixed"/>
<param name="nz" type="GLfixed"/>
</function>
<function name="Orthox" es1="1.0" desktop="false" offset="assign">
<function name="Orthox" es1="1.0" desktop="false">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@ -134,59 +134,59 @@
<param name="zFar" type="GLfixed"/>
</function>
<function name="PointSizex" es1="1.0" desktop="false" offset="assign">
<function name="PointSizex" es1="1.0" desktop="false">
<param name="size" type="GLfixed"/>
</function>
<function name="PolygonOffsetx" es1="1.0" desktop="false" offset="assign">
<function name="PolygonOffsetx" es1="1.0" desktop="false">
<param name="factor" type="GLfixed"/>
<param name="units" type="GLfixed"/>
</function>
<function name="Rotatex" es1="1.0" desktop="false" offset="assign">
<function name="Rotatex" es1="1.0" desktop="false">
<param name="angle" type="GLfixed"/>
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
</function>
<function name="SampleCoveragex" es1="1.0" desktop="false" offset="assign">
<function name="SampleCoveragex" es1="1.0" desktop="false">
<param name="value" type="GLclampx"/>
<param name="invert" type="GLboolean"/>
</function>
<function name="Scalex" es1="1.0" desktop="false" offset="assign">
<function name="Scalex" es1="1.0" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
</function>
<function name="TexEnvx" es1="1.0" desktop="false" offset="assign">
<function name="TexEnvx" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="TexEnvxv" es1="1.0" desktop="false" offset="assign">
<function name="TexEnvxv" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="TexParameterx" es1="1.0" desktop="false" offset="assign">
<function name="TexParameterx" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Translatex" es1="1.0" desktop="false" offset="assign">
<function name="Translatex" es1="1.0" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
</function>
<!-- from GL_OES_single_precision -->
<function name="Frustumf" es1="1.0" desktop="false" offset="assign">
<function name="Frustumf" es1="1.0" desktop="false">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
@ -195,7 +195,7 @@
<param name="zFar" type="GLfloat"/>
</function>
<function name="Orthof" es1="1.0" desktop="false" offset="assign">
<function name="Orthof" es1="1.0" desktop="false">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
@ -207,68 +207,68 @@
<category name="es1.1">
<!-- from GL_OES_fixed_point -->
<function name="ClipPlanex" es1="1.1" desktop="false" offset="assign">
<function name="ClipPlanex" es1="1.1" desktop="false">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfixed *" count="4"/>
</function>
<function name="GetClipPlanex" es1="1.1" offset="assign">
<function name="GetClipPlanex" es1="1.1">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLfixed *" output="true" count="4"/>
</function>
<function name="GetFixedv" es1="1.1" desktop="false" offset="assign">
<function name="GetFixedv" es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetLightxv" es1="1.1" desktop="false" offset="assign">
<function name="GetLightxv" es1="1.1" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetMaterialxv" es1="1.1" desktop="false" offset="assign">
<function name="GetMaterialxv" es1="1.1" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexEnvxv" es1="1.1" desktop="false" offset="assign">
<function name="GetTexEnvxv" es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexParameterxv" es1="1.1" desktop="false" offset="assign">
<function name="GetTexParameterxv" es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="PointParameterx" es1="1.1" desktop="false" offset="assign">
<function name="PointParameterx" es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="PointParameterxv" es1="1.1" desktop="false" offset="assign">
<function name="PointParameterxv" es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *"/>
</function>
<function name="TexParameterxv" es1="1.1" desktop="false" offset="assign">
<function name="TexParameterxv" es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<!-- from GL_OES_single_precision -->
<function name="ClipPlanef" es1="1.1" desktop="false" offset="assign">
<function name="ClipPlanef" es1="1.1" desktop="false">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfloat *" count="4"/>
</function>
<function name="GetClipPlanef" es1="1.1" offset="assign">
<function name="GetClipPlanef" es1="1.1">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLfloat *" output="true" count="4"/>
</function>