summaryrefslogtreecommitdiff
path: root/src/mapi/glapi/gen/ARB_shader_storage_buffer_object.xml
blob: 6901bdf6d0ef01306759b96a4db6f4fb162b2af4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0"?>
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">

<OpenGLAPI>

<category name="GL_ARB_shader_storage_buffer" number="137">

<enum name="SHADER_STORAGE_BUFFER" value="0x90D2" />
<enum name="SHADER_STORAGE_BUFFER_BINDING" value="0x90D3" />
<enum name="SHADER_STORAGE_BUFFER_START" value="0x90D4" />
<enum name="SHADER_STORAGE_BUFFER_SIZE" value="0x90D5" />
<enum name="MAX_VERTEX_SHADER_STORAGE_BLOCKS" value="0x90D6" />
<enum name="MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" value="0x90D7" />
<enum name="MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" value="0x90D8" />
<enum name="MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" value="0x90D9" />
<enum name="MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" value="0x90DA" />
<enum name="MAX_COMPUTE_SHADER_STORAGE_BLOCKS" value="0x90DB" />
<enum name="MAX_COMBINED_SHADER_STORAGE_BLOCKS" value="0x90DC" />
<enum name="MAX_SHADER_STORAGE_BUFFER_BINDINGS" value="0x90DD" />
<enum name="MAX_SHADER_STORAGE_BLOCK_SIZE" value="0x90DE" />
<enum name="SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" value="0x90DF" />
<enum name="SHADER_STORAGE_BARRIER_BIT" value="0x2000" />
<enum name="MAX_COMBINED_SHADER_OUTPUT_RESOURCES" value="0x8F39" />

<!-- Duplicated with GL3x.xml: BindBufferRange, BindBufferBase,
     GetIntegeri_v -->

<function name="ShaderStorageBlockBinding">
    <param name="program" type="GLuint" />
    <param name="shaderStorageBlockIndex" type="GLuint" />
    <param name="shaderStorageBlockBinding" type="GLuint" />
</function>

</category>

</OpenGLAPI>