mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions
authorTimothy Arceri <tarceri@itsqueeze.com>
Thu, 30 Mar 2017 09:43:08 +0000 (20:43 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Fri, 31 Mar 2017 00:54:36 +0000 (11:54 +1100)
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/mapi/glapi/gen/ARB_gpu_shader_int64.xml

index d0e4c546e33cbd31e09b1b76eeedc2a24a952c2a..f6ee64c31b4a4284e164fd471d03f9dd7e756b6f 100644 (file)
     <function name="Uniform1i64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count"/>
     </function>
 
     <function name="Uniform2i64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
     </function>
 
     <function name="Uniform3i64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
     </function>
 
     <function name="Uniform4i64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
     </function>
 
     <function name="Uniform1ui64ARB">
     <function name="Uniform1ui64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *"  count="count"/>
     </function>
 
     <function name="Uniform2ui64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
     </function>
 
     <function name="Uniform3ui64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
     </function>
 
     <function name="Uniform4ui64vARB">
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
     </function>
 
     <function name="GetUniformi64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count"/>
     </function>
 
     <function name="ProgramUniform2i64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
     </function>
 
     <function name="ProgramUniform3i64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
     </function>
 
     <function name="ProgramUniform4i64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLint64 *"/>
+        <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
     </function>
 
     <function name="ProgramUniform1ui64ARB">
         <param name="program" type="GLuint"/>
        <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count"/>
     </function>
 
     <function name="ProgramUniform2ui64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
     </function>
 
     <function name="ProgramUniform3ui64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
     </function>
 
     <function name="ProgramUniform4ui64vARB">
         <param name="program" type="GLuint"/>
         <param name="location" type="GLint"/>
         <param name="count" type="GLsizei"/>
-        <param name="value" type="const GLuint64 *"/>
+        <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
     </function>
 
     <enum name="INT64_ARB"   value="0x140E"/>