Home | History | Annotate | Download | only in gen
      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">
     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">
     36     <param name="indirect" type="GLintptr"/>
     37   </function>
     38 </category>
     39 
     40 </OpenGLAPI>
     41