1 <?xml version="1.0"?> 2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4 <OpenGLAPI> 5 6 <category name="GL_ARB_shader_storage_buffer" number="137"> 7 8 <enum name="SHADER_STORAGE_BUFFER" value="0x90D2" /> 9 <enum name="SHADER_STORAGE_BUFFER_BINDING" value="0x90D3" /> 10 <enum name="SHADER_STORAGE_BUFFER_START" value="0x90D4" /> 11 <enum name="SHADER_STORAGE_BUFFER_SIZE" value="0x90D5" /> 12 <enum name="MAX_VERTEX_SHADER_STORAGE_BLOCKS" value="0x90D6" /> 13 <enum name="MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" value="0x90D7" /> 14 <enum name="MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" value="0x90D8" /> 15 <enum name="MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" value="0x90D9" /> 16 <enum name="MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" value="0x90DA" /> 17 <enum name="MAX_COMPUTE_SHADER_STORAGE_BLOCKS" value="0x90DB" /> 18 <enum name="MAX_COMBINED_SHADER_STORAGE_BLOCKS" value="0x90DC" /> 19 <enum name="MAX_SHADER_STORAGE_BUFFER_BINDINGS" value="0x90DD" /> 20 <enum name="MAX_SHADER_STORAGE_BLOCK_SIZE" value="0x90DE" /> 21 <enum name="SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" value="0x90DF" /> 22 <enum name="SHADER_STORAGE_BARRIER_BIT" value="0x2000" /> 23 <enum name="MAX_COMBINED_SHADER_OUTPUT_RESOURCES" value="0x8F39" /> 24 25 <!-- Duplicated with GL3x.xml: BindBufferRange, BindBufferBase, 26 GetIntegeri_v --> 27 28 <function name="ShaderStorageBlockBinding"> 29 <param name="program" type="GLuint" /> 30 <param name="shaderStorageBlockIndex" type="GLuint" /> 31 <param name="shaderStorageBlockBinding" type="GLuint" /> 32 </function> 33 34 </category> 35 36 </OpenGLAPI> 37