xref: /aosp_15_r20/external/mesa3d/src/mapi/glapi/gen/KHR_shader_subgroup.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4<OpenGLAPI>
5
6<category name="GL_KHR_shader_subgroup" number="196">
7
8  <enum name="SUBGROUP_SIZE_KHR"               count="1" value="0x9532">
9    <size name="GetIntegerv"   mode="get"/>
10    <size name="GetInteger64v" mode="get"/>
11  </enum>
12
13  <enum name="SUBGROUP_SUPPORTED_STAGES_KHR"   count="1" value="0x9533">
14    <size name="GetIntegerv"   mode="get"/>
15    <size name="GetInteger64v" mode="get"/>
16  </enum>
17
18  <enum name="SUBGROUP_SUPPORTED_FEATURES_KHR" count="1" value="0x9534">
19    <size name="GetIntegerv"   mode="get"/>
20    <size name="GetInteger64v" mode="get"/>
21  </enum>
22
23  <enum name="SUBGROUP_QUAD_ALL_STAGES_KHR"    count="1" value="0x9535">
24    <size name="GetBooleanv"   mode="get"/>
25  </enum>
26
27  <enum name="SUBGROUP_FEATURE_BASIC_BIT_KHR"            value="0x00000001"/>
28  <enum name="SUBGROUP_FEATURE_VOTE_BIT_KHR"             value="0x00000002"/>
29  <enum name="SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR"       value="0x00000004"/>
30  <enum name="SUBGROUP_FEATURE_BALLOT_BIT_KHR"           value="0x00000008"/>
31  <enum name="SUBGROUP_FEATURE_SHUFFLE_BIT_KHR"          value="0x00000010"/>
32  <enum name="SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR" value="0x00000020"/>
33  <enum name="SUBGROUP_FEATURE_CLUSTERED_BIT_KHR"        value="0x00000040"/>
34  <enum name="SUBGROUP_FEATURE_QUAD_BIT_KHR"             value="0x00000080"/>
35
36</category>
37
38</OpenGLAPI>
39