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" marshal="custom" 12 marshal_struct="public"> 13 <param name="mode" type="GLenum"/> 14 <param name="indirect" type="const GLvoid *"/> 15 </function> 16 17 <function name="DrawElementsIndirect" es2="3.1" exec="dlist" marshal="custom" 18 marshal_struct="public"> 19 <param name="mode" type="GLenum"/> 20 <param name="type" type="GLenum"/> 21 <param name="indirect" type="const GLvoid *"/> 22 </function> 23 24</category> 25 26 27<category name="GL_ARB_multi_draw_indirect" number="133"> 28 29 <function name="MultiDrawArraysIndirect" marshal="custom" exec="dlist" 30 marshal_struct="public"> 31 <param name="mode" type="GLenum"/> 32 <param name="indirect" type="const GLvoid *"/> 33 <param name="primcount" type="GLsizei"/> 34 <param name="stride" type="GLsizei"/> 35 </function> 36 37 <function name="MultiDrawElementsIndirect" marshal="custom" exec="dlist" 38 marshal_struct="public"> 39 <param name="mode" type="GLenum"/> 40 <param name="type" type="GLenum"/> 41 <param name="indirect" type="const GLvoid *"/> 42 <param name="primcount" type="GLsizei"/> 43 <param name="stride" type="GLsizei"/> 44 </function> 45 46</category> 47 48<category name="GL_EXT_multi_draw_indirect" number="205"> 49 50 <function name="MultiDrawArraysIndirectEXT" alias="MultiDrawArraysIndirect" es2="3.1"> 51 <param name="mode" type="GLenum"/> 52 <param name="indirect" type="const GLvoid *"/> 53 <param name="primcount" type="GLsizei"/> 54 <param name="stride" type="GLsizei"/> 55 </function> 56 57 <function name="MultiDrawElementsIndirectEXT" alias="MultiDrawElementsIndirect" es2="3.1"> 58 <param name="mode" type="GLenum"/> 59 <param name="type" type="GLenum"/> 60 <param name="indirect" type="const GLvoid *"/> 61 <param name="primcount" type="GLsizei"/> 62 <param name="stride" type="GLsizei"/> 63 </function> 64 65</category> 66 67<category name="GL_AMD_multi_draw_indirect" number="408"> 68 69 <function name="MultiDrawArraysIndirectAMD" alias="MultiDrawArraysIndirect"> 70 <param name="mode" type="GLenum"/> 71 <param name="indirect" type="const GLvoid *"/> 72 <param name="primcount" type="GLsizei"/> 73 <param name="stride" type="GLsizei"/> 74 </function> 75 76 <function name="MultiDrawElementsIndirectAMD" alias="MultiDrawElementsIndirect"> 77 <param name="mode" type="GLenum"/> 78 <param name="type" type="GLenum"/> 79 <param name="indirect" type="const GLvoid *"/> 80 <param name="primcount" type="GLsizei"/> 81 <param name="stride" type="GLsizei"/> 82 </function> 83 84</category> 85 86 87</OpenGLAPI> 88