bf24fc5709f8e270b9476704ea34bf8ce3d22704
[mesa.git] / src / mapi / glapi / gen / ARB_draw_instanced.xml
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="DrawArraysInstancedARB" exec="dynamic" marshal="draw"
12 marshal_sync="_mesa_glthread_is_non_vbo_draw_arrays(ctx)">
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="DrawElementsInstancedARB" exec="dynamic" marshal="draw"
20 marshal_sync="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
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="primcount" type="GLsizei"/>
26 </function>
27
28 </category>
29
30
31 <category name="GL_EXT_draw_instanced" number="327">
32
33 <function name="DrawArraysInstancedEXT" alias="DrawArraysInstancedARB">
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="DrawElementsInstancedARB">
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>