mesa: Add EXT_instanced_arrays support
authorCorentin Noël <corentin.noel@collabora.com>
Tue, 28 Mar 2023 14:56:17 +0000 (16:56 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 11 Apr 2023 10:22:35 +0000 (10:22 +0000)
commit45a682650ca566baecd9960bfb7af5dffb94c247
treeb574f8e12712919c923bcb35b5ba5676cc327011
parent8aa4d37b8335401a583fe5659efbc60b1a940c0d
mesa: Add EXT_instanced_arrays support

The support for ARB_instanced_arrays already exists for big GL, reuse the same
PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR for this extension.

The OES_draw_elements_base_vertex and EXT_draw_elements_base_vertex both define
the DrawElementsInstancedBaseVertex method when EXT_instanced_arrays is defined.

Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22167>
src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
src/mapi/glapi/gen/ARB_instanced_arrays.xml
src/mapi/glapi/gen/es_EXT.xml
src/mesa/main/dlist.c
src/mesa/main/extensions_table.h
src/mesa/main/varray.c