mapi: generate correct dispatch for EXT_draw_instanced

These APIs can be exposed in GLES2.0 via EXT_draw_instanced,
they were incorrectly being stuck on GLES 3.0 only.

Fixes piglit ext_draw_instanced-drawarrays

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14338>
This commit is contained in:
Dave Airlie 2021-12-30 04:57:07 +10:00 committed by Marge Bot
parent 96ad4f6437
commit ad2902cbbe
2 changed files with 2 additions and 4 deletions

View File

@ -192,8 +192,6 @@ spec@egl_khr_surfaceless_context@viewport,Fail
# Regression from i965
spec@ext_draw_buffers2@fbo-drawbuffers2-blend,Fail
spec@ext_draw_instanced@ext_draw_instanced-drawarrays,Fail
# "Failed blit src(0,0;1,1) - dst(0,0;2147483647,2147483647)
# Failed blit src(0,0;40,40) - dst(0,0;134217727,134217727)
# Failed blit src(0,0;40,40) - dst(0,0;2147483647,2147483647)

View File

@ -542,14 +542,14 @@
<enum name="PRIMITIVE_RESTART" value="0x8F9D"/>
<enum name="PRIMITIVE_RESTART_INDEX" value="0x8F9E"/>
<function name="DrawArraysInstanced" alias="DrawArraysInstancedARB" es2="3.0">
<function name="DrawArraysInstanced" alias="DrawArraysInstancedARB" es2="2.0">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="primcount" type="GLsizei"/>
</function>
<function name="DrawElementsInstanced" alias="DrawElementsInstancedARB" es2="3.0">
<function name="DrawElementsInstanced" alias="DrawElementsInstancedARB" es2="2.0">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>