gallium: add compressed_surface_reinterpret_blocks_layered

this affects piglit/bin/ext_texture_array-compressed teximage pbo -auto -fbo

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6891

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35612>
This commit is contained in:
Mike Blumenkrantz
2025-06-18 14:29:00 -04:00
committed by Marge Bot
parent f39240b98f
commit d2d98abf1d
8 changed files with 31 additions and 19 deletions

View File

@@ -348,6 +348,9 @@ Capability about the features and limits of the driver/GPU.
non-compressed surface whose texels are the same number of bits as the
compressed blocks, and vice versa. The width and height of the surface is
adjusted appropriately.
* ``pipe_caps.compressed_surface_reinterpret_blocks_layered``: Same as
``pipe_caps.surface_reinterpret_blocks`` but for supporting multiple layers
of a compressed texture.
* ``pipe_caps.query_buffer_object``: Driver supports
context::get_query_result_resource callback.
* ``pipe_caps.pci_group``: Return the PCI segment group number.