xref: /aosp_15_r20/external/mesa3d/src/mapi/glapi/gen/ARB_instanced_arrays.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_instanced_arrays" number="49">
10
11  <enum name="VERTEX_ATTRIB_ARRAY_DIVISOR_ARB" value="0x88FE"/>
12
13  <function name="VertexAttribDivisorARB" alias="VertexAttribDivisor">
14    <param name="index" type="GLuint"/>
15    <param name="divisor" type="GLuint"/>
16  </function>
17
18  <function name="VertexArrayVertexAttribDivisorEXT" deprecated="3.1"
19            marshal_call_after="_mesa_glthread_AttribDivisor(ctx, &amp;vaobj, VERT_ATTRIB_GENERIC(index), divisor);">
20	<param name="vaobj" type="GLuint"/>
21    <param name="index" type="GLuint"/>
22    <param name="divisor" type="GLuint"/>
23  </function>
24
25</category>
26
27<category name="GL_EXT_instanced_arrays" number="156">
28
29  <enum name="VERTEX_ATTRIB_ARRAY_DIVISOR_EXT" value="0x88FE"/>
30
31  <function name="VertexAttribDivisorEXT" alias="VertexAttribDivisor" es2="2.0">
32    <param name="index" type="GLuint"/>
33    <param name="divisor" type="GLuint"/>
34  </function>
35  <!-- The rest of the bits for this is already in ARB_draw_instanced.xml. -->
36
37</category>
38
39</OpenGLAPI>
40