mesa/st: enable rgtc extension with fallback

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Acked-by: Eric Engestrom <eric@igalia.com>
Tested-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18248>
This commit is contained in:
Erik Faye-Lund 2022-08-10 08:59:28 +02:00 committed by Marge Bot
parent f25875ce18
commit df58342f61
3 changed files with 8 additions and 8 deletions

View file

@ -75,13 +75,6 @@ supported:
* `VK_EXT_transform_feedback`_
* `VK_EXT_conditional_rendering`_
* Formats requiring ``VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT``:
* ``VK_FORMAT_BC4_UNORM_BLOCK``
* ``VK_FORMAT_BC4_SNORM_BLOCK``
* ``VK_FORMAT_BC5_UNORM_BLOCK``
* ``VK_FORMAT_BC5_SNORM_BLOCK``
OpenGL 3.1
^^^^^^^^^^

View file

@ -52,7 +52,7 @@ GL 3.0, GLSL 1.30 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llv
GL_EXT_texture_integer DONE (v3d)
GL_EXT_texture_array DONE (v3d)
GL_EXT_draw_buffers2 (Per-buffer blend and masks) DONE (v3d)
GL_EXT_texture_compression_rgtc DONE ()
GL_EXT_texture_compression_rgtc DONE (all drivers that support GL_EXT_texture_snorm)
GL_ARB_texture_rg DONE (v3d, lima)
GL_EXT_transform_feedback (Transform feedback) DONE (v3d)
GL_ARB_vertex_array_object (Vertex array objects) DONE (v3d, vc4, lima)

View file

@ -948,6 +948,13 @@ void st_init_extensions(struct pipe_screen *screen,
PIPE_FORMAT_RGTC2_UNORM,
PIPE_FORMAT_RGTC2_SNORM } },
/* RGTC software fallback support. */
{ { o(ARB_texture_compression_rgtc) },
{ PIPE_FORMAT_R8_UNORM,
PIPE_FORMAT_R8_SNORM,
PIPE_FORMAT_R8G8_UNORM,
PIPE_FORMAT_R8G8_SNORM } },
{ { o(EXT_texture_compression_latc) },
{ PIPE_FORMAT_LATC1_UNORM,
PIPE_FORMAT_LATC1_SNORM,