1 <?xml version="1.0"?> 2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4 <OpenGLAPI> 5 6 <category name="GL_ARB_shader_atomic_counters" number="114"> 7 8 <enum name="ATOMIC_COUNTER_BUFFER" value="0x92C0"/> 9 <enum name="ATOMIC_COUNTER_BUFFER_BINDING" value="0x92C1"/> 10 <enum name="ATOMIC_COUNTER_BUFFER_START" value="0x92C2"/> 11 <enum name="ATOMIC_COUNTER_BUFFER_SIZE" value="0x92C3"/> 12 <enum name="ATOMIC_COUNTER_BUFFER_DATA_SIZE" value="0x92C4"/> 13 <enum name="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS" value="0x92C5"/> 14 <enum name="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES" value="0x92C6"/> 15 <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER" value="0x92C7"/> 16 <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER" value="0x92C8"/> 17 <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER" value="0x92C9"/> 18 <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER" value="0x92CA"/> 19 <enum name="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER" value="0x92CB"/> 20 <enum name="MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" value="0x92CC"/> 21 <enum name="MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS" value="0x92CD"/> 22 <enum name="MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS" value="0x92CE"/> 23 <enum name="MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS" value="0x92CF"/> 24 <enum name="MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" value="0x92D0"/> 25 <enum name="MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" value="0x92D1"/> 26 <enum name="MAX_VERTEX_ATOMIC_COUNTERS" value="0x92D2"/> 27 <enum name="MAX_TESS_CONTROL_ATOMIC_COUNTERS" value="0x92D3"/> 28 <enum name="MAX_TESS_EVALUATION_ATOMIC_COUNTERS" value="0x92D4"/> 29 <enum name="MAX_GEOMETRY_ATOMIC_COUNTERS" value="0x92D5"/> 30 <enum name="MAX_FRAGMENT_ATOMIC_COUNTERS" value="0x92D6"/> 31 <enum name="MAX_COMBINED_ATOMIC_COUNTERS" value="0x92D7"/> 32 <enum name="MAX_ATOMIC_COUNTER_BUFFER_SIZE" value="0x92D8"/> 33 <enum name="ACTIVE_ATOMIC_COUNTER_BUFFERS" value="0x92D9"/> 34 <enum name="UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX" value="0x92DA"/> 35 <enum name="UNSIGNED_INT_ATOMIC_COUNTER" value="0x92DB"/> 36 <enum name="MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" value="0x92DC"/> 37 38 <function name="GetActiveAtomicCounterBufferiv"> 39 <param name="program" type="GLuint" /> 40 <param name="bufferIndex" type="GLuint" /> 41 <param name="pname" type="GLenum" /> 42 <param name="params" type="GLint *" /> 43 </function> 44 45 </category> 46 47 </OpenGLAPI> 48