diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2016-09-06 16:23:58 +0200 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2016-10-07 00:18:57 +0200 |
commit | a063f3084acfaf9a63ab8af004d94c592b19b8a0 (patch) | |
tree | 9d315569b5cbcb16eafdb5f6be969de0de842177 /src/mapi | |
parent | f96945c5b5c3a52685e76795f03f75c75fb62fc7 (diff) | |
download | external_mesa3d-a063f3084acfaf9a63ab8af004d94c592b19b8a0.zip external_mesa3d-a063f3084acfaf9a63ab8af004d94c592b19b8a0.tar.gz external_mesa3d-a063f3084acfaf9a63ab8af004d94c592b19b8a0.tar.bz2 |
glapi: add entry points for GL_ARB_compute_variable_group_size
v2: - correctly sort that new extension (Ian)
- fix up the comment (Ian)
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/mapi')
-rw-r--r-- | src/mapi/glapi/gen/ARB_compute_variable_group_size.xml | 25 | ||||
-rw-r--r-- | src/mapi/glapi/gen/Makefile.am | 1 | ||||
-rw-r--r-- | src/mapi/glapi/gen/gl_API.xml | 4 |
3 files changed, 29 insertions, 1 deletions
diff --git a/src/mapi/glapi/gen/ARB_compute_variable_group_size.xml b/src/mapi/glapi/gen/ARB_compute_variable_group_size.xml new file mode 100644 index 0000000..b21c52f --- /dev/null +++ b/src/mapi/glapi/gen/ARB_compute_variable_group_size.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> + +<!-- Note: no GLX protocol info yet. --> + + +<OpenGLAPI> + +<category name="GL_ARB_compute_variable_group_size" number="153"> + <enum name="MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB" value="0x9344"/> + <enum name="MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" value="0x90EB"/> + <enum name="MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB" value="0x9345"/> + <enum name="MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" value="0x91BF"/> + + <function name="DispatchComputeGroupSizeARB"> + <param name="num_groups_x" type="GLuint"/> + <param name="num_groups_y" type="GLuint"/> + <param name="num_groups_z" type="GLuint"/> + <param name="group_size_x" type="GLuint"/> + <param name="group_size_y" type="GLuint"/> + <param name="group_size_z" type="GLuint"/> + </function> +</category> + +</OpenGLAPI> diff --git a/src/mapi/glapi/gen/Makefile.am b/src/mapi/glapi/gen/Makefile.am index ba5d144..bd51157 100644 --- a/src/mapi/glapi/gen/Makefile.am +++ b/src/mapi/glapi/gen/Makefile.am @@ -120,6 +120,7 @@ API_XML = \ ARB_color_buffer_float.xml \ ARB_compressed_texture_pixel_storage.xml \ ARB_compute_shader.xml \ + ARB_compute_variable_group_size.xml \ ARB_copy_buffer.xml \ ARB_copy_image.xml \ ARB_debug_output.xml \ diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml index 17c59db..5998ccf 100644 --- a/src/mapi/glapi/gen/gl_API.xml +++ b/src/mapi/glapi/gen/gl_API.xml @@ -8254,7 +8254,9 @@ <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> </category> -<!-- ARB extensions 149 - 153 --> +<!-- ARB extensions 149 - 152 --> + +<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> |