diff options
author | Marek Olšák <[email protected]> | 2020-03-06 16:56:54 -0500 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-04-30 22:01:55 +0000 |
commit | 2840bc3065b9e991b2c5880a2ee02e2458a758c4 (patch) | |
tree | fbd448e3934236af68944ed9be55fbce6ffeb3be /src/mapi/glapi/gen/gl_API.xml | |
parent | 1485a3ff7b52eed21cdc199aaa76ee1692dfa3c8 (diff) |
glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws
This is basically the same thing u_vbuf does.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4314>
Diffstat (limited to 'src/mapi/glapi/gen/gl_API.xml')
-rw-r--r-- | src/mapi/glapi/gen/gl_API.xml | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml index 42857e4fc68..2c97c6dcedf 100644 --- a/src/mapi/glapi/gen/gl_API.xml +++ b/src/mapi/glapi/gen/gl_API.xml @@ -3181,16 +3181,14 @@ <glx handcode="true"/> </function> - <function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic" marshal="draw" - marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)"> + <function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> <param name="mode" type="GLenum"/> <param name="first" type="GLint"/> <param name="count" type="GLsizei"/> <glx rop="193" handcode="true"/> </function> - <function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic" marshal="draw" - marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> + <function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> <param name="mode" type="GLenum"/> <param name="count" type="GLsizei"/> <param name="type" type="GLenum"/> @@ -3760,8 +3758,7 @@ <glx rop="4097"/> </function> - <function name="DrawRangeElements" es2="3.0" exec="dynamic" marshal="draw" - marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> + <function name="DrawRangeElements" es2="3.0" exec="dynamic" marshal="custom"> <param name="mode" type="GLenum"/> <param name="start" type="GLuint"/> <param name="end" type="GLuint"/> @@ -4761,8 +4758,7 @@ <glx handcode="true"/> </function> - <function name="MultiDrawArrays" marshal="draw" - marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)"> + <function name="MultiDrawArrays" marshal="custom"> <param name="mode" type="GLenum"/> <param name="first" type="const GLint *" count="primcount"/> <param name="count" type="const GLsizei *" count="primcount"/> @@ -10286,8 +10282,7 @@ <param name="primcount" type="GLsizei"/> </function> - <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic" marshal="draw" - marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> + <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> <param name="mode" type="GLenum"/> <param name="count" type="const GLsizei *" count="primcount"/> <param name="type" type="GLenum"/> |