<?xml version="1.0"?> <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> <!-- Note: no GLX protocol info yet. --> <OpenGLAPI> <category name="GL_ARB_compute_shader" number="122"> <enum name="COMPUTE_SHADER" value="0x91B9"/> <enum name="MAX_COMPUTE_UNIFORM_BLOCKS" value="0x91BB"/> <enum name="MAX_COMPUTE_TEXTURE_IMAGE_UNITS" value="0x91BC"/> <enum name="MAX_COMPUTE_IMAGE_UNIFORMS" value="0x91BD"/> <enum name="MAX_COMPUTE_SHARED_MEMORY_SIZE" value="0x8262"/> <enum name="MAX_COMPUTE_UNIFORM_COMPONENTS" value="0x8263"/> <enum name="MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" value="0x8264"/> <enum name="MAX_COMPUTE_ATOMIC_COUNTERS" value="0x8265"/> <enum name="MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" value="0x8266"/> <enum name="MAX_COMPUTE_WORK_GROUP_INVOCATIONS" value="0x90EB"/> <enum name="MAX_COMPUTE_WORK_GROUP_COUNT" value="0x91BE"/> <enum name="MAX_COMPUTE_WORK_GROUP_SIZE" value="0x91BF"/> <enum name="COMPUTE_WORK_GROUP_SIZE" value="0x8267"/> <enum name="UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" value="0x90EC"/> <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" value="0x90ED"/> <enum name="DISPATCH_INDIRECT_BUFFER" value="0x90EE"/> <enum name="DISPATCH_INDIRECT_BUFFER_BINDING" value="0x90EF"/> <enum name="COMPUTE_SHADER_BIT" value="0x00000020"/> <function name="DispatchCompute" es2="3.1" no_error="true"> <param name="num_groups_x" type="GLuint"/> <param name="num_groups_y" type="GLuint"/> <param name="num_groups_z" type="GLuint"/> </function> <function name="DispatchComputeIndirect" es2="3.1" no_error="true"> <param name="indirect" type="GLintptr"/> </function> </category> </OpenGLAPI>