glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws
[mesa.git] / src / mapi / glapi / gen / ARB_base_instance.xml
index c4c2a5b99ab5a0dff65450294cf6c3a8511712c4..0f0d0bfd2fd11b249310774098f7eedd39d17186 100644 (file)
@@ -8,8 +8,7 @@
 
 <category name="GL_ARB_base_instance" number="107">
 
-  <function name="DrawArraysInstancedBaseInstance" marshal="draw"
-            marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)">
+  <function name="DrawArraysInstancedBaseInstance" marshal="custom">
     <param name="mode" type="GLenum"/>
     <param name="first" type="GLint"/>
     <param name="count" type="GLsizei"/>
@@ -17,8 +16,7 @@
     <param name="baseinstance" type="GLuint"/>
   </function>
 
-  <function name="DrawElementsInstancedBaseInstance" marshal="draw"
-            marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)">
+  <function name="DrawElementsInstancedBaseInstance" marshal="custom">
     <param name="mode" type="GLenum"/>
     <param name="count" type="GLsizei"/>
     <param name="type" type="GLenum"/>
@@ -27,8 +25,7 @@
     <param name="baseinstance" type="GLuint"/>
   </function>
 
-  <function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="draw"
-            marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)">
+  <function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="custom">
     <param name="mode" type="GLenum"/>
     <param name="count" type="GLsizei"/>
     <param name="type" type="GLenum"/>