Mesa (master): mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions

Timothy Arceri tarceri at kemper.freedesktop.org
Fri Mar 31 02:44:48 UTC 2017


Module: Mesa
Branch: master
Commit: 3ef1ff6270e56308d8d58114b1c6fe4103b6a177
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ef1ff6270e56308d8d58114b1c6fe4103b6a177

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Thu Mar 30 20:43:08 2017 +1100

mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions

Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

---

 src/mapi/glapi/gen/ARB_gpu_shader_int64.xml | 32 ++++++++++++++---------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/mapi/glapi/gen/ARB_gpu_shader_int64.xml b/src/mapi/glapi/gen/ARB_gpu_shader_int64.xml
index d0e4c546e3..f6ee64c31b 100644
--- a/src/mapi/glapi/gen/ARB_gpu_shader_int64.xml
+++ b/src/mapi/glapi/gen/ARB_gpu_shader_int64.xml
@@ -34,25 +34,25 @@
     <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">
@@ -84,25 +84,25 @@
     <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">
@@ -165,28 +165,28 @@
         <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">
@@ -223,28 +223,28 @@
         <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"/>




More information about the mesa-commit mailing list