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:
parent
d7c5161242
commit
df3447c331
|
@ -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)"/>
|
||||
|
|
|
@ -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())
|
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(
|
||||
|
|
|
@ -13990,632 +13990,7 @@ _mesa_initialize_save_table(const struct gl_context *ctx)
|
|||
*/
|
||||
memcpy(table, ctx->Exec, numEntries * sizeof(_glapi_proc));
|
||||
|
||||
/* VBO functions */
|
||||
/* Note: other glDraw functions aren't compiled into display lists */
|
||||
SET_DrawArrays(table, save_DrawArrays);
|
||||
SET_MultiDrawArrays(table, save_MultiDrawArrays);
|
||||
SET_DrawElements(table, save_DrawElements);
|
||||
SET_DrawElementsBaseVertex(table, save_DrawElementsBaseVertex);
|
||||
SET_DrawRangeElements(table, save_DrawRangeElements);
|
||||
SET_MultiDrawElementsEXT(table, save_MultiDrawElementsEXT);
|
||||
SET_MultiDrawElementsBaseVertex(table, save_MultiDrawElementsBaseVertex);
|
||||
SET_Rectf(table, save_Rectf);
|
||||
SET_Rectd(table, save_Rectd);
|
||||
SET_Rectdv(table, save_Rectdv);
|
||||
SET_Rectfv(table, save_Rectfv);
|
||||
SET_Recti(table, save_Recti);
|
||||
SET_Rectiv(table, save_Rectiv);
|
||||
SET_Rects(table, save_Rects);
|
||||
SET_Rectsv(table, save_Rectsv);
|
||||
|
||||
/* GL 1.0 */
|
||||
SET_Accum(table, save_Accum);
|
||||
SET_AlphaFunc(table, save_AlphaFunc);
|
||||
SET_Bitmap(table, save_Bitmap);
|
||||
SET_BlendFunc(table, save_BlendFunc);
|
||||
SET_Clear(table, save_Clear);
|
||||
SET_ClearAccum(table, save_ClearAccum);
|
||||
SET_ClearColor(table, save_ClearColor);
|
||||
SET_ClearDepth(table, save_ClearDepth);
|
||||
SET_ClearIndex(table, save_ClearIndex);
|
||||
SET_ClearStencil(table, save_ClearStencil);
|
||||
SET_ClipPlane(table, save_ClipPlane);
|
||||
SET_ColorMask(table, save_ColorMask);
|
||||
SET_ColorMaski(table, save_ColorMaski);
|
||||
SET_ColorMaterial(table, save_ColorMaterial);
|
||||
SET_CopyPixels(table, save_CopyPixels);
|
||||
SET_CullFace(table, save_CullFace);
|
||||
SET_DepthFunc(table, save_DepthFunc);
|
||||
SET_DepthMask(table, save_DepthMask);
|
||||
SET_DepthRange(table, save_DepthRange);
|
||||
SET_Disable(table, save_Disable);
|
||||
SET_Disablei(table, save_Disablei);
|
||||
SET_DrawBuffer(table, save_DrawBuffer);
|
||||
SET_DrawPixels(table, save_DrawPixels);
|
||||
SET_Enable(table, save_Enable);
|
||||
SET_Enablei(table, save_Enablei);
|
||||
SET_EvalMesh1(table, save_EvalMesh1);
|
||||
SET_EvalMesh2(table, save_EvalMesh2);
|
||||
SET_Fogf(table, save_Fogf);
|
||||
SET_Fogfv(table, save_Fogfv);
|
||||
SET_Fogi(table, save_Fogi);
|
||||
SET_Fogiv(table, save_Fogiv);
|
||||
SET_FrontFace(table, save_FrontFace);
|
||||
SET_Frustum(table, save_Frustum);
|
||||
SET_Hint(table, save_Hint);
|
||||
SET_IndexMask(table, save_IndexMask);
|
||||
SET_InitNames(table, save_InitNames);
|
||||
SET_LightModelf(table, save_LightModelf);
|
||||
SET_LightModelfv(table, save_LightModelfv);
|
||||
SET_LightModeli(table, save_LightModeli);
|
||||
SET_LightModeliv(table, save_LightModeliv);
|
||||
SET_Lightf(table, save_Lightf);
|
||||
SET_Lightfv(table, save_Lightfv);
|
||||
SET_Lighti(table, save_Lighti);
|
||||
SET_Lightiv(table, save_Lightiv);
|
||||
SET_LineStipple(table, save_LineStipple);
|
||||
SET_LineWidth(table, save_LineWidth);
|
||||
SET_ListBase(table, save_ListBase);
|
||||
SET_LoadIdentity(table, save_LoadIdentity);
|
||||
SET_LoadMatrixd(table, save_LoadMatrixd);
|
||||
SET_LoadMatrixf(table, save_LoadMatrixf);
|
||||
SET_LoadName(table, save_LoadName);
|
||||
SET_LogicOp(table, save_LogicOp);
|
||||
SET_Map1d(table, save_Map1d);
|
||||
SET_Map1f(table, save_Map1f);
|
||||
SET_Map2d(table, save_Map2d);
|
||||
SET_Map2f(table, save_Map2f);
|
||||
SET_MapGrid1d(table, save_MapGrid1d);
|
||||
SET_MapGrid1f(table, save_MapGrid1f);
|
||||
SET_MapGrid2d(table, save_MapGrid2d);
|
||||
SET_MapGrid2f(table, save_MapGrid2f);
|
||||
SET_MatrixMode(table, save_MatrixMode);
|
||||
SET_MultMatrixd(table, save_MultMatrixd);
|
||||
SET_MultMatrixf(table, save_MultMatrixf);
|
||||
SET_NewList(table, save_NewList);
|
||||
SET_Ortho(table, save_Ortho);
|
||||
SET_PassThrough(table, save_PassThrough);
|
||||
SET_PixelMapfv(table, save_PixelMapfv);
|
||||
SET_PixelMapuiv(table, save_PixelMapuiv);
|
||||
SET_PixelMapusv(table, save_PixelMapusv);
|
||||
SET_PixelTransferf(table, save_PixelTransferf);
|
||||
SET_PixelTransferi(table, save_PixelTransferi);
|
||||
SET_PixelZoom(table, save_PixelZoom);
|
||||
SET_PointSize(table, save_PointSize);
|
||||
SET_PolygonMode(table, save_PolygonMode);
|
||||
SET_PolygonOffset(table, save_PolygonOffset);
|
||||
SET_PolygonStipple(table, save_PolygonStipple);
|
||||
SET_PopAttrib(table, save_PopAttrib);
|
||||
SET_PopMatrix(table, save_PopMatrix);
|
||||
SET_PopName(table, save_PopName);
|
||||
SET_PushAttrib(table, save_PushAttrib);
|
||||
SET_PushMatrix(table, save_PushMatrix);
|
||||
SET_PushName(table, save_PushName);
|
||||
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);
|
||||
SET_RasterPos2sv(table, save_RasterPos2sv);
|
||||
SET_RasterPos3d(table, save_RasterPos3d);
|
||||
SET_RasterPos3dv(table, save_RasterPos3dv);
|
||||
SET_RasterPos3f(table, save_RasterPos3f);
|
||||
SET_RasterPos3fv(table, save_RasterPos3fv);
|
||||
SET_RasterPos3i(table, save_RasterPos3i);
|
||||
SET_RasterPos3iv(table, save_RasterPos3iv);
|
||||
SET_RasterPos3s(table, save_RasterPos3s);
|
||||
SET_RasterPos3sv(table, save_RasterPos3sv);
|
||||
SET_RasterPos4d(table, save_RasterPos4d);
|
||||
SET_RasterPos4dv(table, save_RasterPos4dv);
|
||||
SET_RasterPos4f(table, save_RasterPos4f);
|
||||
SET_RasterPos4fv(table, save_RasterPos4fv);
|
||||
SET_RasterPos4i(table, save_RasterPos4i);
|
||||
SET_RasterPos4iv(table, save_RasterPos4iv);
|
||||
SET_RasterPos4s(table, save_RasterPos4s);
|
||||
SET_RasterPos4sv(table, save_RasterPos4sv);
|
||||
SET_ReadBuffer(table, save_ReadBuffer);
|
||||
SET_Rotated(table, save_Rotated);
|
||||
SET_Rotatef(table, save_Rotatef);
|
||||
SET_Scaled(table, save_Scaled);
|
||||
SET_Scalef(table, save_Scalef);
|
||||
SET_Scissor(table, save_Scissor);
|
||||
SET_ShadeModel(table, save_ShadeModel);
|
||||
SET_StencilFunc(table, save_StencilFunc);
|
||||
SET_StencilMask(table, save_StencilMask);
|
||||
SET_StencilOp(table, save_StencilOp);
|
||||
SET_TexEnvf(table, save_TexEnvf);
|
||||
SET_TexEnvfv(table, save_TexEnvfv);
|
||||
SET_TexEnvi(table, save_TexEnvi);
|
||||
SET_TexEnviv(table, save_TexEnviv);
|
||||
SET_TexGend(table, save_TexGend);
|
||||
SET_TexGendv(table, save_TexGendv);
|
||||
SET_TexGenf(table, save_TexGenf);
|
||||
SET_TexGenfv(table, save_TexGenfv);
|
||||
SET_TexGeni(table, save_TexGeni);
|
||||
SET_TexGeniv(table, save_TexGeniv);
|
||||
SET_TexImage1D(table, save_TexImage1D);
|
||||
SET_TexImage2D(table, save_TexImage2D);
|
||||
SET_TexParameterf(table, save_TexParameterf);
|
||||
SET_TexParameterfv(table, save_TexParameterfv);
|
||||
SET_TexParameteri(table, save_TexParameteri);
|
||||
SET_TexParameteriv(table, save_TexParameteriv);
|
||||
SET_Translated(table, save_Translated);
|
||||
SET_Translatef(table, save_Translatef);
|
||||
SET_Viewport(table, save_Viewport);
|
||||
|
||||
/* GL 1.1 */
|
||||
SET_BindTexture(table, save_BindTexture);
|
||||
SET_CopyTexImage1D(table, save_CopyTexImage1D);
|
||||
SET_CopyTexImage2D(table, save_CopyTexImage2D);
|
||||
SET_CopyTexSubImage1D(table, save_CopyTexSubImage1D);
|
||||
SET_CopyTexSubImage2D(table, save_CopyTexSubImage2D);
|
||||
SET_PrioritizeTextures(table, save_PrioritizeTextures);
|
||||
SET_TexSubImage1D(table, save_TexSubImage1D);
|
||||
SET_TexSubImage2D(table, save_TexSubImage2D);
|
||||
|
||||
/* GL 1.2 */
|
||||
SET_CopyTexSubImage3D(table, save_CopyTexSubImage3D);
|
||||
SET_TexImage3D(table, save_TexImage3D);
|
||||
SET_TexSubImage3D(table, save_TexSubImage3D);
|
||||
|
||||
/* GL 2.0 */
|
||||
SET_StencilFuncSeparate(table, save_StencilFuncSeparate);
|
||||
SET_StencilMaskSeparate(table, save_StencilMaskSeparate);
|
||||
SET_StencilOpSeparate(table, save_StencilOpSeparate);
|
||||
|
||||
/* ATI_separate_stencil */
|
||||
SET_StencilFuncSeparateATI(table, save_StencilFuncSeparateATI);
|
||||
|
||||
/* GL_ARB_imaging */
|
||||
/* Not all are supported */
|
||||
SET_BlendColor(table, save_BlendColor);
|
||||
SET_BlendEquation(table, save_BlendEquation);
|
||||
|
||||
/* 54. GL_EXT_point_parameters */
|
||||
SET_PointParameterf(table, save_PointParameterf);
|
||||
SET_PointParameterfv(table, save_PointParameterfv);
|
||||
|
||||
/* 91. GL_ARB_tessellation_shader */
|
||||
SET_PatchParameteri(table, save_PatchParameteri);
|
||||
SET_PatchParameterfv(table, save_PatchParameterfv);
|
||||
|
||||
/* 100. ARB_viewport_array */
|
||||
SET_ViewportArrayv(table, save_ViewportArrayv);
|
||||
SET_ViewportIndexedf(table, save_ViewportIndexedf);
|
||||
SET_ViewportIndexedfv(table, save_ViewportIndexedfv);
|
||||
SET_ScissorArrayv(table, save_ScissorArrayv);
|
||||
SET_ScissorIndexed(table, save_ScissorIndexed);
|
||||
SET_ScissorIndexedv(table, save_ScissorIndexedv);
|
||||
SET_DepthRangeArrayv(table, save_DepthRangeArrayv);
|
||||
SET_DepthRangeIndexed(table, save_DepthRangeIndexed);
|
||||
|
||||
/* 122. ARB_compute_shader */
|
||||
SET_DispatchCompute(table, save_DispatchCompute);
|
||||
SET_DispatchComputeIndirect(table, save_DispatchComputeIndirect);
|
||||
|
||||
/* 173. GL_EXT_blend_func_separate */
|
||||
SET_BlendFuncSeparate(table, save_BlendFuncSeparate);
|
||||
|
||||
/* 197. GL_MESA_window_pos */
|
||||
SET_WindowPos2d(table, save_WindowPos2d);
|
||||
SET_WindowPos2dv(table, save_WindowPos2dv);
|
||||
SET_WindowPos2f(table, save_WindowPos2f);
|
||||
SET_WindowPos2fv(table, save_WindowPos2fv);
|
||||
SET_WindowPos2i(table, save_WindowPos2i);
|
||||
SET_WindowPos2iv(table, save_WindowPos2iv);
|
||||
SET_WindowPos2s(table, save_WindowPos2s);
|
||||
SET_WindowPos2sv(table, save_WindowPos2sv);
|
||||
SET_WindowPos3d(table, save_WindowPos3d);
|
||||
SET_WindowPos3dv(table, save_WindowPos3dv);
|
||||
SET_WindowPos3f(table, save_WindowPos3f);
|
||||
SET_WindowPos3fv(table, save_WindowPos3fv);
|
||||
SET_WindowPos3i(table, save_WindowPos3i);
|
||||
SET_WindowPos3iv(table, save_WindowPos3iv);
|
||||
SET_WindowPos3s(table, save_WindowPos3s);
|
||||
SET_WindowPos3sv(table, save_WindowPos3sv);
|
||||
SET_WindowPos4dMESA(table, save_WindowPos4dMESA);
|
||||
SET_WindowPos4dvMESA(table, save_WindowPos4dvMESA);
|
||||
SET_WindowPos4fMESA(table, save_WindowPos4fMESA);
|
||||
SET_WindowPos4fvMESA(table, save_WindowPos4fvMESA);
|
||||
SET_WindowPos4iMESA(table, save_WindowPos4iMESA);
|
||||
SET_WindowPos4ivMESA(table, save_WindowPos4ivMESA);
|
||||
SET_WindowPos4sMESA(table, save_WindowPos4sMESA);
|
||||
SET_WindowPos4svMESA(table, save_WindowPos4svMESA);
|
||||
|
||||
/* 245. GL_ATI_fragment_shader */
|
||||
SET_BindFragmentShaderATI(table, save_BindFragmentShaderATI);
|
||||
SET_SetFragmentShaderConstantATI(table, save_SetFragmentShaderConstantATI);
|
||||
|
||||
/* 262. GL_ARB_point_sprite */
|
||||
SET_PointParameteri(table, save_PointParameteri);
|
||||
SET_PointParameteriv(table, save_PointParameteriv);
|
||||
|
||||
/* 268. GL_EXT_stencil_two_side */
|
||||
SET_ActiveStencilFaceEXT(table, save_ActiveStencilFaceEXT);
|
||||
|
||||
/* ???. GL_EXT_depth_bounds_test */
|
||||
SET_DepthBoundsEXT(table, save_DepthBoundsEXT);
|
||||
|
||||
/* ARB 1. GL_ARB_multitexture */
|
||||
SET_ActiveTexture(table, save_ActiveTexture);
|
||||
|
||||
/* ARB 3. GL_ARB_transpose_matrix */
|
||||
SET_LoadTransposeMatrixd(table, save_LoadTransposeMatrixd);
|
||||
SET_LoadTransposeMatrixf(table, save_LoadTransposeMatrixf);
|
||||
SET_MultTransposeMatrixd(table, save_MultTransposeMatrixd);
|
||||
SET_MultTransposeMatrixf(table, save_MultTransposeMatrixf);
|
||||
|
||||
/* ARB 5. GL_ARB_multisample */
|
||||
SET_SampleCoverage(table, save_SampleCoverage);
|
||||
|
||||
/* ARB 12. GL_ARB_texture_compression */
|
||||
SET_CompressedTexImage3D(table, save_CompressedTexImage3D);
|
||||
SET_CompressedTexImage2D(table, save_CompressedTexImage2D);
|
||||
SET_CompressedTexImage1D(table, save_CompressedTexImage1D);
|
||||
SET_CompressedTexSubImage3D(table, save_CompressedTexSubImage3D);
|
||||
SET_CompressedTexSubImage2D(table, save_CompressedTexSubImage2D);
|
||||
SET_CompressedTexSubImage1D(table, save_CompressedTexSubImage1D);
|
||||
|
||||
/* ARB 14. GL_ARB_point_parameters */
|
||||
/* aliased with EXT_point_parameters functions */
|
||||
|
||||
/* ARB 25. GL_ARB_window_pos */
|
||||
/* aliased with MESA_window_pos functions */
|
||||
|
||||
/* ARB 26. GL_ARB_vertex_program */
|
||||
/* ARB 27. GL_ARB_fragment_program */
|
||||
/* glVertexAttrib* functions alias the NV ones, handled elsewhere */
|
||||
SET_ProgramStringARB(table, save_ProgramStringARB);
|
||||
SET_BindProgramARB(table, save_BindProgramARB);
|
||||
SET_ProgramEnvParameter4dARB(table, save_ProgramEnvParameter4dARB);
|
||||
SET_ProgramEnvParameter4dvARB(table, save_ProgramEnvParameter4dvARB);
|
||||
SET_ProgramEnvParameter4fARB(table, save_ProgramEnvParameter4fARB);
|
||||
SET_ProgramEnvParameter4fvARB(table, save_ProgramEnvParameter4fvARB);
|
||||
SET_ProgramLocalParameter4dARB(table, save_ProgramLocalParameter4dARB);
|
||||
SET_ProgramLocalParameter4dvARB(table, save_ProgramLocalParameter4dvARB);
|
||||
SET_ProgramLocalParameter4fARB(table, save_ProgramLocalParameter4fARB);
|
||||
SET_ProgramLocalParameter4fvARB(table, save_ProgramLocalParameter4fvARB);
|
||||
|
||||
SET_BeginQuery(table, save_BeginQuery);
|
||||
SET_EndQuery(table, save_EndQuery);
|
||||
SET_QueryCounter(table, save_QueryCounter);
|
||||
|
||||
SET_DrawBuffers(table, save_DrawBuffers);
|
||||
|
||||
SET_BlitFramebuffer(table, save_BlitFramebuffer);
|
||||
|
||||
SET_UseProgram(table, save_UseProgram);
|
||||
SET_Uniform1f(table, save_Uniform1f);
|
||||
SET_Uniform2f(table, save_Uniform2f);
|
||||
SET_Uniform3f(table, save_Uniform3f);
|
||||
SET_Uniform4f(table, save_Uniform4f);
|
||||
SET_Uniform1fv(table, save_Uniform1fv);
|
||||
SET_Uniform2fv(table, save_Uniform2fv);
|
||||
SET_Uniform3fv(table, save_Uniform3fv);
|
||||
SET_Uniform4fv(table, save_Uniform4fv);
|
||||
SET_Uniform1i(table, save_Uniform1i);
|
||||
SET_Uniform2i(table, save_Uniform2i);
|
||||
SET_Uniform3i(table, save_Uniform3i);
|
||||
SET_Uniform4i(table, save_Uniform4i);
|
||||
SET_Uniform1iv(table, save_Uniform1iv);
|
||||
SET_Uniform2iv(table, save_Uniform2iv);
|
||||
SET_Uniform3iv(table, save_Uniform3iv);
|
||||
SET_Uniform4iv(table, save_Uniform4iv);
|
||||
SET_UniformMatrix2fv(table, save_UniformMatrix2fv);
|
||||
SET_UniformMatrix3fv(table, save_UniformMatrix3fv);
|
||||
SET_UniformMatrix4fv(table, save_UniformMatrix4fv);
|
||||
SET_UniformMatrix2x3fv(table, save_UniformMatrix2x3fv);
|
||||
SET_UniformMatrix3x2fv(table, save_UniformMatrix3x2fv);
|
||||
SET_UniformMatrix2x4fv(table, save_UniformMatrix2x4fv);
|
||||
SET_UniformMatrix4x2fv(table, save_UniformMatrix4x2fv);
|
||||
SET_UniformMatrix3x4fv(table, save_UniformMatrix3x4fv);
|
||||
SET_UniformMatrix4x3fv(table, save_UniformMatrix4x3fv);
|
||||
|
||||
/* 299. GL_EXT_blend_equation_separate */
|
||||
SET_BlendEquationSeparate(table, save_BlendEquationSeparate);
|
||||
|
||||
/* GL_EXT_gpu_program_parameters */
|
||||
SET_ProgramEnvParameters4fvEXT(table, save_ProgramEnvParameters4fvEXT);
|
||||
SET_ProgramLocalParameters4fvEXT(table, save_ProgramLocalParameters4fvEXT);
|
||||
|
||||
/* 364. GL_EXT_provoking_vertex */
|
||||
SET_ProvokingVertex(table, save_ProvokingVertex);
|
||||
|
||||
/* GL_EXT_texture_integer */
|
||||
SET_ClearColorIiEXT(table, save_ClearColorIiEXT);
|
||||
SET_ClearColorIuiEXT(table, save_ClearColorIuiEXT);
|
||||
SET_TexParameterIiv(table, save_TexParameterIiv);
|
||||
SET_TexParameterIuiv(table, save_TexParameterIuiv);
|
||||
|
||||
/* GL_ARB_clip_control */
|
||||
SET_ClipControl(table, save_ClipControl);
|
||||
|
||||
/* GL_ARB_color_buffer_float */
|
||||
SET_ClampColor(table, save_ClampColor);
|
||||
|
||||
/* GL 3.0 */
|
||||
SET_ClearBufferiv(table, save_ClearBufferiv);
|
||||
SET_ClearBufferuiv(table, save_ClearBufferuiv);
|
||||
SET_ClearBufferfv(table, save_ClearBufferfv);
|
||||
SET_ClearBufferfi(table, save_ClearBufferfi);
|
||||
SET_Uniform1ui(table, save_Uniform1ui);
|
||||
SET_Uniform2ui(table, save_Uniform2ui);
|
||||
SET_Uniform3ui(table, save_Uniform3ui);
|
||||
SET_Uniform4ui(table, save_Uniform4ui);
|
||||
SET_Uniform1uiv(table, save_Uniform1uiv);
|
||||
SET_Uniform2uiv(table, save_Uniform2uiv);
|
||||
SET_Uniform3uiv(table, save_Uniform3uiv);
|
||||
SET_Uniform4uiv(table, save_Uniform4uiv);
|
||||
|
||||
/* GL_ARB_gpu_shader_fp64 */
|
||||
SET_Uniform1d(table, save_Uniform1d);
|
||||
SET_Uniform2d(table, save_Uniform2d);
|
||||
SET_Uniform3d(table, save_Uniform3d);
|
||||
SET_Uniform4d(table, save_Uniform4d);
|
||||
SET_Uniform1dv(table, save_Uniform1dv);
|
||||
SET_Uniform2dv(table, save_Uniform2dv);
|
||||
SET_Uniform3dv(table, save_Uniform3dv);
|
||||
SET_Uniform4dv(table, save_Uniform4dv);
|
||||
SET_UniformMatrix2dv(table, save_UniformMatrix2dv);
|
||||
SET_UniformMatrix3dv(table, save_UniformMatrix3dv);
|
||||
SET_UniformMatrix4dv(table, save_UniformMatrix4dv);
|
||||
SET_UniformMatrix2x3dv(table, save_UniformMatrix2x3dv);
|
||||
SET_UniformMatrix3x2dv(table, save_UniformMatrix3x2dv);
|
||||
SET_UniformMatrix2x4dv(table, save_UniformMatrix2x4dv);
|
||||
SET_UniformMatrix4x2dv(table, save_UniformMatrix4x2dv);
|
||||
SET_UniformMatrix3x4dv(table, save_UniformMatrix3x4dv);
|
||||
SET_UniformMatrix4x3dv(table, save_UniformMatrix4x3dv);
|
||||
|
||||
/* GL_ARB_gpu_shader_int64 */
|
||||
SET_Uniform1i64ARB(table, save_Uniform1i64ARB);
|
||||
SET_Uniform2i64ARB(table, save_Uniform2i64ARB);
|
||||
SET_Uniform3i64ARB(table, save_Uniform3i64ARB);
|
||||
SET_Uniform4i64ARB(table, save_Uniform4i64ARB);
|
||||
SET_Uniform1i64vARB(table, save_Uniform1i64vARB);
|
||||
SET_Uniform2i64vARB(table, save_Uniform2i64vARB);
|
||||
SET_Uniform3i64vARB(table, save_Uniform3i64vARB);
|
||||
SET_Uniform4i64vARB(table, save_Uniform4i64vARB);
|
||||
SET_Uniform1ui64ARB(table, save_Uniform1ui64ARB);
|
||||
SET_Uniform2ui64ARB(table, save_Uniform2ui64ARB);
|
||||
SET_Uniform3ui64ARB(table, save_Uniform3ui64ARB);
|
||||
SET_Uniform4ui64ARB(table, save_Uniform4ui64ARB);
|
||||
SET_Uniform1ui64vARB(table, save_Uniform1ui64vARB);
|
||||
SET_Uniform2ui64vARB(table, save_Uniform2ui64vARB);
|
||||
SET_Uniform3ui64vARB(table, save_Uniform3ui64vARB);
|
||||
SET_Uniform4ui64vARB(table, save_Uniform4ui64vARB);
|
||||
|
||||
SET_ProgramUniform1i64ARB(table, save_ProgramUniform1i64ARB);
|
||||
SET_ProgramUniform2i64ARB(table, save_ProgramUniform2i64ARB);
|
||||
SET_ProgramUniform3i64ARB(table, save_ProgramUniform3i64ARB);
|
||||
SET_ProgramUniform4i64ARB(table, save_ProgramUniform4i64ARB);
|
||||
SET_ProgramUniform1i64vARB(table, save_ProgramUniform1i64vARB);
|
||||
SET_ProgramUniform2i64vARB(table, save_ProgramUniform2i64vARB);
|
||||
SET_ProgramUniform3i64vARB(table, save_ProgramUniform3i64vARB);
|
||||
SET_ProgramUniform4i64vARB(table, save_ProgramUniform4i64vARB);
|
||||
SET_ProgramUniform1ui64ARB(table, save_ProgramUniform1ui64ARB);
|
||||
SET_ProgramUniform2ui64ARB(table, save_ProgramUniform2ui64ARB);
|
||||
SET_ProgramUniform3ui64ARB(table, save_ProgramUniform3ui64ARB);
|
||||
SET_ProgramUniform4ui64ARB(table, save_ProgramUniform4ui64ARB);
|
||||
SET_ProgramUniform1ui64vARB(table, save_ProgramUniform1ui64vARB);
|
||||
SET_ProgramUniform2ui64vARB(table, save_ProgramUniform2ui64vARB);
|
||||
SET_ProgramUniform3ui64vARB(table, save_ProgramUniform3ui64vARB);
|
||||
SET_ProgramUniform4ui64vARB(table, save_ProgramUniform4ui64vARB);
|
||||
|
||||
/* These are: */
|
||||
SET_BeginTransformFeedback(table, save_BeginTransformFeedback);
|
||||
SET_EndTransformFeedback(table, save_EndTransformFeedback);
|
||||
SET_BindTransformFeedback(table, save_BindTransformFeedback);
|
||||
SET_PauseTransformFeedback(table, save_PauseTransformFeedback);
|
||||
SET_ResumeTransformFeedback(table, save_ResumeTransformFeedback);
|
||||
SET_DrawTransformFeedback(table, save_DrawTransformFeedback);
|
||||
SET_DrawTransformFeedbackStream(table, save_DrawTransformFeedbackStream);
|
||||
SET_DrawTransformFeedbackInstanced(table,
|
||||
save_DrawTransformFeedbackInstanced);
|
||||
SET_DrawTransformFeedbackStreamInstanced(table,
|
||||
save_DrawTransformFeedbackStreamInstanced);
|
||||
SET_BeginQueryIndexed(table, save_BeginQueryIndexed);
|
||||
SET_EndQueryIndexed(table, save_EndQueryIndexed);
|
||||
|
||||
/* GL_ARB_instanced_arrays */
|
||||
SET_VertexAttribDivisor(table, save_VertexAttribDivisor);
|
||||
|
||||
/* GL_NV_texture_barrier */
|
||||
SET_TextureBarrierNV(table, save_TextureBarrierNV);
|
||||
|
||||
SET_BindSampler(table, save_BindSampler);
|
||||
SET_SamplerParameteri(table, save_SamplerParameteri);
|
||||
SET_SamplerParameterf(table, save_SamplerParameterf);
|
||||
SET_SamplerParameteriv(table, save_SamplerParameteriv);
|
||||
SET_SamplerParameterfv(table, save_SamplerParameterfv);
|
||||
SET_SamplerParameterIiv(table, save_SamplerParameterIiv);
|
||||
SET_SamplerParameterIuiv(table, save_SamplerParameterIuiv);
|
||||
|
||||
/* GL_ARB_draw_buffer_blend */
|
||||
SET_BlendFunciARB(table, save_BlendFunciARB);
|
||||
SET_BlendFuncSeparateiARB(table, save_BlendFuncSeparateiARB);
|
||||
SET_BlendEquationiARB(table, save_BlendEquationiARB);
|
||||
SET_BlendEquationSeparateiARB(table, save_BlendEquationSeparateiARB);
|
||||
|
||||
/* GL_NV_conditional_render */
|
||||
SET_BeginConditionalRender(table, save_BeginConditionalRender);
|
||||
SET_EndConditionalRender(table, save_EndConditionalRender);
|
||||
|
||||
/* GL_ARB_sync */
|
||||
SET_WaitSync(table, save_WaitSync);
|
||||
|
||||
/* GL_ARB_uniform_buffer_object */
|
||||
SET_UniformBlockBinding(table, save_UniformBlockBinding);
|
||||
|
||||
/* GL_ARB_shader_subroutines */
|
||||
SET_UniformSubroutinesuiv(table, save_UniformSubroutinesuiv);
|
||||
|
||||
/* GL_ARB_draw_instanced */
|
||||
SET_DrawArraysInstancedARB(table, save_DrawArraysInstancedARB);
|
||||
SET_DrawElementsInstancedARB(table, save_DrawElementsInstancedARB);
|
||||
|
||||
/* GL_ARB_draw_elements_base_vertex */
|
||||
SET_DrawElementsInstancedBaseVertex(table, save_DrawElementsInstancedBaseVertex);
|
||||
|
||||
/* GL_ARB_base_instance */
|
||||
SET_DrawArraysInstancedBaseInstance(table, save_DrawArraysInstancedBaseInstance);
|
||||
SET_DrawElementsInstancedBaseInstance(table, save_DrawElementsInstancedBaseInstance);
|
||||
SET_DrawElementsInstancedBaseVertexBaseInstance(table, save_DrawElementsInstancedBaseVertexBaseInstance);
|
||||
|
||||
/* GL_ARB_draw_indirect / GL_ARB_multi_draw_indirect */
|
||||
SET_DrawArraysIndirect(table, save_DrawArraysIndirect);
|
||||
SET_DrawElementsIndirect(table, save_DrawElementsIndirect);
|
||||
SET_MultiDrawArraysIndirect(table, save_MultiDrawArraysIndirect);
|
||||
SET_MultiDrawElementsIndirect(table, save_MultiDrawElementsIndirect);
|
||||
|
||||
/* OpenGL 4.2 / GL_ARB_separate_shader_objects */
|
||||
SET_UseProgramStages(table, save_UseProgramStages);
|
||||
SET_ProgramUniform1f(table, save_ProgramUniform1f);
|
||||
SET_ProgramUniform2f(table, save_ProgramUniform2f);
|
||||
SET_ProgramUniform3f(table, save_ProgramUniform3f);
|
||||
SET_ProgramUniform4f(table, save_ProgramUniform4f);
|
||||
SET_ProgramUniform1fv(table, save_ProgramUniform1fv);
|
||||
SET_ProgramUniform2fv(table, save_ProgramUniform2fv);
|
||||
SET_ProgramUniform3fv(table, save_ProgramUniform3fv);
|
||||
SET_ProgramUniform4fv(table, save_ProgramUniform4fv);
|
||||
SET_ProgramUniform1d(table, save_ProgramUniform1d);
|
||||
SET_ProgramUniform2d(table, save_ProgramUniform2d);
|
||||
SET_ProgramUniform3d(table, save_ProgramUniform3d);
|
||||
SET_ProgramUniform4d(table, save_ProgramUniform4d);
|
||||
SET_ProgramUniform1dv(table, save_ProgramUniform1dv);
|
||||
SET_ProgramUniform2dv(table, save_ProgramUniform2dv);
|
||||
SET_ProgramUniform3dv(table, save_ProgramUniform3dv);
|
||||
SET_ProgramUniform4dv(table, save_ProgramUniform4dv);
|
||||
SET_ProgramUniform1i(table, save_ProgramUniform1i);
|
||||
SET_ProgramUniform2i(table, save_ProgramUniform2i);
|
||||
SET_ProgramUniform3i(table, save_ProgramUniform3i);
|
||||
SET_ProgramUniform4i(table, save_ProgramUniform4i);
|
||||
SET_ProgramUniform1iv(table, save_ProgramUniform1iv);
|
||||
SET_ProgramUniform2iv(table, save_ProgramUniform2iv);
|
||||
SET_ProgramUniform3iv(table, save_ProgramUniform3iv);
|
||||
SET_ProgramUniform4iv(table, save_ProgramUniform4iv);
|
||||
SET_ProgramUniform1ui(table, save_ProgramUniform1ui);
|
||||
SET_ProgramUniform2ui(table, save_ProgramUniform2ui);
|
||||
SET_ProgramUniform3ui(table, save_ProgramUniform3ui);
|
||||
SET_ProgramUniform4ui(table, save_ProgramUniform4ui);
|
||||
SET_ProgramUniform1uiv(table, save_ProgramUniform1uiv);
|
||||
SET_ProgramUniform2uiv(table, save_ProgramUniform2uiv);
|
||||
SET_ProgramUniform3uiv(table, save_ProgramUniform3uiv);
|
||||
SET_ProgramUniform4uiv(table, save_ProgramUniform4uiv);
|
||||
SET_ProgramUniformMatrix2fv(table, save_ProgramUniformMatrix2fv);
|
||||
SET_ProgramUniformMatrix3fv(table, save_ProgramUniformMatrix3fv);
|
||||
SET_ProgramUniformMatrix4fv(table, save_ProgramUniformMatrix4fv);
|
||||
SET_ProgramUniformMatrix2x3fv(table, save_ProgramUniformMatrix2x3fv);
|
||||
SET_ProgramUniformMatrix3x2fv(table, save_ProgramUniformMatrix3x2fv);
|
||||
SET_ProgramUniformMatrix2x4fv(table, save_ProgramUniformMatrix2x4fv);
|
||||
SET_ProgramUniformMatrix4x2fv(table, save_ProgramUniformMatrix4x2fv);
|
||||
SET_ProgramUniformMatrix3x4fv(table, save_ProgramUniformMatrix3x4fv);
|
||||
SET_ProgramUniformMatrix4x3fv(table, save_ProgramUniformMatrix4x3fv);
|
||||
SET_ProgramUniformMatrix2dv(table, save_ProgramUniformMatrix2dv);
|
||||
SET_ProgramUniformMatrix3dv(table, save_ProgramUniformMatrix3dv);
|
||||
SET_ProgramUniformMatrix4dv(table, save_ProgramUniformMatrix4dv);
|
||||
SET_ProgramUniformMatrix2x3dv(table, save_ProgramUniformMatrix2x3dv);
|
||||
SET_ProgramUniformMatrix3x2dv(table, save_ProgramUniformMatrix3x2dv);
|
||||
SET_ProgramUniformMatrix2x4dv(table, save_ProgramUniformMatrix2x4dv);
|
||||
SET_ProgramUniformMatrix4x2dv(table, save_ProgramUniformMatrix4x2dv);
|
||||
SET_ProgramUniformMatrix3x4dv(table, save_ProgramUniformMatrix3x4dv);
|
||||
SET_ProgramUniformMatrix4x3dv(table, save_ProgramUniformMatrix4x3dv);
|
||||
|
||||
/* GL_{ARB,EXT}_polygon_offset_clamp */
|
||||
SET_PolygonOffsetClampEXT(table, save_PolygonOffsetClampEXT);
|
||||
|
||||
/* GL_EXT_window_rectangles */
|
||||
SET_WindowRectanglesEXT(table, save_WindowRectanglesEXT);
|
||||
|
||||
/* GL_NV_conservative_raster */
|
||||
SET_SubpixelPrecisionBiasNV(table, save_SubpixelPrecisionBiasNV);
|
||||
|
||||
/* GL_NV_conservative_raster_dilate */
|
||||
SET_ConservativeRasterParameterfNV(table, save_ConservativeRasterParameterfNV);
|
||||
|
||||
/* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
SET_ConservativeRasterParameteriNV(table, save_ConservativeRasterParameteriNV);
|
||||
|
||||
/* GL_EXT_direct_state_access */
|
||||
SET_MatrixLoadfEXT(table, save_MatrixLoadfEXT);
|
||||
SET_MatrixLoaddEXT(table, save_MatrixLoaddEXT);
|
||||
SET_MatrixMultfEXT(table, save_MatrixMultfEXT);
|
||||
SET_MatrixMultdEXT(table, save_MatrixMultdEXT);
|
||||
SET_MatrixRotatefEXT(table, save_MatrixRotatefEXT);
|
||||
SET_MatrixRotatedEXT(table, save_MatrixRotatedEXT);
|
||||
SET_MatrixScalefEXT(table, save_MatrixScalefEXT);
|
||||
SET_MatrixScaledEXT(table, save_MatrixScaledEXT);
|
||||
SET_MatrixTranslatefEXT(table, save_MatrixTranslatefEXT);
|
||||
SET_MatrixTranslatedEXT(table, save_MatrixTranslatedEXT);
|
||||
SET_MatrixLoadIdentityEXT(table, save_MatrixLoadIdentityEXT);
|
||||
SET_MatrixOrthoEXT(table, save_MatrixOrthoEXT);
|
||||
SET_MatrixFrustumEXT(table, save_MatrixFrustumEXT);
|
||||
SET_MatrixPushEXT(table, save_MatrixPushEXT);
|
||||
SET_MatrixPopEXT(table, save_MatrixPopEXT);
|
||||
SET_MatrixLoadTransposefEXT(table, save_MatrixLoadTransposefEXT);
|
||||
SET_MatrixLoadTransposedEXT(table, save_MatrixLoadTransposedEXT);
|
||||
SET_MatrixMultTransposefEXT(table, save_MatrixMultTransposefEXT);
|
||||
SET_MatrixMultTransposedEXT(table, save_MatrixMultTransposedEXT);
|
||||
SET_TextureParameteriEXT(table, save_TextureParameteriEXT);
|
||||
SET_TextureParameterivEXT(table, save_TextureParameterivEXT);
|
||||
SET_TextureParameterfEXT(table, save_TextureParameterfEXT);
|
||||
SET_TextureParameterfvEXT(table, save_TextureParameterfvEXT);
|
||||
SET_TextureParameterIivEXT(table, save_TextureParameterIivEXT);
|
||||
SET_TextureParameterIuivEXT(table, save_TextureParameterIuivEXT);
|
||||
SET_TextureImage1DEXT(table, save_TextureImage1DEXT);
|
||||
SET_TextureImage2DEXT(table, save_TextureImage2DEXT);
|
||||
SET_TextureImage3DEXT(table, save_TextureImage3DEXT);
|
||||
SET_TextureSubImage1DEXT(table, save_TextureSubImage1DEXT);
|
||||
SET_TextureSubImage2DEXT(table, save_TextureSubImage2DEXT);
|
||||
SET_TextureSubImage3DEXT(table, save_TextureSubImage3DEXT);
|
||||
SET_CopyTextureImage1DEXT(table, save_CopyTextureImage1DEXT);
|
||||
SET_CopyTextureImage2DEXT(table, save_CopyTextureImage2DEXT);
|
||||
SET_CopyTextureSubImage1DEXT(table, save_CopyTextureSubImage1DEXT);
|
||||
SET_CopyTextureSubImage2DEXT(table, save_CopyTextureSubImage2DEXT);
|
||||
SET_CopyTextureSubImage3DEXT(table, save_CopyTextureSubImage3DEXT);
|
||||
SET_BindMultiTextureEXT(table, save_BindMultiTextureEXT);
|
||||
SET_MultiTexParameteriEXT(table, save_MultiTexParameteriEXT);
|
||||
SET_MultiTexParameterivEXT(table, save_MultiTexParameterivEXT);
|
||||
SET_MultiTexParameterIivEXT(table, save_MultiTexParameterIivEXT);
|
||||
SET_MultiTexParameterIuivEXT(table, save_MultiTexParameterIuivEXT);
|
||||
SET_MultiTexParameterfEXT(table, save_MultiTexParameterfEXT);
|
||||
SET_MultiTexParameterfvEXT(table, save_MultiTexParameterfvEXT);
|
||||
SET_MultiTexImage1DEXT(table, save_MultiTexImage1DEXT);
|
||||
SET_MultiTexImage2DEXT(table, save_MultiTexImage2DEXT);
|
||||
SET_MultiTexImage3DEXT(table, save_MultiTexImage3DEXT);
|
||||
SET_MultiTexSubImage1DEXT(table, save_MultiTexSubImage1DEXT);
|
||||
SET_MultiTexSubImage2DEXT(table, save_MultiTexSubImage2DEXT);
|
||||
SET_MultiTexSubImage3DEXT(table, save_MultiTexSubImage3DEXT);
|
||||
SET_CopyMultiTexImage1DEXT(table, save_CopyMultiTexImage1DEXT);
|
||||
SET_CopyMultiTexImage2DEXT(table, save_CopyMultiTexImage2DEXT);
|
||||
SET_CopyMultiTexSubImage1DEXT(table, save_CopyMultiTexSubImage1DEXT);
|
||||
SET_CopyMultiTexSubImage2DEXT(table, save_CopyMultiTexSubImage2DEXT);
|
||||
SET_CopyMultiTexSubImage3DEXT(table, save_CopyMultiTexSubImage3DEXT);
|
||||
SET_MultiTexEnvfEXT(table, save_MultiTexEnvfEXT);
|
||||
SET_MultiTexEnvfvEXT(table, save_MultiTexEnvfvEXT);
|
||||
SET_MultiTexEnviEXT(table, save_MultiTexEnviEXT);
|
||||
SET_MultiTexEnvivEXT(table, save_MultiTexEnvivEXT);
|
||||
SET_CompressedTextureImage1DEXT(table, save_CompressedTextureImage1DEXT);
|
||||
SET_CompressedTextureImage2DEXT(table, save_CompressedTextureImage2DEXT);
|
||||
SET_CompressedTextureImage3DEXT(table, save_CompressedTextureImage3DEXT);
|
||||
SET_CompressedTextureSubImage1DEXT(table, save_CompressedTextureSubImage1DEXT);
|
||||
SET_CompressedTextureSubImage2DEXT(table, save_CompressedTextureSubImage2DEXT);
|
||||
SET_CompressedTextureSubImage3DEXT(table, save_CompressedTextureSubImage3DEXT);
|
||||
SET_CompressedMultiTexImage1DEXT(table, save_CompressedMultiTexImage1DEXT);
|
||||
SET_CompressedMultiTexImage2DEXT(table, save_CompressedMultiTexImage2DEXT);
|
||||
SET_CompressedMultiTexImage3DEXT(table, save_CompressedMultiTexImage3DEXT);
|
||||
SET_CompressedMultiTexSubImage1DEXT(table, save_CompressedMultiTexSubImage1DEXT);
|
||||
SET_CompressedMultiTexSubImage2DEXT(table, save_CompressedMultiTexSubImage2DEXT);
|
||||
SET_CompressedMultiTexSubImage3DEXT(table, save_CompressedMultiTexSubImage3DEXT);
|
||||
SET_NamedProgramStringEXT(table, save_NamedProgramStringEXT);
|
||||
SET_NamedProgramLocalParameter4dEXT(table, save_NamedProgramLocalParameter4dEXT);
|
||||
SET_NamedProgramLocalParameter4dvEXT(table, save_NamedProgramLocalParameter4dvEXT);
|
||||
SET_NamedProgramLocalParameter4fEXT(table, save_NamedProgramLocalParameter4fEXT);
|
||||
SET_NamedProgramLocalParameter4fvEXT(table, save_NamedProgramLocalParameter4fvEXT);
|
||||
|
||||
/* GL_ARB_ES3_2_compatibility */
|
||||
SET_PrimitiveBoundingBox(table, save_PrimitiveBoundingBox);
|
||||
#include "api_save_init.h"
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -526,6 +526,7 @@ files_libmesa += [
|
|||
mesa_lex,
|
||||
program_parse_tab,
|
||||
main_api_exec_c,
|
||||
main_api_save_init_h,
|
||||
main_enums_c,
|
||||
format_fallback_c,
|
||||
get_hash_h,
|
||||
|
|
Loading…
Reference in New Issue