mesa/src/mapi
Erik Faye-Lund 4de62731f4 mesa/main: add support for EXT_texture_storage
It's sometimes really, really useful if GL_BGRA8 can be used as a
sized internal format, and the combination of EXT_texture_storage
and EXT_texture_format_BGRA8888 allows this (only when using
texture-storage, which is good enough in some cases). Until now,
we've only implemented ARB_texture_storage, and not the EXT
version.

So let's implement the EXT version as well, so we get the benefit
of the interaction here. This pulls in a lot of other similar
interactions as well, which also seems useful.

...because the ARB version is created from the EXT version, let's move
the EXT function definitions to the EXT extension. These should probably
have been suffixed with ARB in the ARB-version, but things seems to have
just ended up kinda confused. Oh well.

Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27222>
2024-02-01 12:30:58 +00:00
..
es1api
es2api
glapi mesa/main: add support for EXT_texture_storage 2024-02-01 12:30:58 +00:00
new
shared-glapi mapi: Delete execmem support code. 2023-06-12 21:37:37 +00:00
entry.c
entry.h
entry_ppc64le_tls.h
entry_x86-64_tls.h
entry_x86_tls.h
mapi_abi.py
mapi_tmp.h
meson.build
u_current.c
u_current.h