glapi: autogenerate _mesa_initialize_save_table with python
The generated file looks like this: SET_NewList(table, save_NewList); SET_ListBase(table, save_ListBase); SET_Bitmap(table, save_Bitmap); SET_RasterPos2d(table, save_RasterPos2d); SET_RasterPos2dv(table, save_RasterPos2dv); SET_RasterPos2f(table, save_RasterPos2f); SET_RasterPos2fv(table, save_RasterPos2fv); SET_RasterPos2i(table, save_RasterPos2i); SET_RasterPos2iv(table, save_RasterPos2iv); SET_RasterPos2s(table, save_RasterPos2s); ... Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14000>
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
<category name="GL_ARB_base_instance" number="107">
|
||||
|
||||
<function name="DrawArraysInstancedBaseInstance" marshal="custom">
|
||||
<function name="DrawArraysInstancedBaseInstance" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="first" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
@@ -16,7 +16,7 @@
|
||||
<param name="baseinstance" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="DrawElementsInstancedBaseInstance" marshal="custom">
|
||||
<function name="DrawElementsInstancedBaseInstance" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
@@ -25,7 +25,7 @@
|
||||
<param name="baseinstance" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="custom">
|
||||
<function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<enum name="CLIP_ORIGIN" value = "0x935C"/>
|
||||
<enum name="CLIP_DEPTH_MODE" value = "0x935D"/>
|
||||
|
||||
<function name="ClipControl" no_error="true">
|
||||
<function name="ClipControl" no_error="true" exec="dlist">
|
||||
<param name="origin" type="GLenum"/>
|
||||
<param name="depth" type="GLenum"/>
|
||||
<!-- <glx rop="1340"/> -->
|
||||
|
||||
@@ -26,13 +26,13 @@
|
||||
<enum name="DISPATCH_INDIRECT_BUFFER_BINDING" value="0x90EF"/>
|
||||
<enum name="COMPUTE_SHADER_BIT" value="0x00000020"/>
|
||||
|
||||
<function name="DispatchCompute" es2="3.1" no_error="true">
|
||||
<function name="DispatchCompute" es2="3.1" no_error="true" exec="dlist">
|
||||
<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" es2="3.1" no_error="true">
|
||||
<function name="DispatchComputeIndirect" es2="3.1" no_error="true" exec="dlist">
|
||||
<param name="indirect" type="GLintptr"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
@@ -8,24 +8,24 @@
|
||||
|
||||
<category name="GL_ARB_draw_buffers_blend" number="69">
|
||||
|
||||
<function name="BlendEquationiARB" no_error="true">
|
||||
<function name="BlendEquationiARB" no_error="true" exec="dlist">
|
||||
<param name="buf" type="GLuint"/>
|
||||
<param name="mode" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="BlendEquationSeparateiARB" no_error="true">
|
||||
<function name="BlendEquationSeparateiARB" no_error="true" exec="dlist">
|
||||
<param name="buf" type="GLuint"/>
|
||||
<param name="modeRGB" type="GLenum"/>
|
||||
<param name="modeA" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="BlendFunciARB" no_error="true">
|
||||
<function name="BlendFunciARB" no_error="true" exec="dlist">
|
||||
<param name="buf" type="GLuint"/>
|
||||
<param name="src" type="GLenum"/>
|
||||
<param name="dst" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="BlendFuncSeparateiARB" no_error="true">
|
||||
<function name="BlendFuncSeparateiARB" no_error="true" exec="dlist">
|
||||
<param name="buf" type="GLuint"/>
|
||||
<param name="srcRGB" type="GLenum"/>
|
||||
<param name="dstRGB" type="GLenum"/>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<category name="GL_ARB_draw_elements_base_vertex" number="62">
|
||||
|
||||
<function name="DrawElementsBaseVertex" es2="3.2" marshal="custom">
|
||||
<function name="DrawElementsBaseVertex" es2="3.2" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
@@ -26,7 +26,7 @@
|
||||
<param name="basevertex" type="GLint"/>
|
||||
</function>
|
||||
|
||||
<function name="MultiDrawElementsBaseVertex" marshal="custom">
|
||||
<function name="MultiDrawElementsBaseVertex" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="const GLsizei *" count="primcount"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
@@ -35,7 +35,7 @@
|
||||
<param name="basevertex" type="const GLint *" count="primcount"/>
|
||||
</function>
|
||||
|
||||
<function name="DrawElementsInstancedBaseVertex" es2="3.2" marshal="custom">
|
||||
<function name="DrawElementsInstancedBaseVertex" es2="3.2" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
<enum name="DRAW_INDIRECT_BUFFER" value="0x8F3F"/>
|
||||
<enum name="DRAW_INDIRECT_BUFFER_BINDING" value="0x8F43"/>
|
||||
|
||||
<function name="DrawArraysIndirect" es2="3.1"
|
||||
<function name="DrawArraysIndirect" es2="3.1" exec="dlist"
|
||||
marshal="async"
|
||||
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="indirect" type="const GLvoid *"/>
|
||||
</function>
|
||||
|
||||
<function name="DrawElementsIndirect" es2="3.1"
|
||||
<function name="DrawElementsIndirect" es2="3.1" exec="dlist"
|
||||
marshal="async"
|
||||
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)">
|
||||
<param name="mode" type="GLenum"/>
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
<category name="GL_ARB_multi_draw_indirect" number="133">
|
||||
|
||||
<function name="MultiDrawArraysIndirect" marshal="async"
|
||||
<function name="MultiDrawArraysIndirect" marshal="async" exec="dlist"
|
||||
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="indirect" type="const GLvoid *"/>
|
||||
@@ -36,7 +36,7 @@
|
||||
<param name="stride" type="GLsizei"/>
|
||||
</function>
|
||||
|
||||
<function name="MultiDrawElementsIndirect" marshal="async"
|
||||
<function name="MultiDrawElementsIndirect" marshal="async" exec="dlist"
|
||||
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
<category name="GL_ARB_draw_instanced" number="44">
|
||||
|
||||
<function name="DrawArraysInstancedARB" marshal="custom">
|
||||
<function name="DrawArraysInstancedARB" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="first" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="primcount" type="GLsizei"/>
|
||||
</function>
|
||||
|
||||
<function name="DrawElementsInstancedARB" marshal="custom">
|
||||
<function name="DrawElementsInstancedARB" marshal="custom" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
|
||||
@@ -281,7 +281,7 @@
|
||||
<glx vendorpriv="1428"/>
|
||||
</function>
|
||||
|
||||
<function name="BlitFramebuffer" es2="3.0" no_error="true">
|
||||
<function name="BlitFramebuffer" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="srcX0" type="GLint"/>
|
||||
<param name="srcY0" type="GLint"/>
|
||||
<param name="srcX1" type="GLint"/>
|
||||
|
||||
@@ -5,25 +5,25 @@
|
||||
|
||||
<category name="GL_ARB_gpu_shader_fp64" number="89">
|
||||
|
||||
<function name="Uniform1d">
|
||||
<function name="Uniform1d" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLdouble"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2d">
|
||||
<function name="Uniform2d" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLdouble"/>
|
||||
<param name="y" type="GLdouble"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3d">
|
||||
<function name="Uniform3d" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLdouble"/>
|
||||
<param name="y" type="GLdouble"/>
|
||||
<param name="z" type="GLdouble"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4d">
|
||||
<function name="Uniform4d" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLdouble"/>
|
||||
<param name="y" type="GLdouble"/>
|
||||
@@ -31,87 +31,87 @@
|
||||
<param name="w" type="GLdouble"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform1dv">
|
||||
<function name="Uniform1dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLdouble *" count="count"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2dv">
|
||||
<function name="Uniform2dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3dv">
|
||||
<function name="Uniform3dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="3"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4dv">
|
||||
<function name="Uniform4dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix2dv">
|
||||
<function name="UniformMatrix2dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix3dv">
|
||||
<function name="UniformMatrix3dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="9"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix4dv">
|
||||
<function name="UniformMatrix4dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="16"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix2x3dv">
|
||||
<function name="UniformMatrix2x3dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="6"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix2x4dv">
|
||||
<function name="UniformMatrix2x4dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="8"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix3x2dv">
|
||||
<function name="UniformMatrix3x2dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="6"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix3x4dv">
|
||||
<function name="UniformMatrix3x4dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="12"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix4x2dv">
|
||||
<function name="UniformMatrix4x2dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="8"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformMatrix4x3dv">
|
||||
<function name="UniformMatrix4x3dv" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="transpose" type="GLboolean"/>
|
||||
|
||||
@@ -5,25 +5,25 @@
|
||||
|
||||
<category name="GL_ARB_gpu_shader_int64" number="178">
|
||||
|
||||
<function name="Uniform1i64ARB">
|
||||
<function name="Uniform1i64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2i64ARB">
|
||||
<function name="Uniform2i64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
<param name="y" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3i64ARB">
|
||||
<function name="Uniform3i64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
<param name="y" type="GLint64"/>
|
||||
<param name="z" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4i64ARB">
|
||||
<function name="Uniform4i64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
<param name="y" type="GLint64"/>
|
||||
@@ -31,49 +31,49 @@
|
||||
<param name="w" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform1i64vARB">
|
||||
<function name="Uniform1i64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2i64vARB">
|
||||
<function name="Uniform2i64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3i64vARB">
|
||||
<function name="Uniform3i64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="3"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4i64vARB">
|
||||
<function name="Uniform4i64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform1ui64ARB">
|
||||
<function name="Uniform1ui64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2ui64ARB">
|
||||
<function name="Uniform2ui64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
<param name="y" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3ui64ARB">
|
||||
<function name="Uniform3ui64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
<param name="y" type="GLuint64"/>
|
||||
<param name="z" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4ui64ARB">
|
||||
<function name="Uniform4ui64ARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
<param name="y" type="GLuint64"/>
|
||||
@@ -81,25 +81,25 @@
|
||||
<param name="w" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform1ui64vARB">
|
||||
<function name="Uniform1ui64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2ui64vARB">
|
||||
<function name="Uniform2ui64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3ui64vARB">
|
||||
<function name="Uniform3ui64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform4ui64vARB">
|
||||
<function name="Uniform4ui64vARB" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
|
||||
@@ -131,20 +131,20 @@
|
||||
<param name="params" type="GLuint64 *"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform1i64ARB">
|
||||
<function name="ProgramUniform1i64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform2i64ARB">
|
||||
<function name="ProgramUniform2i64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
<param name="y" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform3i64ARB">
|
||||
<function name="ProgramUniform3i64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
@@ -152,7 +152,7 @@
|
||||
<param name="z" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform4i64ARB">
|
||||
<function name="ProgramUniform4i64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLint64"/>
|
||||
@@ -161,48 +161,48 @@
|
||||
<param name="w" type="GLint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform1i64vARB">
|
||||
<function name="ProgramUniform1i64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform2i64vARB">
|
||||
<function name="ProgramUniform2i64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform3i64vARB">
|
||||
<function name="ProgramUniform3i64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="3"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform4i64vARB">
|
||||
<function name="ProgramUniform4i64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLint64 *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform1ui64ARB">
|
||||
<function name="ProgramUniform1ui64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform2ui64ARB">
|
||||
<function name="ProgramUniform2ui64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
<param name="y" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform3ui64ARB">
|
||||
<function name="ProgramUniform3ui64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
@@ -210,7 +210,7 @@
|
||||
<param name="z" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform4ui64ARB">
|
||||
<function name="ProgramUniform4ui64ARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint64"/>
|
||||
@@ -219,28 +219,28 @@
|
||||
<param name="w" type="GLuint64"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform1ui64vARB">
|
||||
<function name="ProgramUniform1ui64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform2ui64vARB">
|
||||
<function name="ProgramUniform2ui64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform3ui64vARB">
|
||||
<function name="ProgramUniform3ui64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform4ui64vARB">
|
||||
<function name="ProgramUniform4ui64vARB" exec="dlist">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
|
||||
@@ -22,42 +22,42 @@
|
||||
<return type="GLboolean"/>
|
||||
</function>
|
||||
|
||||
<function name="BindSampler" es2="3.0" no_error="true">
|
||||
<function name="BindSampler" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="unit" type="GLuint"/>
|
||||
<param name="sampler" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameteri" es2="3.0">
|
||||
<function name="SamplerParameteri" es2="3.0" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="param" type="GLint"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameterf" es2="3.0">
|
||||
<function name="SamplerParameterf" es2="3.0" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="param" type="GLfloat"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameteriv" es2="3.0">
|
||||
<function name="SamplerParameteriv" es2="3.0" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameterfv" es2="3.0">
|
||||
<function name="SamplerParameterfv" es2="3.0" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLfloat *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameterIiv" es2="3.2">
|
||||
<function name="SamplerParameterIiv" es2="3.2" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="SamplerParameterIuiv" es2="3.2">
|
||||
<function name="SamplerParameterIuiv" es2="3.2" exec="dlist">
|
||||
<param name="sampler" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLuint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<enum name="ALL_SHADER_BITS" value="0xFFFFFFFF"/>
|
||||
<enum name="PROGRAM_SEPARABLE" value="0x8258"/>
|
||||
|
||||
<function name="UseProgramStages" es2="3.1" no_error="true">
|
||||
<function name="UseProgramStages" es2="3.1" no_error="true" exec="dlist">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<param name="stages" type="GLbitfield" />
|
||||
<param name="program" type="GLuint" />
|
||||
@@ -59,25 +59,25 @@
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform1i" es2="3.1">
|
||||
<function name="ProgramUniform1i" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform2i" es2="3.1">
|
||||
<function name="ProgramUniform2i" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
<param name="y" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform3i" es2="3.1">
|
||||
<function name="ProgramUniform3i" es2="3.1" exec="dlist">
|
||||
<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" es2="3.1">
|
||||
<function name="ProgramUniform4i" es2="3.1" exec="dlist">
|
||||
<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" es2="3.1">
|
||||
<function name="ProgramUniform1ui" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform2ui" es2="3.1">
|
||||
<function name="ProgramUniform2ui" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
<param name="y" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform3ui" es2="3.1">
|
||||
<function name="ProgramUniform3ui" es2="3.1" exec="dlist">
|
||||
<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" es2="3.1">
|
||||
<function name="ProgramUniform4ui" es2="3.1" exec="dlist">
|
||||
<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" es2="3.1">
|
||||
<function name="ProgramUniform1f" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform2f" es2="3.1">
|
||||
<function name="ProgramUniform2f" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform3f" es2="3.1">
|
||||
<function name="ProgramUniform3f" es2="3.1" exec="dlist">
|
||||
<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" es2="3.1">
|
||||
<function name="ProgramUniform4f" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
@@ -137,135 +137,135 @@
|
||||
<param name="z" type="GLfloat" />
|
||||
<param name="w" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform1iv" es2="3.1">
|
||||
<function name="ProgramUniform1iv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" count="count" />
|
||||
</function>
|
||||
<function name="ProgramUniform2iv" es2="3.1">
|
||||
<function name="ProgramUniform2iv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" count="count" count_scale="2" />
|
||||
</function>
|
||||
<function name="ProgramUniform3iv" es2="3.1">
|
||||
<function name="ProgramUniform3iv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" count="count" count_scale="3" />
|
||||
</function>
|
||||
<function name="ProgramUniform4iv" es2="3.1">
|
||||
<function name="ProgramUniform4iv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" count="count" count_scale="4" />
|
||||
</function>
|
||||
<function name="ProgramUniform1uiv" es2="3.1">
|
||||
<function name="ProgramUniform1uiv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" count="count" />
|
||||
</function>
|
||||
<function name="ProgramUniform2uiv" es2="3.1">
|
||||
<function name="ProgramUniform2uiv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" count="count" count_scale="2" />
|
||||
</function>
|
||||
<function name="ProgramUniform3uiv" es2="3.1">
|
||||
<function name="ProgramUniform3uiv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" count="count" count_scale="3" />
|
||||
</function>
|
||||
<function name="ProgramUniform4uiv" es2="3.1">
|
||||
<function name="ProgramUniform4uiv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" count="count" count_scale="4" />
|
||||
</function>
|
||||
<function name="ProgramUniform1fv" es2="3.1">
|
||||
<function name="ProgramUniform1fv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" count="count" />
|
||||
</function>
|
||||
<function name="ProgramUniform2fv" es2="3.1">
|
||||
<function name="ProgramUniform2fv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" count="count" count_scale="2" />
|
||||
</function>
|
||||
<function name="ProgramUniform3fv" es2="3.1">
|
||||
<function name="ProgramUniform3fv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" count="count" count_scale="3" />
|
||||
</function>
|
||||
<function name="ProgramUniform4fv" es2="3.1">
|
||||
<function name="ProgramUniform4fv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" count="count" count_scale="4" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix2fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="4" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix3fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="9" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix4fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="16" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x3fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix2x3fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="6" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x2fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix3x2fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="6" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x4fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix2x4fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="8" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x2fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix4x2fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="8" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x4fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix3x4fv" es2="3.1" exec="dlist">
|
||||
<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 *" count="count" count_scale="12" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x3fv" es2="3.1">
|
||||
<function name="ProgramUniformMatrix4x3fv" es2="3.1" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
@@ -282,25 +282,25 @@
|
||||
<param name="infoLog" type="GLchar *" />
|
||||
</function>
|
||||
|
||||
<function name="ProgramUniform1d">
|
||||
<function name="ProgramUniform1d" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniform2d">
|
||||
<function name="ProgramUniform2d" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniform3d">
|
||||
<function name="ProgramUniform3d" exec="dlist">
|
||||
<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">
|
||||
<function name="ProgramUniform4d" exec="dlist">
|
||||
<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">
|
||||
<function name="ProgramUniformMatrix2x3dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="6" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x2dv">
|
||||
<function name="ProgramUniformMatrix3x2dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="6" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x4dv">
|
||||
<function name="ProgramUniformMatrix2x4dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="8" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x2dv">
|
||||
<function name="ProgramUniformMatrix4x2dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="8" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x4dv">
|
||||
<function name="ProgramUniformMatrix3x4dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="12" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x3dv">
|
||||
<function name="ProgramUniformMatrix4x3dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="12" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2dv">
|
||||
<function name="ProgramUniformMatrix2dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="4" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3dv">
|
||||
<function name="ProgramUniformMatrix3dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="9" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4dv">
|
||||
<function name="ProgramUniformMatrix4dv" exec="dlist">
|
||||
<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 *" count="count" count_scale="16" />
|
||||
</function>
|
||||
<function name="ProgramUniform1dv">
|
||||
<function name="ProgramUniform1dv" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" count="count" />
|
||||
</function>
|
||||
<function name="ProgramUniform2dv">
|
||||
<function name="ProgramUniform2dv" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="2" />
|
||||
</function>
|
||||
<function name="ProgramUniform3dv">
|
||||
<function name="ProgramUniform3dv" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" count="count" count_scale="3" />
|
||||
</function>
|
||||
<function name="ProgramUniform4dv">
|
||||
<function name="ProgramUniform4dv" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<param name="name" type="GLchar *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="UniformSubroutinesuiv">
|
||||
<function name="UniformSubroutinesuiv" exec="dlist">
|
||||
<param name="shadertype" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="indices" type="const GLuint *" count="count"/>
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
<return type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="WaitSync" es2="3.0" no_error="true">
|
||||
<function name="WaitSync" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="sync" type="GLsync"/>
|
||||
<param name="flags" type="GLbitfield"/>
|
||||
<param name="timeout" type="GLuint64"/>
|
||||
|
||||
@@ -50,11 +50,11 @@
|
||||
<enum value="0x8E8A" name="MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8221" name="PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
|
||||
|
||||
<function name="PatchParameteri" es2="3.2" no_error="true">
|
||||
<function name="PatchParameteri" es2="3.2" no_error="true" exec="dlist">
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="value" type="GLint"/>
|
||||
</function>
|
||||
<function name="PatchParameterfv">
|
||||
<function name="PatchParameterfv" exec="dlist">
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="values" type="const GLfloat *" count="_mesa_patch_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
<!-- Duplicated with GL3x.xml: BindBufferRange, BindBufferBase,
|
||||
GetIntegeri_v -->
|
||||
|
||||
<function name="UniformBlockBinding" es2="3.0" no_error="true">
|
||||
<function name="UniformBlockBinding" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="uniformBlockIndex" type="GLuint" />
|
||||
<param name="uniformBlockBinding" type="GLuint" />
|
||||
|
||||
@@ -29,44 +29,44 @@
|
||||
<enum name="PROVOKING_VERTEX" value="0x8E4F"/>
|
||||
<enum name="UNDEFINED_VERTEX" value="0x8260"/>
|
||||
|
||||
<function name="ViewportArrayv" no_error="true">
|
||||
<function name="ViewportArrayv" no_error="true" exec="dlist">
|
||||
<param name="first" type="GLuint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="v" type="const GLfloat *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
<function name="ViewportIndexedf" no_error="true">
|
||||
<function name="ViewportIndexedf" no_error="true" exec="dlist">
|
||||
<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" no_error="true">
|
||||
<function name="ViewportIndexedfv" no_error="true" exec="dlist">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="v" type="const GLfloat *" count="4"/>
|
||||
</function>
|
||||
<function name="ScissorArrayv" no_error="true">
|
||||
<function name="ScissorArrayv" no_error="true" exec="dlist">
|
||||
<param name="first" type="GLuint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="v" type="const int *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
<function name="ScissorIndexed" no_error="true">
|
||||
<function name="ScissorIndexed" no_error="true" exec="dlist">
|
||||
<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" no_error="true">
|
||||
<function name="ScissorIndexedv" no_error="true" exec="dlist">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="v" type="const GLint *" count="4"/>
|
||||
</function>
|
||||
<function name="DepthRangeArrayv" no_error="true">
|
||||
<function name="DepthRangeArrayv" no_error="true" exec="dlist">
|
||||
<param name="first" type="GLuint"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="v" type="const GLclampd *" count="count" count_scale="2"/>
|
||||
</function>
|
||||
<function name="DepthRangeIndexed" no_error="true">
|
||||
<function name="DepthRangeIndexed" no_error="true" exec="dlist">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="n" type="GLclampd"/>
|
||||
<param name="f" type="GLclampd"/>
|
||||
|
||||
@@ -18,64 +18,64 @@
|
||||
|
||||
<!-- GL1.0 extras -->
|
||||
|
||||
<function name="MatrixLoadfEXT" offset="assign">
|
||||
<function name="MatrixLoadfEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLfloat *" count="16"/>
|
||||
</function>
|
||||
<function name="MatrixLoaddEXT" offset="assign">
|
||||
<function name="MatrixLoaddEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLdouble *" count="16"/>
|
||||
</function>
|
||||
<function name="MatrixMultfEXT" offset="assign">
|
||||
<function name="MatrixMultfEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLfloat *" count="16"/>
|
||||
</function>
|
||||
<function name="MatrixMultdEXT" offset="assign">
|
||||
<function name="MatrixMultdEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLdouble *" count="16"/>
|
||||
</function>
|
||||
<function name="MatrixLoadIdentityEXT" offset="assign">
|
||||
<function name="MatrixLoadIdentityEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
</function>
|
||||
<function name="MatrixRotatefEXT" offset="assign">
|
||||
<function name="MatrixRotatefEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="angle" type="GLfloat" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
<param name="z" type="GLfloat" />
|
||||
</function>
|
||||
<function name="MatrixRotatedEXT" offset="assign">
|
||||
<function name="MatrixRotatedEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="angle" type="GLdouble" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
<param name="z" type="GLdouble" />
|
||||
</function>
|
||||
<function name="MatrixScalefEXT" offset="assign">
|
||||
<function name="MatrixScalefEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
<param name="z" type="GLfloat" />
|
||||
</function>
|
||||
<function name="MatrixScaledEXT" offset="assign">
|
||||
<function name="MatrixScaledEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
<param name="z" type="GLdouble" />
|
||||
</function>
|
||||
<function name="MatrixTranslatefEXT" offset="assign">
|
||||
<function name="MatrixTranslatefEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
<param name="z" type="GLfloat" />
|
||||
</function>
|
||||
<function name="MatrixTranslatedEXT" offset="assign">
|
||||
<function name="MatrixTranslatedEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
<param name="z" type="GLdouble" />
|
||||
</function>
|
||||
<function name="MatrixOrthoEXT" offset="assign">
|
||||
<function name="MatrixOrthoEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="l" type="GLdouble" />
|
||||
<param name="r" type="GLdouble" />
|
||||
@@ -84,7 +84,7 @@
|
||||
<param name="n" type="GLdouble" />
|
||||
<param name="f" type="GLdouble" />
|
||||
</function>
|
||||
<function name="MatrixFrustumEXT" offset="assign">
|
||||
<function name="MatrixFrustumEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="l" type="GLdouble" />
|
||||
<param name="r" type="GLdouble" />
|
||||
@@ -93,11 +93,11 @@
|
||||
<param name="n" type="GLdouble" />
|
||||
<param name="f" type="GLdouble" />
|
||||
</function>
|
||||
<function name="MatrixPushEXT" offset="assign"
|
||||
<function name="MatrixPushEXT" offset="assign" exec="dlist"
|
||||
marshal_call_after="_mesa_glthread_MatrixPushEXT(ctx, matrixMode);">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
</function>
|
||||
<function name="MatrixPopEXT" offset="assign"
|
||||
<function name="MatrixPopEXT" offset="assign" exec="dlist"
|
||||
marshal_call_after="_mesa_glthread_MatrixPopEXT(ctx, matrixMode);">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
</function>
|
||||
@@ -144,35 +144,35 @@
|
||||
<param name="params" type="float *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureParameteriEXT">
|
||||
<function name="TextureParameteriEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="int" />
|
||||
</function>
|
||||
|
||||
<function name="TextureParameterivEXT">
|
||||
<function name="TextureParameterivEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="TextureParameterfEXT">
|
||||
<function name="TextureParameterfEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="float" />
|
||||
</function>
|
||||
|
||||
<function name="TextureParameterfvEXT">
|
||||
<function name="TextureParameterfvEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="const float *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="TextureImage1DEXT"
|
||||
<function name="TextureImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -185,7 +185,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureImage2DEXT"
|
||||
<function name="TextureImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -199,7 +199,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureImage3DEXT"
|
||||
<function name="TextureImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -214,7 +214,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureSubImage1DEXT"
|
||||
<function name="TextureSubImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -226,7 +226,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureSubImage2DEXT"
|
||||
<function name="TextureSubImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -240,7 +240,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="TextureSubImage3DEXT"
|
||||
<function name="TextureSubImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -256,7 +256,7 @@
|
||||
<param name="pixels" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CopyTextureImage1DEXT">
|
||||
<function name="CopyTextureImage1DEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -267,7 +267,7 @@
|
||||
<param name="border" type="int" />
|
||||
</function>
|
||||
|
||||
<function name="CopyTextureImage2DEXT">
|
||||
<function name="CopyTextureImage2DEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -279,7 +279,7 @@
|
||||
<param name="border" type="int" />
|
||||
</function>
|
||||
|
||||
<function name="CopyTextureSubImage1DEXT">
|
||||
<function name="CopyTextureSubImage1DEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -289,7 +289,7 @@
|
||||
<param name="width" type="GLsizei" />
|
||||
</function>
|
||||
|
||||
<function name="CopyTextureSubImage2DEXT">
|
||||
<function name="CopyTextureSubImage2DEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -301,7 +301,7 @@
|
||||
<param name="height" type="GLsizei" />
|
||||
</function>
|
||||
|
||||
<function name="CopyTextureSubImage3DEXT">
|
||||
<function name="CopyTextureSubImage3DEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
<!-- OpenGL 1.2.1 -->
|
||||
|
||||
<function name="BindMultiTextureEXT">
|
||||
<function name="BindMultiTextureEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="texture" type="GLuint" />
|
||||
@@ -360,28 +360,28 @@
|
||||
<param name="params" type="GLvoid**" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexEnviEXT">
|
||||
<function name="MultiTexEnviEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="GLint" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexEnvivEXT">
|
||||
<function name="MultiTexEnvivEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="const GLint *" count="_mesa_texenv_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="MultiTexEnvfEXT">
|
||||
<function name="MultiTexEnvfEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="GLfloat" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexEnvfvEXT">
|
||||
<function name="MultiTexEnvfvEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
@@ -402,28 +402,28 @@
|
||||
<param name="param" type="GLfloat *" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameteriEXT">
|
||||
<function name="MultiTexParameteriEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="GLint" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameterivEXT">
|
||||
<function name="MultiTexParameterivEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameterfEXT">
|
||||
<function name="MultiTexParameterfEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="param" type="GLfloat" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameterfvEXT">
|
||||
<function name="MultiTexParameterfvEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
@@ -470,7 +470,7 @@
|
||||
<param name="params" type="GLfloat*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexImage1DEXT"
|
||||
<function name="MultiTexImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -483,7 +483,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexImage2DEXT"
|
||||
<function name="MultiTexImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -497,7 +497,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexImage3DEXT"
|
||||
<function name="MultiTexImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -512,7 +512,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexSubImage1DEXT"
|
||||
<function name="MultiTexSubImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -524,7 +524,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexSubImage2DEXT"
|
||||
<function name="MultiTexSubImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -538,7 +538,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexSubImage3DEXT"
|
||||
<function name="MultiTexSubImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -554,7 +554,7 @@
|
||||
<param name="pixels" type="const GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="CopyMultiTexImage1DEXT">
|
||||
<function name="CopyMultiTexImage1DEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -565,7 +565,7 @@
|
||||
<param name="border" type="GLint" />
|
||||
</function>
|
||||
|
||||
<function name="CopyMultiTexImage2DEXT">
|
||||
<function name="CopyMultiTexImage2DEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -577,7 +577,7 @@
|
||||
<param name="border" type="GLint" />
|
||||
</function>
|
||||
|
||||
<function name="CopyMultiTexSubImage1DEXT">
|
||||
<function name="CopyMultiTexSubImage1DEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -587,7 +587,7 @@
|
||||
<param name="width" type="GLsizei" />
|
||||
</function>
|
||||
|
||||
<function name="CopyMultiTexSubImage2DEXT">
|
||||
<function name="CopyMultiTexSubImage2DEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -599,7 +599,7 @@
|
||||
<param name="height" type="GLsizei" />
|
||||
</function>
|
||||
|
||||
<function name="CopyMultiTexSubImage3DEXT">
|
||||
<function name="CopyMultiTexSubImage3DEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="level" type="GLint" />
|
||||
@@ -686,27 +686,27 @@
|
||||
|
||||
<!-- OpenGL 1.3 -->
|
||||
|
||||
<function name="MatrixLoadTransposefEXT" offset="assign">
|
||||
<function name="MatrixLoadTransposefEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLfloat *" count="16"/>
|
||||
</function>
|
||||
|
||||
<function name="MatrixLoadTransposedEXT" offset="assign">
|
||||
<function name="MatrixLoadTransposedEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLdouble *" count="16"/>
|
||||
</function>
|
||||
|
||||
<function name="MatrixMultTransposefEXT" offset="assign">
|
||||
<function name="MatrixMultTransposefEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLfloat *" count="16"/>
|
||||
</function>
|
||||
|
||||
<function name="MatrixMultTransposedEXT" offset="assign">
|
||||
<function name="MatrixMultTransposedEXT" offset="assign" exec="dlist">
|
||||
<param name="matrixMode" type="GLenum" />
|
||||
<param name="m" type="const GLdouble *" count="16"/>
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureImage1DEXT"
|
||||
<function name="CompressedTextureImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -718,7 +718,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureImage2DEXT"
|
||||
<function name="CompressedTextureImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -731,7 +731,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureImage3DEXT"
|
||||
<function name="CompressedTextureImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -745,7 +745,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureSubImage1DEXT"
|
||||
<function name="CompressedTextureSubImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -757,7 +757,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureSubImage2DEXT"
|
||||
<function name="CompressedTextureSubImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -771,7 +771,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedTextureSubImage3DEXT"
|
||||
<function name="CompressedTextureSubImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -795,7 +795,7 @@
|
||||
<param name="img" type="GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexImage1DEXT"
|
||||
<function name="CompressedMultiTexImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -807,7 +807,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexImage2DEXT"
|
||||
<function name="CompressedMultiTexImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -820,7 +820,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexImage3DEXT"
|
||||
<function name="CompressedMultiTexImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -834,7 +834,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexSubImage1DEXT"
|
||||
<function name="CompressedMultiTexSubImage1DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -846,7 +846,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexSubImage2DEXT"
|
||||
<function name="CompressedMultiTexSubImage2DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -860,7 +860,7 @@
|
||||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="CompressedMultiTexSubImage3DEXT"
|
||||
<function name="CompressedMultiTexSubImage3DEXT" exec="dlist"
|
||||
marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
@@ -1247,7 +1247,7 @@
|
||||
</function>
|
||||
|
||||
<!-- ARB_vertex_program -->
|
||||
<function name="NamedProgramStringEXT">
|
||||
<function name="NamedProgramStringEXT" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="format" type="GLenum" />
|
||||
@@ -1262,7 +1262,7 @@
|
||||
<param name="string" type="GLvoid*" />
|
||||
</function>
|
||||
|
||||
<function name="NamedProgramLocalParameter4fEXT">
|
||||
<function name="NamedProgramLocalParameter4fEXT" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="index" type="GLuint" />
|
||||
@@ -1272,7 +1272,7 @@
|
||||
<param name="w" type="GLfloat" />
|
||||
</function>
|
||||
|
||||
<function name="NamedProgramLocalParameter4fvEXT">
|
||||
<function name="NamedProgramLocalParameter4fvEXT" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="index" type="GLuint" />
|
||||
@@ -1286,7 +1286,7 @@
|
||||
<param name="params" type="GLfloat*" />
|
||||
</function>
|
||||
|
||||
<function name="NamedProgramLocalParameter4dEXT">
|
||||
<function name="NamedProgramLocalParameter4dEXT" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="index" type="GLuint" />
|
||||
@@ -1296,7 +1296,7 @@
|
||||
<param name="w" type="GLdouble" />
|
||||
</function>
|
||||
|
||||
<function name="NamedProgramLocalParameter4dvEXT">
|
||||
<function name="NamedProgramLocalParameter4dvEXT" exec="dlist">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="index" type="GLuint" />
|
||||
@@ -1333,14 +1333,14 @@
|
||||
</function>
|
||||
|
||||
<!-- EXT_texture_integer -->
|
||||
<function name="TextureParameterIivEXT">
|
||||
<function name="TextureParameterIivEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="TextureParameterIuivEXT">
|
||||
<function name="TextureParameterIuivEXT" exec="dlist">
|
||||
<param name="texture" type="GLuint" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
@@ -1361,14 +1361,14 @@
|
||||
<param name="params" type="GLuint*" />
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameterIivEXT">
|
||||
<function name="MultiTexParameterIivEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="MultiTexParameterIuivEXT">
|
||||
<function name="MultiTexParameterIuivEXT" exec="dlist">
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="target" type="GLenum" />
|
||||
<param name="pname" type="GLenum" />
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<enum name="PROVOKING_VERTEX" value="0x8E4F"/>
|
||||
<enum name="QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION" value="0x8E4C"/>
|
||||
|
||||
<function name="ProvokingVertex">
|
||||
<function name="ProvokingVertex" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
|
||||
@@ -55,14 +55,14 @@
|
||||
<enum name="LUMINANCE_INTEGER_EXT" value="0x8D9C"/>
|
||||
<enum name="LUMINANCE_ALPHA_INTEGER_EXT" value="0x8D9D"/>
|
||||
|
||||
<function name="ClearColorIiEXT">
|
||||
<function name="ClearColorIiEXT" exec="dlist">
|
||||
<param name="r" type="GLint"/>
|
||||
<param name="g" type="GLint"/>
|
||||
<param name="b" type="GLint"/>
|
||||
<param name="a" type="GLint"/>
|
||||
</function>
|
||||
|
||||
<function name="ClearColorIuiEXT">
|
||||
<function name="ClearColorIuiEXT" exec="dlist">
|
||||
<param name="r" type="GLuint"/>
|
||||
<param name="g" type="GLuint"/>
|
||||
<param name="b" type="GLuint"/>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<enum name="TRANSFORM_FEEDBACK_BUFFER_ACTIVE" value="0x8E24"/>
|
||||
<enum name="TRANSFORM_FEEDBACK_BINDING" value="0x8E25"/>
|
||||
|
||||
<function name="BindTransformFeedback" es2="3.0" no_error="true">
|
||||
<function name="BindTransformFeedback" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="id" type="GLuint"/>
|
||||
</function>
|
||||
@@ -102,13 +102,13 @@
|
||||
<return type="GLboolean"/>
|
||||
</function>
|
||||
|
||||
<function name="PauseTransformFeedback" es2="3.0" no_error="true">
|
||||
<function name="PauseTransformFeedback" es2="3.0" no_error="true" exec="dlist">
|
||||
</function>
|
||||
|
||||
<function name="ResumeTransformFeedback" es2="3.0" no_error="true">
|
||||
<function name="ResumeTransformFeedback" es2="3.0" no_error="true" exec="dlist">
|
||||
</function>
|
||||
|
||||
<function name="DrawTransformFeedback">
|
||||
<function name="DrawTransformFeedback" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="id" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="WindowRectanglesEXT" es2="3.0">
|
||||
<function name="WindowRectanglesEXT" es2="3.0" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="box" type="const GLint *" count="(4 * count)"/>
|
||||
|
||||
+23
-23
@@ -117,25 +117,25 @@
|
||||
|
||||
<!-- These functions are unique to GL3 -->
|
||||
|
||||
<function name="ClearBufferiv" es2="3.0" no_error="true">
|
||||
<function name="ClearBufferiv" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="buffer" type="GLenum"/>
|
||||
<param name="drawbuffer" type="GLint"/>
|
||||
<param name="value" type="const GLint *" count="_mesa_buffer_enum_to_count(buffer)"/>
|
||||
</function>
|
||||
|
||||
<function name="ClearBufferuiv" es2="3.0" no_error="true">
|
||||
<function name="ClearBufferuiv" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="buffer" type="GLenum"/>
|
||||
<param name="drawbuffer" type="GLint"/>
|
||||
<param name="value" type="const GLuint *" count="_mesa_buffer_enum_to_count(buffer)"/>
|
||||
</function>
|
||||
|
||||
<function name="ClearBufferfv" es2="3.0" no_error="true">
|
||||
<function name="ClearBufferfv" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="buffer" type="GLenum"/>
|
||||
<param name="drawbuffer" type="GLint"/>
|
||||
<param name="value" type="const GLfloat *" count="_mesa_buffer_enum_to_count(buffer)"/>
|
||||
</function>
|
||||
|
||||
<function name="ClearBufferfi" es2="3.0" no_error="true">
|
||||
<function name="ClearBufferfi" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="buffer" type="GLenum"/>
|
||||
<param name="drawbuffer" type="GLint"/>
|
||||
<param name="depth" type="GLfloat"/>
|
||||
@@ -148,7 +148,7 @@
|
||||
<return type="const GLubyte *"/>
|
||||
</function>
|
||||
|
||||
<function name="ClampColor">
|
||||
<function name="ClampColor" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="clamp" type="GLenum"/>
|
||||
<glx rop="234"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
|
||||
<!-- These functions alias ones form GL_ARB_draw_buffers2 -->
|
||||
|
||||
<function name="ColorMaski" es2="3.2">
|
||||
<function name="ColorMaski" es2="3.2" exec="dlist">
|
||||
<param name="buf" type="GLuint"/>
|
||||
<param name="r" type="GLboolean"/>
|
||||
<param name="g" type="GLboolean"/>
|
||||
@@ -176,12 +176,12 @@
|
||||
<param name="data" type="GLint *"/>
|
||||
</function>
|
||||
|
||||
<function name="Enablei" es2="3.2">
|
||||
<function name="Enablei" es2="3.2" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="index" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="Disablei" es2="3.2">
|
||||
<function name="Disablei" es2="3.2" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="index" type="GLuint"/>
|
||||
</function>
|
||||
@@ -206,11 +206,11 @@
|
||||
<param name="name" type="const GLchar *" count="(strlen(name) + 1)"/>
|
||||
</function>
|
||||
|
||||
<function name="BeginTransformFeedback" es2="3.0" no_error="true">
|
||||
<function name="BeginTransformFeedback" es2="3.0" no_error="true" exec="dlist">
|
||||
<param name="mode" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="EndTransformFeedback" es2="3.0" no_error="true">
|
||||
<function name="EndTransformFeedback" es2="3.0" no_error="true" exec="dlist">
|
||||
</function>
|
||||
|
||||
<function name="BindBufferRange" es2="3.0" no_error="true">
|
||||
@@ -246,12 +246,12 @@
|
||||
|
||||
<!-- These functions alias ones from GL_NV_conditional_render -->
|
||||
|
||||
<function name="BeginConditionalRender" no_error="true">
|
||||
<function name="BeginConditionalRender" no_error="true" exec="dlist">
|
||||
<param name="query" type="GLuint"/>
|
||||
<param name="mode" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="EndConditionalRender" no_error="true">
|
||||
<function name="EndConditionalRender" no_error="true" exec="dlist">
|
||||
</function>
|
||||
|
||||
<!-- These functions alias ones from GL_EXT_gpu_shader4 -->
|
||||
@@ -396,25 +396,25 @@
|
||||
<param name="params" type="GLuint *"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform1ui" es2="3.0">
|
||||
<function name="Uniform1ui" es2="3.0" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform2ui" es2="3.0">
|
||||
<function name="Uniform2ui" es2="3.0" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="x" type="GLuint"/>
|
||||
<param name="y" type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="Uniform3ui" es2="3.0">
|
||||
<function name="Uniform3ui" es2="3.0" exec="dlist">
|
||||
<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">
|
||||
<function name="Uniform4ui" es2="3.0" exec="dlist">
|
||||
<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">
|
||||
<function name="Uniform1uiv" es2="3.0" exec="dlist">
|
||||
<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">
|
||||
<function name="Uniform2uiv" es2="3.0" exec="dlist">
|
||||
<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">
|
||||
<function name="Uniform3uiv" es2="3.0" exec="dlist">
|
||||
<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">
|
||||
<function name="Uniform4uiv" es2="3.0" exec="dlist">
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="count" type="GLsizei" counter="true"/>
|
||||
<param name="value" type="const GLuint *" count="count" count_scale="4"/>
|
||||
@@ -448,13 +448,13 @@
|
||||
|
||||
<!-- These functions alias ones from GL_EXT_texture_integer -->
|
||||
|
||||
<function name="TexParameterIiv" es2="3.2">
|
||||
<function name="TexParameterIiv" es2="3.2" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
</function>
|
||||
|
||||
<function name="TexParameterIuiv" es2="3.2">
|
||||
<function name="TexParameterIuiv" es2="3.2" exec="dlist">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLuint *" count="_mesa_tex_param_enum_to_count(pname)"/>
|
||||
@@ -626,7 +626,7 @@
|
||||
<enum name="TEXTURE_SWIZZLE_A" value="0x8E45"/>
|
||||
<enum name="TEXTURE_SWIZZLE_RGBA" value="0x8E46"/>
|
||||
|
||||
<function name="VertexAttribDivisor" es2="3.0" no_error="true"
|
||||
<function name="VertexAttribDivisor" es2="3.0" no_error="true" exec="dlist"
|
||||
marshal_call_after="if (COMPAT) _mesa_glthread_AttribDivisor(ctx, NULL, VERT_ATTRIB_GENERIC(index), divisor);">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="divisor" type="GLuint"/>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<OpenGLAPI>
|
||||
|
||||
<category name="GL_NV_texture_barrier" number="381">
|
||||
<function name="TextureBarrierNV"/>
|
||||
<function name="TextureBarrierNV" exec="dlist" />
|
||||
</category>
|
||||
|
||||
</OpenGLAPI>
|
||||
|
||||
@@ -34,6 +34,7 @@ import apiexec
|
||||
|
||||
exec_flavor_map = {
|
||||
'vtxfmt': None,
|
||||
'dlist': '_mesa_',
|
||||
'mesa': '_mesa_',
|
||||
'skip': None,
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
# Copyright (C) 2012 Intel Corporation
|
||||
# Copyright (C) 2021 Advanced Micro Devices, Inc.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
# to deal in the Software without restriction, including without limitation
|
||||
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
# and/or sell copies of the Software, and to permit persons to whom the
|
||||
# Software is furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice (including the next
|
||||
# paragraph) shall be included in all copies or substantial portions of the
|
||||
# Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
# IN THE SOFTWARE.
|
||||
|
||||
# This script generates the file api_save_init.h.
|
||||
|
||||
import collections
|
||||
import license
|
||||
import gl_XML
|
||||
import sys
|
||||
import apiexec
|
||||
|
||||
|
||||
class PrintCode(gl_XML.gl_print_base):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
||||
self.name = 'api_save_init_h.py'
|
||||
self.license = license.bsd_license_template % (
|
||||
'Copyright (C) 2012 Intel Corporation\n'
|
||||
'Copyright (C) 2021 Advanced Micro Devices, Inc.',
|
||||
'AUTHORS')
|
||||
|
||||
def printBody(self, api):
|
||||
for f in api.functionIterateAll():
|
||||
if f.exec_flavor != 'dlist':
|
||||
continue
|
||||
|
||||
print('SET_{0}(table, save_{0});'.format(f.name))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
apiexec.print_glapi_file(PrintCode())
|
||||
+259
-259
File diff suppressed because it is too large
Load Diff
@@ -224,6 +224,15 @@ main_api_exec_c = custom_target(
|
||||
capture : true,
|
||||
)
|
||||
|
||||
main_api_save_init_h = custom_target(
|
||||
'api_save_init.h',
|
||||
input : ['api_save_init_h.py', 'gl_and_es_API.xml'],
|
||||
output : 'api_save_init.h',
|
||||
command : [prog_python, '@INPUT0@', '-f', '@INPUT1@'],
|
||||
depend_files : files('apiexec.py') + glapi_gen_depends,
|
||||
capture : true,
|
||||
)
|
||||
|
||||
main_marshal_generated_c = []
|
||||
foreach x : ['0', '1', '2', '3', '4', '5', '6', '7']
|
||||
main_marshal_generated_c += custom_target(
|
||||
|
||||
Reference in New Issue
Block a user