glthread: sync in glFlush for multiple contexts
[mesa.git] / 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"/>