Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/mapi/glapi/gen/ARB_draw_indirect.xml
4561 views
1
<?xml version="1.0"?>
2
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4
<OpenGLAPI>
5
6
<category name="GL_ARB_draw_indirect" number="87">
7
8
<enum name="DRAW_INDIRECT_BUFFER" value="0x8F3F"/>
9
<enum name="DRAW_INDIRECT_BUFFER_BINDING" value="0x8F43"/>
10
11
<function name="DrawArraysIndirect" es2="3.1"
12
marshal="async"
13
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)">
14
<param name="mode" type="GLenum"/>
15
<param name="indirect" type="const GLvoid *"/>
16
</function>
17
18
<function name="DrawElementsIndirect" es2="3.1"
19
marshal="async"
20
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)">
21
<param name="mode" type="GLenum"/>
22
<param name="type" type="GLenum"/>
23
<param name="indirect" type="const GLvoid *"/>
24
</function>
25
26
</category>
27
28
29
<category name="GL_ARB_multi_draw_indirect" number="133">
30
31
<function name="MultiDrawArraysIndirect" marshal="async"
32
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indirect(ctx)">
33
<param name="mode" type="GLenum"/>
34
<param name="indirect" type="const GLvoid *"/>
35
<param name="primcount" type="GLsizei"/>
36
<param name="stride" type="GLsizei"/>
37
</function>
38
39
<function name="MultiDrawElementsIndirect" marshal="async"
40
marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(ctx)">
41
<param name="mode" type="GLenum"/>
42
<param name="type" type="GLenum"/>
43
<param name="indirect" type="const GLvoid *"/>
44
<param name="primcount" type="GLsizei"/>
45
<param name="stride" type="GLsizei"/>
46
</function>
47
48
</category>
49
50
51
<category name="GL_AMD_multi_draw_indirect" number="408">
52
53
<function name="MultiDrawArraysIndirectAMD" alias="MultiDrawArraysIndirect">
54
<param name="mode" type="GLenum"/>
55
<param name="indirect" type="const GLvoid *"/>
56
<param name="primcount" type="GLsizei"/>
57
<param name="stride" type="GLsizei"/>
58
</function>
59
60
<function name="MultiDrawElementsIndirectAMD" alias="MultiDrawElementsIndirect">
61
<param name="mode" type="GLenum"/>
62
<param name="type" type="GLenum"/>
63
<param name="indirect" type="const GLvoid *"/>
64
<param name="primcount" type="GLsizei"/>
65
<param name="stride" type="GLsizei"/>
66
</function>
67
68
</category>
69
70
71
</OpenGLAPI>
72
73