1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<category name="GL_ARB_draw_indirect" number="87"> 7 8 <enum name="DRAW_INDIRECT_BUFFER" value="0x8F3F"/> 9 <enum name="DRAW_INDIRECT_BUFFER_BINDING" value="0x8F43"/> 10 11 <function name="DrawArraysIndirect" es2="3.1" exec="dlist" 12 marshal="async" 13 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)"> 14 <param name="mode" type="GLenum"/> 15 <param name="indirect" type="const GLvoid *"/> 16 </function> 17 18 <function name="DrawElementsIndirect" es2="3.1" exec="dlist" 19 marshal="async" 20 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)"> 21 <param name="mode" type="GLenum"/> 22 <param name="type" type="GLenum"/> 23 <param name="indirect" type="const GLvoid *"/> 24 </function> 25 26</category> 27 28 29<category name="GL_ARB_multi_draw_indirect" number="133"> 30 31 <function name="MultiDrawArraysIndirect" marshal="async" exec="dlist" 32 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)"> 33 <param name="mode" type="GLenum"/> 34 <param name="indirect" type="const GLvoid *"/> 35 <param name="primcount" type="GLsizei"/> 36 <param name="stride" type="GLsizei"/> 37 </function> 38 39 <function name="MultiDrawElementsIndirect" marshal="async" exec="dlist" 40 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)"> 41 <param name="mode" type="GLenum"/> 42 <param name="type" type="GLenum"/> 43 <param name="indirect" type="const GLvoid *"/> 44 <param name="primcount" type="GLsizei"/> 45 <param name="stride" type="GLsizei"/> 46 </function> 47 48</category> 49 50 51<category name="GL_AMD_multi_draw_indirect" number="408"> 52 53 <function name="MultiDrawArraysIndirectAMD" alias="MultiDrawArraysIndirect"> 54 <param name="mode" type="GLenum"/> 55 <param name="indirect" type="const GLvoid *"/> 56 <param name="primcount" type="GLsizei"/> 57 <param name="stride" type="GLsizei"/> 58 </function> 59 60 <function name="MultiDrawElementsIndirectAMD" alias="MultiDrawElementsIndirect"> 61 <param name="mode" type="GLenum"/> 62 <param name="type" type="GLenum"/> 63 <param name="indirect" type="const GLvoid *"/> 64 <param name="primcount" type="GLsizei"/> 65 <param name="stride" type="GLsizei"/> 66 </function> 67 68</category> 69 70 71</OpenGLAPI> 72