xref: /aosp_15_r20/external/mesa3d/src/mapi/glapi/gen/ARB_draw_instanced.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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_draw_instanced" number="44">
10
11  <function name="DrawArraysInstanced" marshal="custom" exec="dlist" es2="2.0"
12            marshal_no_error="true" marshal_struct="public">
13    <param name="mode" type="GLenum"/>
14    <param name="first" type="GLint"/>
15    <param name="count" type="GLsizei"/>
16    <param name="primcount" type="GLsizei"/>
17  </function>
18
19  <function name="DrawElementsInstanced" marshal="custom" exec="dlist" es2="2.0"
20            marshal_no_error="true">
21    <param name="mode" type="GLenum"/>
22    <param name="count" type="GLsizei"/>
23    <param name="type" type="GLenum"/>
24    <param name="indices" type="const GLvoid *"/>
25    <param name="instance_count" type="GLsizei"/>
26  </function>
27
28</category>
29
30
31<category name="GL_EXT_draw_instanced" number="327">
32
33  <function name="DrawArraysInstancedEXT"  alias="DrawArraysInstanced" es2="2.0">
34    <param name="mode" type="GLenum"/>
35    <param name="first" type="GLint"/>
36    <param name="count" type="GLsizei"/>
37    <param name="primcount" type="GLsizei"/>
38  </function>
39
40  <function name="DrawElementsInstancedEXT" alias="DrawElementsInstanced" es2="2.0">
41    <param name="mode" type="GLenum"/>
42    <param name="count" type="GLsizei"/>
43    <param name="type" type="GLenum"/>
44    <param name="indices" type="const GLvoid *"/>
45    <param name="primcount" type="GLsizei"/>
46  </function>
47
48</category>
49
50
51</OpenGLAPI>
52