xref: /aosp_15_r20/external/mesa3d/src/mapi/glapi/gen/ARB_base_instance.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_base_instance" number="107">
10
11  <function name="DrawArraysInstancedBaseInstance" marshal="custom" exec="dlist"
12            marshal_no_error="true">
13    <param name="mode" type="GLenum"/>
14    <param name="first" type="GLint"/>
15    <param name="count" type="GLsizei"/>
16    <param name="instance_count" type="GLsizei"/>
17    <param name="baseinstance" type="GLuint"/>
18  </function>
19
20  <function name="DrawElementsInstancedBaseInstance" marshal="custom" exec="dlist"
21            marshal_no_error="true" marshal_struct="public">
22    <param name="mode" type="GLenum"/>
23    <param name="count" type="GLsizei"/>
24    <param name="type" type="GLenum"/>
25    <param name="indices" type="const GLvoid *"/>
26    <param name="primcount" type="GLsizei"/>
27    <param name="baseinstance" type="GLuint"/>
28  </function>
29
30  <function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="custom" exec="dlist"
31            marshal_no_error="true">
32    <param name="mode" type="GLenum"/>
33    <param name="count" type="GLsizei"/>
34    <param name="type" type="GLenum"/>
35    <param name="indices" type="const GLvoid *"/>
36    <param name="instance_count" type="GLsizei"/>
37    <param name="basevertex" type="GLint"/>
38    <param name="baseinstance" type="GLuint"/>
39  </function>
40
41</category>
42
43</OpenGLAPI>
44