From: Ian Romanick <ian.d.roman...@intel.com> Changes generated by:
cd src/mapi/glapi/gen for i in *.xml; do cat $i |\ sed 's/[[:space:]]*static_dispatch="[^"]*">/>/' |\ sed 's/[[:space:]]*static_dispatch="[^"]*"[[:space:]]*$//' |\ sed 's/[[:space:]]*static_dispatch="[^"]*"[[:space:]]*/ /' > x mv x $i done Comparing the output of nm libGL.so | grep ' T gl[^X]' | sed 's/.* T //' before and after this commit showed no differences. Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> --- I cut out most of this patch for the mailing list. It was 102762 bytes, and the list server would have rejected it. The full patch is in my fd.o repo. src/mapi/glapi/gen/APPLE_vertex_array_object.xml | 8 +- src/mapi/glapi/gen/ARB_internalformat_query.xml | 2 +- src/mapi/glapi/gen/ARB_separate_shader_objects.xml | 122 ++++++++++----------- src/mapi/glapi/gen/EXT_framebuffer_object.xml | 2 +- src/mapi/glapi/gen/EXT_separate_shader_objects.xml | 88 +++++++-------- src/mapi/glapi/gen/GL4x.xml | 8 +- src/mapi/glapi/gen/INTEL_performance_query.xml | 20 ++-- src/mapi/glapi/gen/OES_fixed_point.xml | 84 +++++++------- src/mapi/glapi/gen/OES_single_precision.xml | 12 +- src/mapi/glapi/gen/es_EXT.xml | 118 ++++++++++---------- src/mapi/glapi/gen/gl_API.xml | 112 +++++++++---------- 11 files changed, 288 insertions(+), 288 deletions(-) diff --git a/src/mapi/glapi/gen/APPLE_vertex_array_object.xml b/src/mapi/glapi/gen/APPLE_vertex_array_object.xml index 5eb53b1..08c1b86 100644 --- a/src/mapi/glapi/gen/APPLE_vertex_array_object.xml +++ b/src/mapi/glapi/gen/APPLE_vertex_array_object.xml @@ -6,22 +6,22 @@ <enum name="VERTEX_ARRAY_BINDING_APPLE" value="0x85B5"/> <function name="BindVertexArrayAPPLE" offset="assign" - static_dispatch="false" deprecated="3.1"> + deprecated="3.1"> <param name="array" type="GLuint"/> </function> - <function name="DeleteVertexArraysAPPLE" static_dispatch="false" alias="DeleteVertexArrays"> + <function name="DeleteVertexArraysAPPLE" alias="DeleteVertexArrays"> <param name="n" type="GLsizei"/> <param name="arrays" type="const GLuint *"/> </function> <function name="GenVertexArraysAPPLE" offset="assign" - static_dispatch="false" deprecated="3.1"> + deprecated="3.1"> <param name="n" type="GLsizei"/> <param name="arrays" type="GLuint *" count="n" output="true"/> </function> - <function name="IsVertexArrayAPPLE" static_dispatch="false" alias="IsVertexArray"> + <function name="IsVertexArrayAPPLE" alias="IsVertexArray"> <param name="array" type="GLuint"/> <return type="GLboolean"/> </function> diff --git a/src/mapi/glapi/gen/ARB_internalformat_query.xml b/src/mapi/glapi/gen/ARB_internalformat_query.xml index 70a2a31..9c3154f 100644 --- a/src/mapi/glapi/gen/ARB_internalformat_query.xml +++ b/src/mapi/glapi/gen/ARB_internalformat_query.xml @@ -8,7 +8,7 @@ <enum name="NUM_SAMPLE_COUNTS" value="0x9380"/> - <function name="GetInternalformativ" offset="assign" static_dispatch="false" + <function name="GetInternalformativ" offset="assign" es2="3.0"> <param name="target" type="GLenum"/> <param name="internalformat" type="GLenum"/> diff --git a/src/mapi/glapi/gen/ARB_separate_shader_objects.xml b/src/mapi/glapi/gen/ARB_separate_shader_objects.xml index 96ae2b9..e2196b3 100644 --- a/src/mapi/glapi/gen/ARB_separate_shader_objects.xml +++ b/src/mapi/glapi/gen/ARB_separate_shader_objects.xml @@ -15,69 +15,69 @@ <enum name="ALL_SHADER_BITS" value="0xFFFFFFFF"/> <enum name="PROGRAM_SEPARABLE" value="0x8258"/> - <function name="UseProgramStages" offset="assign" static_dispatch="false"> + <function name="UseProgramStages" offset="assign"> <param name="pipeline" type="GLuint" /> <param name="stages" type="GLbitfield" /> <param name="program" type="GLuint" /> </function> - <function name="ActiveShaderProgram" offset="assign" static_dispatch="false"> + <function name="ActiveShaderProgram" offset="assign"> <param name="pipeline" type="GLuint" /> <param name="program" type="GLuint" /> </function> - <function name="CreateShaderProgramv" offset="assign" static_dispatch="false"> + <function name="CreateShaderProgramv" offset="assign"> <param name="type" type="GLenum" /> <param name="count" type="GLsizei" /> <param name="strings" type="const GLchar * const *" /> <return type="GLuint"/> </function> - <function name="BindProgramPipeline" offset="assign" static_dispatch="false"> + <function name="BindProgramPipeline" offset="assign"> <param name="pipeline" type="GLuint" /> </function> - <function name="DeleteProgramPipelines" offset="assign" static_dispatch="false"> + <function name="DeleteProgramPipelines" offset="assign"> <param name="n" type="GLsizei" /> <param name="pipelines" type="const GLuint *" /> </function> - <function name="GenProgramPipelines" offset="assign" static_dispatch="false"> + <function name="GenProgramPipelines" offset="assign"> <param name="n" type="GLsizei" /> <param name="pipelines" type="GLuint *" /> </function> - <function name="IsProgramPipeline" offset="assign" static_dispatch="false"> + <function name="IsProgramPipeline" offset="assign"> <param name="pipeline" type="GLuint" /> <return type="GLboolean"/> </function> <!-- Function already included on ARB_get_program_binary.xml. Keep a commented version here for completeness --> <!-- - <function name="ProgramParameteri" offset="assign" es2="3.0" static_dispatch="false"> + <function name="ProgramParameteri" offset="assign" es2="3.0"> <param name="program" type="GLuint"/> <param name="pname" type="GLenum"/> <param name="value" type="GLint"/> </function> --> - <function name="GetProgramPipelineiv" offset="assign" static_dispatch="false"> + <function name="GetProgramPipelineiv" offset="assign"> <param name="pipeline" type="GLuint" /> <param name="pname" type="GLenum" /> <param name="params" type="GLint *" /> </function> - <function name="ProgramUniform1i" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1i" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLint" /> </function> - <function name="ProgramUniform2i" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2i" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLint" /> <param name="y" type="GLint" /> </function> - <function name="ProgramUniform3i" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3i" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLint" /> <param name="y" type="GLint" /> <param name="z" type="GLint" /> </function> - <function name="ProgramUniform4i" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4i" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLint" /> @@ -85,25 +85,25 @@ <param name="z" type="GLint" /> <param name="w" type="GLint" /> </function> - <function name="ProgramUniform1ui" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1ui" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLuint" /> </function> - <function name="ProgramUniform2ui" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2ui" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLuint" /> <param name="y" type="GLuint" /> </function> - <function name="ProgramUniform3ui" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3ui" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLuint" /> <param name="y" type="GLuint" /> <param name="z" type="GLuint" /> </function> - <function name="ProgramUniform4ui" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4ui" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLuint" /> @@ -111,25 +111,25 @@ <param name="z" type="GLuint" /> <param name="w" type="GLuint" /> </function> - <function name="ProgramUniform1f" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1f" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLfloat" /> </function> - <function name="ProgramUniform2f" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2f" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLfloat" /> <param name="y" type="GLfloat" /> </function> - <function name="ProgramUniform3f" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3f" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLfloat" /> <param name="y" type="GLfloat" /> <param name="z" type="GLfloat" /> </function> - <function name="ProgramUniform4f" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4f" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLfloat" /> @@ -137,170 +137,170 @@ <param name="z" type="GLfloat" /> <param name="w" type="GLfloat" /> </function> - <function name="ProgramUniform1iv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1iv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLint *" /> </function> - <function name="ProgramUniform2iv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2iv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLint *" /> </function> - <function name="ProgramUniform3iv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3iv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLint *" /> </function> - <function name="ProgramUniform4iv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4iv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLint *" /> </function> - <function name="ProgramUniform1uiv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1uiv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLuint *" /> </function> - <function name="ProgramUniform2uiv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2uiv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLuint *" /> </function> - <function name="ProgramUniform3uiv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3uiv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLuint *" /> </function> - <function name="ProgramUniform4uiv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4uiv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLuint *" /> </function> - <function name="ProgramUniform1fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniform2fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniform3fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniform4fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix2fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix3fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix4fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix2x3fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2x3fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix3x2fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3x2fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix2x4fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2x4fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix4x2fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4x2fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix3x4fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3x4fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ProgramUniformMatrix4x3fv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4x3fv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLfloat *" /> </function> - <function name="ValidateProgramPipeline" offset="assign" static_dispatch="false"> + <function name="ValidateProgramPipeline" offset="assign"> <param name="pipeline" type="GLuint" /> </function> - <function name="GetProgramPipelineInfoLog" offset="assign" static_dispatch="false"> + <function name="GetProgramPipelineInfoLog" offset="assign"> <param name="pipeline" type="GLuint" /> <param name="bufSize" type="GLsizei" /> <param name="length" type="GLsizei *" /> <param name="infoLog" type="GLchar *" /> </function> - <function name="ProgramUniform1d" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1d" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLdouble" /> </function> - <function name="ProgramUniform2d" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2d" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLdouble" /> <param name="y" type="GLdouble" /> </function> - <function name="ProgramUniform3d" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3d" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLdouble" /> <param name="y" type="GLdouble" /> <param name="z" type="GLdouble" /> </function> - <function name="ProgramUniform4d" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4d" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="x" type="GLdouble" /> @@ -308,89 +308,88 @@ <param name="z" type="GLdouble" /> <param name="w" type="GLdouble" /> </function> - <function name="ProgramUniformMatrix2x3dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2x3dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix3x2dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3x2dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix2x4dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2x4dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix4x2dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4x2dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix3x4dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3x4dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix4x3dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4x3dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix2dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix2dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix3dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix3dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniformMatrix4dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniformMatrix4dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniform1dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform1dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniform2dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform2dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniform3dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform3dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="value" type="const GLdouble *" /> </function> - <function name="ProgramUniform4dv" offset="assign" static_dispatch="false"> + <function name="ProgramUniform4dv" offset="assign"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> -- 2.1.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev