glapi: Annotate functions with "marshal" attribute.
[mesa.git] / src / mapi / glapi / gen / ARB_base_instance.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_base_instance" number="107">
10
11 <function name="DrawArraysInstancedBaseInstance" exec="dynamic" marshal="draw">
12 <param name="mode" type="GLenum"/>
13 <param name="first" type="GLint"/>
14 <param name="count" type="GLsizei"/>
15 <param name="primcount" type="GLsizei"/>
16 <param name="baseinstance" type="GLuint"/>
17 </function>
18
19 <function name="DrawElementsInstancedBaseInstance" exec="dynamic" marshal="draw">
20 <param name="mode" type="GLenum"/>
21 <param name="count" type="GLsizei"/>
22 <param name="type" type="GLenum"/>
23 <param name="indices" type="const GLvoid *"/>
24 <param name="primcount" type="GLsizei"/>
25 <param name="baseinstance" type="GLuint"/>
26 </function>
27
28 <function name="DrawElementsInstancedBaseVertexBaseInstance" exec="dynamic" marshal="draw">
29 <param name="mode" type="GLenum"/>
30 <param name="count" type="GLsizei"/>
31 <param name="type" type="GLenum"/>
32 <param name="indices" type="const GLvoid *"/>
33 <param name="primcount" type="GLsizei"/>
34 <param name="basevertex" type="GLint"/>
35 <param name="baseinstance" type="GLuint"/>
36 </function>
37
38 </category>
39
40 </OpenGLAPI>