projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
glthread: add/update count and marshal fields for many GL functions
[mesa.git]
/
src
/
mapi
/
glapi
/
gen
/
ARB_draw_elements_base_vertex.xml
diff --git
a/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
b/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
index 207ead3c37b9c305647e28a26f7a8f4d001c5156..9f18cacd1e65692a7e648eb35b17612a72912416 100644
(file)
--- a/
src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
+++ b/
src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
@@
-8,7
+8,8
@@
<category name="GL_ARB_draw_elements_base_vertex" number="62">
<category name="GL_ARB_draw_elements_base_vertex" number="62">
- <function name="DrawElementsBaseVertex" exec="dynamic">
+ <function name="DrawElementsBaseVertex" es2="3.2" exec="dynamic" marshal="draw"
+ marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
@@
-16,8
+17,8
@@
<param name="basevertex" type="GLint"/>
</function>
<param name="basevertex" type="GLint"/>
</function>
- <function name="DrawRangeElementsBaseVertex"
-
exec="dynamic
">
+ <function name="DrawRangeElementsBaseVertex"
es2="3.2" exec="dynamic" marshal="draw"
+
marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)
">
<param name="mode" type="GLenum"/>
<param name="start" type="GLuint"/>
<param name="end" type="GLuint"/>
<param name="mode" type="GLenum"/>
<param name="start" type="GLuint"/>
<param name="end" type="GLuint"/>
@@
-27,18
+28,18
@@
<param name="basevertex" type="GLint"/>
</function>
<param name="basevertex" type="GLint"/>
</function>
- <function name="MultiDrawElementsBaseVertex"
-
exec="dynamic
">
+ <function name="MultiDrawElementsBaseVertex"
exec="dynamic" marshal="draw"
+
marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)
">
<param name="mode" type="GLenum"/>
<param name="mode" type="GLenum"/>
- <param name="count" type="const GLsizei *"/>
+ <param name="count" type="const GLsizei *"
count="primcount"
/>
<param name="type" type="GLenum"/>
<param name="type" type="GLenum"/>
- <param name="indices" type="const GLvoid * const *"/>
+ <param name="indices" type="const GLvoid * const *"
count="(sizeof(GLvoid *) * primcount)"
/>
<param name="primcount" type="GLsizei"/>
<param name="primcount" type="GLsizei"/>
- <param name="basevertex" type="const GLint *"/>
+ <param name="basevertex" type="const GLint *"
count="primcount"
/>
</function>
</function>
- <function name="DrawElementsInstancedBaseVertex"
-
exec="dynamic
">
+ <function name="DrawElementsInstancedBaseVertex"
es2="3.2" exec="dynamic" marshal="draw"
+
marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)
">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>