Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/mapi/glapi/gen/ARB_compute_shader.xml
4561 views
1
<?xml version="1.0"?>
2
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4
<!-- Note: no GLX protocol info yet. -->
5
6
7
<OpenGLAPI>
8
9
<category name="GL_ARB_compute_shader" number="122">
10
<enum name="COMPUTE_SHADER" value="0x91B9"/>
11
<enum name="MAX_COMPUTE_UNIFORM_BLOCKS" value="0x91BB"/>
12
<enum name="MAX_COMPUTE_TEXTURE_IMAGE_UNITS" value="0x91BC"/>
13
<enum name="MAX_COMPUTE_IMAGE_UNIFORMS" value="0x91BD"/>
14
<enum name="MAX_COMPUTE_SHARED_MEMORY_SIZE" value="0x8262"/>
15
<enum name="MAX_COMPUTE_UNIFORM_COMPONENTS" value="0x8263"/>
16
<enum name="MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" value="0x8264"/>
17
<enum name="MAX_COMPUTE_ATOMIC_COUNTERS" value="0x8265"/>
18
<enum name="MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" value="0x8266"/>
19
<enum name="MAX_COMPUTE_WORK_GROUP_INVOCATIONS" value="0x90EB"/>
20
<enum name="MAX_COMPUTE_WORK_GROUP_COUNT" value="0x91BE"/>
21
<enum name="MAX_COMPUTE_WORK_GROUP_SIZE" value="0x91BF"/>
22
<enum name="COMPUTE_WORK_GROUP_SIZE" value="0x8267"/>
23
<enum name="UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" value="0x90EC"/>
24
<enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" value="0x90ED"/>
25
<enum name="DISPATCH_INDIRECT_BUFFER" value="0x90EE"/>
26
<enum name="DISPATCH_INDIRECT_BUFFER_BINDING" value="0x90EF"/>
27
<enum name="COMPUTE_SHADER_BIT" value="0x00000020"/>
28
29
<function name="DispatchCompute" es2="3.1" no_error="true">
30
<param name="num_groups_x" type="GLuint"/>
31
<param name="num_groups_y" type="GLuint"/>
32
<param name="num_groups_z" type="GLuint"/>
33
</function>
34
35
<function name="DispatchComputeIndirect" es2="3.1" no_error="true">
36
<param name="indirect" type="GLintptr"/>
37
</function>
38
</category>
39
40
</OpenGLAPI>
41
42