mesa/src
Christian Gmeiner a16d36304e
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
panvk: Support VK_EXT_astc_decode_mode
The Panfrost hardware already supports controlling ASTC decode
precision via the Decode Wide plane descriptor field. Wire up the
Vulkan extension by parsing VkImageViewASTCDecodeModeEXT from the
image view pNext chain and setting astc.narrow when the application
requests VK_FORMAT_R8G8B8A8_UNORM decode mode.

The extension is limited to v9+ since the ASTC plane descriptors
with Decode Wide/HDR fields only exist from Valhall onwards.

decodeModeSharedExponent is not supported.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39799>
2026-02-11 21:13:45 +01:00
..
amd aco: remove redundant can_use_DPP declaration 2026-02-11 11:34:29 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi asahi/compiler: remove unpack_half support 2026-02-06 06:12:36 +00:00
broadcom broadcom/compiler: Update comment clarifying OpTerminate implementation 2026-02-10 06:20:25 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nak: Fold constant ishl into shared ld/st/atoms 2026-02-11 03:42:05 +01:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl mesa: retain const qualifier from pointer 2026-02-05 22:01:56 +00:00
etnaviv etnaviv: hwdb: Add BLT_64BPP_MASKED_CLEAR_FIX cap 2026-01-27 00:57:26 +00:00
freedreno freedreno/decode: Keep intereactive for query mode 2026-02-10 16:17:40 +00:00
gallium gallivm: handle u16 correct on const loads. 2026-02-11 06:11:43 +10:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: fix build after vk.xml update 2026-01-26 18:25:51 +00:00
glx glx: fix const qualifier warnings found with C23 glibc support 2026-02-09 09:00:43 +00:00
gtest
imagination pvr/ci: simplify the renderer string check 2026-02-09 18:58:14 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv, hasvk: handle MSAA resolving to a 3D slice 2026-02-11 19:16:54 +00:00
kosmickrisp kk: Expose sampleRateShading 2026-02-09 13:35:01 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa mesa/prog_to_nir: use nan/inf preserve instead of exact for kill's flt 2026-02-10 18:42:02 +00:00
microsoft microsoft/compiler: switch to a backend specific unpack half opcode 2026-02-06 06:12:36 +00:00
nouveau nvk: Report NIR shader in pipeline executable properties 2026-02-11 06:52:58 +00:00
panfrost panvk: Support VK_EXT_astc_decode_mode 2026-02-11 21:13:45 +01:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util/cpu: support detecting RISC-V FD/C/V/Zb[abs] with riscv_hwprobe 2026-02-07 17:34:03 +00:00
virtio venus: Fix error log on PPC 2026-02-09 21:35:45 +00:00
vulkan vulkan/wsi/x11: Make sure error is returned if create_swapchain fails 2026-02-05 19:15:19 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00