mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it
authorMarek Olšák <marek.olsak@amd.com>
Wed, 23 Dec 2020 12:10:06 +0000 (07:10 -0500)
committerMarge Bot <eric+marge@anholt.net>
Thu, 21 Jan 2021 00:12:35 +0000 (00:12 +0000)
commite31d8fa0ad614af16d2111cd80b422c82132ae63
tree9b5dc7f2b94327b18a653d90a6876b948596946d
parent33ad9e77c531fc191e2b747814cc146889d082eb
mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it

The glapi scripts are fully capable of generating this correctly for all
GL APIs if we don't set exec="dynamic".

exec="dynamic" should only be used for glBegin, glEnd, and all functions
that are legal inside Begin/End.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8297>
src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
src/mapi/glapi/gen/es_EXT.xml
src/mapi/glapi/gen/gl_API.xml
src/mapi/glapi/gen/gl_genexec.py
src/mesa/main/draw.c
src/mesa/main/draw.h
src/mesa/main/tests/dispatch_sanity.cpp