summaryrefslogtreecommitdiffstats
path: root/src/mapi
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2017-04-27 14:56:44 +1000
committerTimothy Arceri <[email protected]>2017-05-04 11:35:37 +1000
commite473fdcdabcdb58df17716a33d532a765e39bf72 (patch)
tree6b3c368690a2f688a0b4e70bc054c9dd94e3342c /src/mapi
parent2f541f63ea1829040194f31c56aeb3617fd60c15 (diff)
mesa/varray: make use of dispatch KHR_no_error support
Make use of dispatch KHR_no_error support for varray functions. Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/mapi')
-rw-r--r--src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml2
-rw-r--r--src/mapi/glapi/gen/GL3x.xml3
-rw-r--r--src/mapi/glapi/gen/es_EXT.xml3
-rw-r--r--src/mapi/glapi/gen/gl_API.xml9
4 files changed, 14 insertions, 3 deletions
diff --git a/src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml b/src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml
index 211642fc317..6d76003fec8 100644
--- a/src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml
+++ b/src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml
@@ -51,7 +51,7 @@
<param name="v" type="const GLdouble *"/>
</function>
- <function name="VertexAttribLPointer">
+ <function name="VertexAttribLPointer" no_error="true">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
diff --git a/src/mapi/glapi/gen/GL3x.xml b/src/mapi/glapi/gen/GL3x.xml
index f38a2876dfe..d2c768dd6fe 100644
--- a/src/mapi/glapi/gen/GL3x.xml
+++ b/src/mapi/glapi/gen/GL3x.xml
@@ -257,6 +257,7 @@
<!-- These functions alias ones from GL_EXT_gpu_shader4 -->
<function name="VertexAttribIPointer" es2="3.0" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
@@ -624,7 +625,7 @@
<enum name="TEXTURE_SWIZZLE_A" value="0x8E45"/>
<enum name="TEXTURE_SWIZZLE_RGBA" value="0x8E46"/>
- <function name="VertexAttribDivisor" es2="3.0">
+ <function name="VertexAttribDivisor" es2="3.0" no_error="true">
<param name="index" type="GLuint"/>
<param name="divisor" type="GLuint"/>
</function>
diff --git a/src/mapi/glapi/gen/es_EXT.xml b/src/mapi/glapi/gen/es_EXT.xml
index 3e705eb4092..271f0c09c4c 100644
--- a/src/mapi/glapi/gen/es_EXT.xml
+++ b/src/mapi/glapi/gen/es_EXT.xml
@@ -318,7 +318,8 @@
<enum name="POINT_SIZE_ARRAY_OES" value="0x8B9C"/>
<enum name="POINT_SIZE_ARRAY_BUFFER_BINDING_OES" value="0x8B9F"/>
- <function name="PointSizePointerOES" es1="1.0" desktop="false">
+ <function name="PointSizePointerOES" es1="1.0" desktop="false"
+ no_error="true">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml
index d19cfd29e45..83f4c013ee1 100644
--- a/src/mapi/glapi/gen/gl_API.xml
+++ b/src/mapi/glapi/gen/gl_API.xml
@@ -3154,6 +3154,7 @@
</function>
<function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -3184,6 +3185,7 @@
</function>
<function name="EdgeFlagPointer" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
@@ -3202,6 +3204,7 @@
</function>
<function name="IndexPointer" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -3217,6 +3220,7 @@
</function>
<function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -3225,6 +3229,7 @@
</function>
<function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -3234,6 +3239,7 @@
</function>
<function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -4725,6 +4731,7 @@
</function>
<function name="FogCoordPointer" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -4862,6 +4869,7 @@
</function>
<function name="SecondaryColorPointer" deprecated="3.1" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -5817,6 +5825,7 @@
</function>
<function name="VertexAttribPointer" es2="2.0" marshal="async"
+ no_error="true"
marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>