aboutsummaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi/gen/ARB_draw_indirect.xml
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2020-02-18 23:13:50 -0500
committerMarge Bot <[email protected]>2020-03-06 01:06:14 +0000
commitd00f36ac25b25402c4d81a0229a703a1b84fc40c (patch)
treead56840514a6143e42b851deb679a2023b686707 /src/mapi/glapi/gen/ARB_draw_indirect.xml
parentfb95a4693f05b8a64d61267409fcdce937dd3383 (diff)
glthread: add/update count and marshal fields for many GL functions
Reviewed-by: Timothy Arceri <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3948>
Diffstat (limited to 'src/mapi/glapi/gen/ARB_draw_indirect.xml')
-rw-r--r--src/mapi/glapi/gen/ARB_draw_indirect.xml14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mapi/glapi/gen/ARB_draw_indirect.xml b/src/mapi/glapi/gen/ARB_draw_indirect.xml
index b4399f1e8b6..c17b4337baa 100644
--- a/src/mapi/glapi/gen/ARB_draw_indirect.xml
+++ b/src/mapi/glapi/gen/ARB_draw_indirect.xml
@@ -8,12 +8,16 @@
<enum name="DRAW_INDIRECT_BUFFER" value="0x8F3F"/>
<enum name="DRAW_INDIRECT_BUFFER_BINDING" value="0x8F43"/>
- <function name="DrawArraysIndirect" exec="dynamic" es2="3.1">
+ <function name="DrawArraysIndirect" exec="dynamic" es2="3.1"
+ marshal="draw"
+ marshal_fail="_mesa_glthread_is_non_vbo_draw_arrays_indirect(ctx)">
<param name="mode" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
</function>
- <function name="DrawElementsIndirect" exec="dynamic" es2="3.1">
+ <function name="DrawElementsIndirect" exec="dynamic" es2="3.1"
+ marshal="draw"
+ marshal_fail="_mesa_glthread_is_non_vbo_draw_elements_indirect(ctx)">
<param name="mode" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
@@ -24,14 +28,16 @@
<category name="GL_ARB_multi_draw_indirect" number="133">
- <function name="MultiDrawArraysIndirect" exec="dynamic">
+ <function name="MultiDrawArraysIndirect" exec="dynamic" marshal="draw"
+ marshal_fail="_mesa_glthread_is_non_vbo_draw_arrays_indirect(ctx)">
<param name="mode" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>
<param name="primcount" type="GLsizei"/>
<param name="stride" type="GLsizei"/>
</function>
- <function name="MultiDrawElementsIndirect" exec="dynamic">
+ <function name="MultiDrawElementsIndirect" exec="dynamic" marshal="draw"
+ marshal_fail="_mesa_glthread_is_non_vbo_draw_elements_indirect(ctx)">
<param name="mode" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="indirect" type="const GLvoid *"/>