glthread: rename non_vbo helper functions
[mesa.git] / src / mapi / glapi / gen / ARB_indirect_parameters.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <OpenGLAPI>
5
6 <category name="GL_ARB_draw_indirect" number="154">
7
8 <enum name="PARAMETER_BUFFER_ARB" value="0x80EE"/>
9 <enum name="PARAMETER_BUFFER_BINDING_ARB" value="0x80EF"/>
10
11 <function name="MultiDrawArraysIndirectCountARB" exec="dynamic" marshal="draw"
12 marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)">
13 <param name="mode" type="GLenum"/>
14 <param name="indirect" type="GLintptr"/>
15 <param name="drawcount" type="GLintptr"/>
16 <param name="maxdrawcount" type="GLsizei"/>
17 <param name="stride" type="GLsizei"/>
18 </function>
19
20 <!-- Use "...has_non_vbo_vertices", because indices always come from a buffer object. -->
21 <function name="MultiDrawElementsIndirectCountARB" exec="dynamic" marshal="draw"
22 marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)">
23 <param name="mode" type="GLenum"/>
24 <param name="type" type="GLenum"/>
25 <param name="indirect" type="GLintptr"/>
26 <param name="drawcount" type="GLintptr"/>
27 <param name="maxdrawcount" type="GLsizei"/>
28 <param name="stride" type="GLsizei"/>
29 </function>
30
31 </category>
32
33 </OpenGLAPI>