diff options
author | Timothy Arceri <[email protected]> | 2017-03-29 16:30:58 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-03-30 08:22:51 +1100 |
commit | 18f4c93b02cbebd45e51c700368a3833ab0f5e95 (patch) | |
tree | 4b0b078b8ed85380ca15a87ce7231872d4c9cbc8 | |
parent | 1ea73b9c61e576cfeb33dda39847e6dc9d8099c2 (diff) |
mesa/glthread: add async support to glProgramUniform*() functions
Reviewed-by: Nicolai Hähnle <[email protected]>
-rw-r--r-- | src/mapi/glapi/gen/ARB_separate_shader_objects.xml | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/mapi/glapi/gen/ARB_separate_shader_objects.xml b/src/mapi/glapi/gen/ARB_separate_shader_objects.xml index c9f481d8b6b..26a7afa94a1 100644 --- a/src/mapi/glapi/gen/ARB_separate_shader_objects.xml +++ b/src/mapi/glapi/gen/ARB_separate_shader_objects.xml @@ -141,136 +141,136 @@ <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLint *" /> + <param name="value" type="const GLint *" count="count" /> </function> <function name="ProgramUniform2iv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLint *" /> + <param name="value" type="const GLint *" count="count" count_scale="2" /> </function> <function name="ProgramUniform3iv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLint *" /> + <param name="value" type="const GLint *" count="count" count_scale="3" /> </function> <function name="ProgramUniform4iv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLint *" /> + <param name="value" type="const GLint *" count="count" count_scale="4" /> </function> <function name="ProgramUniform1uiv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLuint *" /> + <param name="value" type="const GLuint *" count="count" /> </function> <function name="ProgramUniform2uiv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLuint *" /> + <param name="value" type="const GLuint *" count="count" count_scale="2" /> </function> <function name="ProgramUniform3uiv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLuint *" /> + <param name="value" type="const GLuint *" count="count" count_scale="3" /> </function> <function name="ProgramUniform4uiv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLuint *" /> + <param name="value" type="const GLuint *" count="count" count_scale="4" /> </function> <function name="ProgramUniform1fv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLfloat *" /> + <param name="value" type="const GLfloat *" count="count" /> </function> <function name="ProgramUniform2fv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLfloat *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="2" /> </function> <function name="ProgramUniform3fv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLfloat *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="3" /> </function> <function name="ProgramUniform4fv" es2="3.1"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLfloat *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="4" /> </function> <function name="ProgramUniformMatrix2fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="4" /> </function> <function name="ProgramUniformMatrix3fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="9" /> </function> <function name="ProgramUniformMatrix4fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="16" /> </function> <function name="ProgramUniformMatrix2x3fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="6" /> </function> <function name="ProgramUniformMatrix3x2fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="6" /> </function> <function name="ProgramUniformMatrix2x4fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="8" /> </function> <function name="ProgramUniformMatrix4x2fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="8" /> </function> <function name="ProgramUniformMatrix3x4fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="12" /> </function> <function name="ProgramUniformMatrix4x3fv" es2="3.1"> <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 *" /> + <param name="value" type="const GLfloat *" count="count" count_scale="12" /> </function> <function name="ValidateProgramPipeline" es2="3.1"> <param name="pipeline" type="GLuint" /> @@ -313,87 +313,87 @@ <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="6" /> </function> <function name="ProgramUniformMatrix3x2dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="6" /> </function> <function name="ProgramUniformMatrix2x4dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="8" /> </function> <function name="ProgramUniformMatrix4x2dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="8" /> </function> <function name="ProgramUniformMatrix3x4dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="12" /> </function> <function name="ProgramUniformMatrix4x3dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="12" /> </function> <function name="ProgramUniformMatrix2dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="4" /> </function> <function name="ProgramUniformMatrix3dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="9" /> </function> <function name="ProgramUniformMatrix4dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> <param name="transpose" type="GLboolean" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="16" /> </function> <function name="ProgramUniform1dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" /> </function> <function name="ProgramUniform2dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="2" /> </function> <function name="ProgramUniform3dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="3" /> </function> <function name="ProgramUniform4dv"> <param name="program" type="GLuint" /> <param name="location" type="GLint" /> <param name="count" type="GLsizei" /> - <param name="value" type="const GLdouble *" /> + <param name="value" type="const GLdouble *" count="count" count_scale="4" /> </function> </category> </OpenGLAPI> |