glapi: Mark all GL_ARB_separate_shader_objects functions with static_dispatch=false
This prevents the entrypoints from being (incorrectly) advertised by libGL. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Acked-by: Chad Versace <chad.versace@linux.intel.com>
This commit is contained in:
parent
5ccc4e7a8d
commit
d457eb193c
|
@ -15,69 +15,69 @@
|
|||
<enum name="ALL_SHADER_BITS" value="0xFFFFFFFF"/>
|
||||
<enum name="PROGRAM_SEPARABLE" value="0x8258"/>
|
||||
|
||||
<function name="UseProgramStages" offset="assign">
|
||||
<function name="UseProgramStages" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<param name="stages" type="GLbitfield" />
|
||||
<param name="program" type="GLuint" />
|
||||
</function>
|
||||
<function name="ActiveShaderProgram" offset="assign">
|
||||
<function name="ActiveShaderProgram" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<param name="program" type="GLuint" />
|
||||
</function>
|
||||
<function name="CreateShaderProgramv" offset="assign">
|
||||
<function name="CreateShaderProgramv" offset="assign" static_dispatch="false">
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="strings" type="const GLchar * const *" />
|
||||
<return type="GLuint"/>
|
||||
</function>
|
||||
<function name="BindProgramPipeline" offset="assign">
|
||||
<function name="BindProgramPipeline" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
</function>
|
||||
<function name="DeleteProgramPipelines" offset="assign">
|
||||
<function name="DeleteProgramPipelines" offset="assign" static_dispatch="false">
|
||||
<param name="n" type="GLsizei" />
|
||||
<param name="pipelines" type="const GLuint *" />
|
||||
</function>
|
||||
<function name="GenProgramPipelines" offset="assign">
|
||||
<function name="GenProgramPipelines" offset="assign" static_dispatch="false">
|
||||
<param name="n" type="GLsizei" />
|
||||
<param name="pipelines" type="GLuint *" />
|
||||
</function>
|
||||
<function name="IsProgramPipeline" offset="assign">
|
||||
<function name="IsProgramPipeline" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<return type="GLboolean"/>
|
||||
</function>
|
||||
<!-- Function already included on ARB_get_program_binary.xml. Keep a commented
|
||||
version here for completeness -->
|
||||
<!--
|
||||
<function name="ProgramParameteri" offset="assign" es2="3.0">
|
||||
<function name="ProgramParameteri" offset="assign" es2="3.0" static_dispatch="false">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="value" type="GLint"/>
|
||||
</function>
|
||||
-->
|
||||
<function name="GetProgramPipelineiv" offset="assign">
|
||||
<function name="GetProgramPipelineiv" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<param name="pname" type="GLenum" />
|
||||
<param name="params" type="GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform1i" offset="assign">
|
||||
<function name="ProgramUniform1i" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform2i" offset="assign">
|
||||
<function name="ProgramUniform2i" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
<param name="y" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform3i" offset="assign">
|
||||
<function name="ProgramUniform3i" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
<param name="y" type="GLint" />
|
||||
<param name="z" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform4i" offset="assign">
|
||||
<function name="ProgramUniform4i" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLint" />
|
||||
|
@ -85,25 +85,25 @@
|
|||
<param name="z" type="GLint" />
|
||||
<param name="w" type="GLint" />
|
||||
</function>
|
||||
<function name="ProgramUniform1ui" offset="assign">
|
||||
<function name="ProgramUniform1ui" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform2ui" offset="assign">
|
||||
<function name="ProgramUniform2ui" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
<param name="y" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform3ui" offset="assign">
|
||||
<function name="ProgramUniform3ui" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
<param name="y" type="GLuint" />
|
||||
<param name="z" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform4ui" offset="assign">
|
||||
<function name="ProgramUniform4ui" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLuint" />
|
||||
|
@ -111,25 +111,25 @@
|
|||
<param name="z" type="GLuint" />
|
||||
<param name="w" type="GLuint" />
|
||||
</function>
|
||||
<function name="ProgramUniform1f" offset="assign">
|
||||
<function name="ProgramUniform1f" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform2f" offset="assign">
|
||||
<function name="ProgramUniform2f" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform3f" offset="assign">
|
||||
<function name="ProgramUniform3f" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
<param name="y" type="GLfloat" />
|
||||
<param name="z" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform4f" offset="assign">
|
||||
<function name="ProgramUniform4f" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLfloat" />
|
||||
|
@ -137,145 +137,145 @@
|
|||
<param name="z" type="GLfloat" />
|
||||
<param name="w" type="GLfloat" />
|
||||
</function>
|
||||
<function name="ProgramUniform1iv" offset="assign">
|
||||
<function name="ProgramUniform1iv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform2iv" offset="assign">
|
||||
<function name="ProgramUniform2iv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform3iv" offset="assign">
|
||||
<function name="ProgramUniform3iv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform4iv" offset="assign">
|
||||
<function name="ProgramUniform4iv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform1uiv" offset="assign">
|
||||
<function name="ProgramUniform1uiv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform2uiv" offset="assign">
|
||||
<function name="ProgramUniform2uiv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform3uiv" offset="assign">
|
||||
<function name="ProgramUniform3uiv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform4uiv" offset="assign">
|
||||
<function name="ProgramUniform4uiv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLuint *" />
|
||||
</function>
|
||||
<function name="ProgramUniform1fv" offset="assign">
|
||||
<function name="ProgramUniform1fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniform2fv" offset="assign">
|
||||
<function name="ProgramUniform2fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniform3fv" offset="assign">
|
||||
<function name="ProgramUniform3fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniform4fv" offset="assign">
|
||||
<function name="ProgramUniform4fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x3fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2x3fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x2fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3x2fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x4fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2x4fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x2fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4x2fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x4fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3x4fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x3fv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4x3fv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLfloat *" />
|
||||
</function>
|
||||
<function name="ValidateProgramPipeline" offset="assign">
|
||||
<function name="ValidateProgramPipeline" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
</function>
|
||||
<function name="GetProgramPipelineInfoLog" offset="assign">
|
||||
<function name="GetProgramPipelineInfoLog" offset="assign" static_dispatch="false">
|
||||
<param name="pipeline" type="GLuint" />
|
||||
<param name="bufSize" type="GLsizei" />
|
||||
<param name="length" type="GLsizei *" />
|
||||
|
@ -283,25 +283,25 @@
|
|||
</function>
|
||||
|
||||
<!-- depends on GL_ARB_gpu_shader_fp64
|
||||
<function name="ProgramUniform1d" offset="assign">
|
||||
<function name="ProgramUniform1d" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniform2d" offset="assign">
|
||||
<function name="ProgramUniform2d" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniform3d" offset="assign">
|
||||
<function name="ProgramUniform3d" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
<param name="y" type="GLdouble" />
|
||||
<param name="z" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniform4d" offset="assign">
|
||||
<function name="ProgramUniform4d" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="x" type="GLdouble" />
|
||||
|
@ -309,88 +309,88 @@
|
|||
<param name="z" type="GLdouble" />
|
||||
<param name="w" type="GLdouble" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x3dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2x3dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x2dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3x2dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2x4dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2x4dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x2dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4x2dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3x4dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3x4dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4x3dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4x3dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix2dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix2dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix3dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix3dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniformMatrix4dv" offset="assign">
|
||||
<function name="ProgramUniformMatrix4dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="transpose" type="GLboolean" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniform1dv" offset="assign">
|
||||
<function name="ProgramUniform1dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniform2dv" offset="assign">
|
||||
<function name="ProgramUniform2dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniform3dv" offset="assign">
|
||||
<function name="ProgramUniform3dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
<param name="value" type="const GLdouble *" />
|
||||
</function>
|
||||
<function name="ProgramUniform4dv" offset="assign">
|
||||
<function name="ProgramUniform4dv" offset="assign" static_dispatch="false">
|
||||
<param name="program" type="GLuint" />
|
||||
<param name="location" type="GLint" />
|
||||
<param name="count" type="GLsizei" />
|
||||
|
|
Loading…
Reference in New Issue