Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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">
  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">
  36.     <param name="indirect" type="GLintptr"/>
  37.   </function>
  38. </category>
  39.  
  40. </OpenGLAPI>
  41.