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

index fd1ad117e514b06b93df13a031244e872cf24a98..2f2b914b3887a2641604131f8bfe15d8ccfe6e9f 100644 (file)
     <function name="Uniform1dv">
         <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="Uniform2dv">
         <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="Uniform3dv">
         <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="Uniform4dv">
         <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>
 
     <function name="UniformMatrix2dv">
         <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="UniformMatrix3dv">
         <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="UniformMatrix4dv">
         <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="UniformMatrix2x3dv">
         <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="UniformMatrix2x4dv">
         <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="UniformMatrix3x2dv">
         <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="UniformMatrix3x4dv">
         <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="UniformMatrix4x2dv">
         <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="UniformMatrix4x3dv">
         <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="GetUniformdv">