mesa/src/panfrost
Erik Faye-Lund e4f5908a57 panvk: check for texture-compression support
We currently just assume that textureCompressionETC2 and
textureCompressionASTC_LDR are always supported. And while that's true
for all the G52s, G610s abd G310s we've seen out in the wild, it's not
guaranteed to be true. An SoC vendor might disable support for one of
these formats.

So let's check properly, just for good measure.

Fixes: d970fe2e9d ("panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs")
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34206>
(cherry picked from commit e4786cf971)
2025-04-02 11:04:13 +02:00
..
ci pan/ci: add fail from llvm 19 upgrade 2025-02-10 11:35:32 +01:00
compiler pan/bi: Ensure we select b0 with halfswizzle in va_lower_constants 2025-03-15 09:49:00 +01:00
drm-shim panfrost: Fix group priorities in drm-shim 2025-02-05 16:08:32 +01:00
ds build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
lib panvk: correct VkPhysicalDeviceProperties::deviceName 2025-03-15 09:49:03 +01:00
midgard pan/mdg: call nir_lower_is_helper_invocation 2025-03-15 09:49:02 +01:00
perf panfrost: Kill panfrost-job.h 2025-01-07 11:10:55 +00:00
shared format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
tools build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util Revert "panfrost: remove is_blit flag" 2025-02-04 20:47:26 +01:00
vulkan panvk: check for texture-compression support 2025-04-02 11:04:13 +02:00
.clang-format pan/cs: cs_{break,continue} are not for_each macros 2025-01-15 14:07:37 +00:00
meson.build panfrost: Kill panfrost-job.h 2025-01-07 11:10:55 +00:00