mesa/docs/relnotes
Christian Gmeiner a16d36304e 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
..
6.4
6.4.1.rst
6.4.2.rst
6.4.rst
6.5.1.rst
6.5.2.rst
6.5.3.rst
6.5.rst
7.0.1.rst
7.0.2.rst
7.0.3.rst
7.0.4.rst
7.0.rst
7.1.rst
7.2.rst
7.3.rst
7.4.1.rst
7.4.2.rst
7.4.3.rst
7.4.4.rst
7.4.rst
7.5.1.rst
7.5.2.rst
7.5.rst
7.6.1.rst
7.6.rst
7.7.1.rst
7.7.rst
7.8.1.rst
7.8.2.rst
7.8.3.rst
7.8.rst
7.9.1.rst
7.9.2.rst
7.9.rst
7.10.1.rst
7.10.2.rst
7.10.3.rst
7.10.rst
7.11.1.rst
7.11.2.rst
7.11.rst
8.0.1.rst
8.0.2.rst
8.0.3.rst
8.0.4.rst
8.0.5.rst
8.0.rst
9.0.1.rst
9.0.2.rst
9.0.3.rst
9.0.rst
9.1.1.rst
9.1.2.rst
9.1.3.rst
9.1.4.rst
9.1.5.rst
9.1.6.rst
9.1.7.rst
9.1.rst
9.2.1.rst
9.2.2.rst
9.2.3.rst
9.2.4.rst
9.2.5.rst
9.2.rst
10.0.1.rst
10.0.2.rst
10.0.3.rst
10.0.4.rst
10.0.5.rst
10.0.rst
10.1.1.rst
10.1.2.rst
10.1.3.rst
10.1.4.rst
10.1.5.rst
10.1.6.rst
10.1.rst
10.2.1.rst
10.2.2.rst
10.2.3.rst
10.2.4.rst
10.2.5.rst
10.2.6.rst
10.2.7.rst
10.2.8.rst
10.2.9.rst
10.2.rst
10.3.1.rst
10.3.2.rst
10.3.3.rst
10.3.4.rst
10.3.5.rst
10.3.6.rst
10.3.7.rst
10.3.rst
10.4.1.rst
10.4.2.rst
10.4.3.rst
10.4.4.rst
10.4.5.rst
10.4.6.rst
10.4.7.rst
10.4.rst
10.5.0.rst
10.5.1.rst
10.5.2.rst
10.5.3.rst
10.5.4.rst
10.5.5.rst
10.5.6.rst
10.5.7.rst
10.5.8.rst
10.5.9.rst
10.6.0.rst
10.6.1.rst
10.6.2.rst
10.6.3.rst
10.6.4.rst
10.6.5.rst
10.6.6.rst
10.6.7.rst
10.6.8.rst
10.6.9.rst
11.0.0.rst
11.0.1.rst
11.0.2.rst
11.0.3.rst
11.0.4.rst
11.0.5.rst
11.0.6.rst
11.0.7.rst
11.0.8.rst
11.0.9.rst
11.1.0.rst
11.1.1.rst
11.1.2.rst
11.1.3.rst
11.1.4.rst
11.2.0.rst
11.2.1.rst
11.2.2.rst
12.0.0.rst
12.0.1.rst
12.0.2.rst
12.0.3.rst
12.0.4.rst
12.0.5.rst
12.0.6.rst
13.0.0.rst
13.0.1.rst
13.0.2.rst
13.0.3.rst
13.0.4.rst
13.0.5.rst
13.0.6.rst
17.0.0.rst
17.0.1.rst
17.0.2.rst
17.0.3.rst
17.0.4.rst
17.0.5.rst
17.0.6.rst
17.0.7.rst
17.1.0.rst
17.1.1.rst
17.1.2.rst
17.1.3.rst
17.1.4.rst
17.1.5.rst
17.1.6.rst
17.1.7.rst
17.1.8.rst
17.1.9.rst
17.1.10.rst
17.2.0.rst
17.2.1.rst
17.2.2.rst
17.2.3.rst
17.2.4.rst
17.2.5.rst
17.2.6.rst
17.2.7.rst
17.2.8.rst
17.3.0.rst
17.3.1.rst
17.3.2.rst
17.3.3.rst
17.3.4.rst
17.3.5.rst
17.3.6.rst
17.3.7.rst
17.3.8.rst
17.3.9.rst
18.0.0.rst
18.0.1.rst
18.0.2.rst
18.0.3.rst
18.0.4.rst
18.0.5.rst
18.1.0.rst
18.1.1.rst
18.1.2.rst
18.1.3.rst
18.1.4.rst
18.1.5.rst
18.1.6.rst
18.1.7.rst
18.1.8.rst
18.1.9.rst
18.2.0.rst
18.2.1.rst
18.2.2.rst
18.2.3.rst
18.2.4.rst
18.2.5.rst
18.2.6.rst
18.2.7.rst
18.2.8.rst
18.3.0.rst
18.3.1.rst
18.3.2.rst
18.3.3.rst
18.3.4.rst
18.3.5.rst
18.3.6.rst
19.0.0.rst
19.0.1.rst
19.0.2.rst
19.0.3.rst
19.0.4.rst
19.0.5.rst
19.0.6.rst
19.0.7.rst
19.0.8.rst
19.1.0.rst
19.1.1.rst
19.1.2.rst
19.1.3.rst
19.1.4.rst
19.1.5.rst
19.1.6.rst
19.1.7.rst
19.1.8.rst
19.2.0.rst
19.2.1.rst
19.2.2.rst
19.2.3.rst
19.2.4.rst
19.2.5.rst
19.2.6.rst
19.2.7.rst
19.2.8.rst
19.3.0.rst
19.3.1.rst
19.3.2.rst
19.3.3.rst
19.3.4.rst
19.3.5.rst
20.0.0.rst
20.0.1.rst
20.0.2.rst
20.0.3.rst
20.0.4.rst
20.0.5.rst
20.0.6.rst
20.0.7.rst
20.0.8.rst
20.1.0.rst
20.1.1.rst
20.1.2.rst
20.1.3.rst
20.1.4.rst
20.1.5.rst
20.1.6.rst
20.1.7.rst
20.1.8.rst
20.1.9.rst
20.1.10.rst
20.2.0.rst
20.2.1.rst
20.2.2.rst
20.2.3.rst
20.2.4.rst
20.2.5.rst
20.2.6.rst
20.3.0.rst
20.3.1.rst
20.3.2.rst
20.3.3.rst
20.3.4.rst
20.3.5.rst
21.0.0.rst
21.0.1.rst
21.0.2.rst
21.0.3.rst
21.1.0.rst
21.1.1.rst
21.1.2.rst
21.1.3.rst
21.1.4.rst
21.1.5.rst
21.1.6.rst
21.1.7.rst
21.1.8.rst
21.2.0.rst
21.2.2.rst
21.2.3.rst
21.2.4.rst
21.2.5.rst
21.2.6.rst
21.3.0.rst
21.3.1.rst
21.3.2.rst
21.3.3.rst
21.3.4.rst
21.3.5.rst
21.3.6.rst
21.3.7.rst
21.3.8.rst
21.3.9.rst
22.0.0.rst
22.0.1.rst
22.0.2.rst
22.0.3.rst
22.0.4.rst
22.0.5.rst
22.1.0.rst
22.1.1.rst
22.1.2.rst
22.1.3.rst
22.1.4.rst
22.1.5.rst
22.1.6.rst
22.1.7.rst
22.2.0.rst
22.2.1.rst
22.2.2.rst
22.2.3.rst
22.2.4.rst
22.3.0.rst
22.3.1.rst
22.3.2.rst
22.3.3.rst
22.3.4.rst
22.3.5.rst
22.3.6.rst
22.3.7.rst
23.0.0.rst
23.0.1.rst
23.0.2.rst
23.0.3.rst
23.0.4.rst
23.1.0.rst
23.1.1.rst
23.1.2.rst
23.1.3.rst
23.1.4.rst
23.1.5.rst
23.1.6.rst
23.1.7.rst
23.1.8.rst
23.1.9.rst
23.2.1.rst
23.3.0.rst
23.3.1.rst
23.3.2.rst
23.3.3.rst
23.3.4.rst
23.3.5.rst
23.3.6.rst
24.0.0.rst
24.0.1.rst
24.0.2.rst
24.0.3.rst docs: add sha256sum for 24.0.3 2024-03-14 01:08:02 +00:00
24.0.4.rst docs: add sha256sum for 24.0.4 2024-03-28 03:29:31 +00:00
24.0.5.rst docs: add sha256sum for 24.0.5 2024-04-11 01:32:09 +00:00
24.0.6.rst docs: add sha256sum for 24.0.6 2024-04-24 21:14:39 +00:00
24.0.7.rst docs: add sha256sum for 24.0.7 2024-05-08 17:43:55 +00:00
24.0.8.rst docs: add sha256sum for 24.0.8 2024-05-22 18:35:36 +00:00
24.0.9.rst docs: add sha256sum for 24.0.9 2024-06-07 00:21:41 +00:00
24.1.0.rst docs: add sha256sum for 24.1.0 2024-05-22 19:07:01 +00:00
24.1.1.rst docs: add sha256sum for 24.1.1 2024-06-05 22:22:04 +00:00
24.1.2.rst docs: add sha256sum for 24.1.2 2024-06-19 17:11:30 +00:00
24.1.3.rst docs: add sha256sum for 24.1.3 2024-07-03 17:08:37 +00:00
24.1.4.rst docs: add sha256sum for 24.1.4 2024-07-17 17:34:13 +00:00
24.1.5.rst docs: add sha256sum for 24.1.5 2024-07-31 17:18:05 +00:00
24.1.6.rst docs: add sha256sum for 24.1.6 2024-08-14 20:48:19 +02:00
24.1.7.rst docs: add sha sum for 24.1.7 2024-08-29 04:20:30 +00:00
24.2.0.rst docs: add sha256sum for 24.2.0 2024-08-14 19:23:38 +02:00
24.2.1.rst docs: add sha sum for 24.2.1 2024-08-28 23:45:42 +00:00
24.2.2.rst docs: update sha sums for 24.2.2 2024-09-06 18:19:24 +00:00
24.2.3.rst docs: add sha sum for 24.2.3 2024-09-18 22:25:17 +00:00
24.2.4.rst docs: add sha sum for 24.2.4 2024-10-03 17:47:52 +00:00
24.2.5.rst docs: add sha sum for 24.2.5 2024-10-16 20:31:45 +00:00
24.2.6.rst docs: add sha sum for 24.2.6 2024-10-30 18:54:56 +00:00
24.2.7.rst docs: add sha sum for 24.2.7 2024-11-13 16:13:44 +00:00
24.2.8.rst docs: add sha sum for 24.2.8 2024-11-28 01:32:32 +01:00
24.3.0.rst docs/relnotes/24.3.0: Add SHA sums 2024-11-21 19:24:32 +00:00
24.3.1.rst docs: Add SHA sums for 24.3.1 2024-12-05 00:43:50 +00:00
24.3.2.rst docs: Update checksums for 24.3.2 2024-12-19 22:58:07 +00:00
24.3.3.rst docs: Add SHA sums to 24.3.3 release notes 2025-01-03 10:00:48 -08:00
24.3.4.rst docs: add sha sum for 24.3.4 2025-01-23 03:09:36 +00:00
25.0.0.rst docs: add sha sum for 25.0.0 2025-02-19 21:03:23 +00:00
25.0.1.rst docs: add sha sum for 25.0.1 2025-03-06 04:07:22 +00:00
25.0.2.rst docs: add sha sum for 25.0.2 2025-03-25 09:12:02 +00:00
25.0.3.rst docs: add sha sum for 25.0.3 2025-04-02 19:18:32 +00:00
25.0.4.rst docs: add sha sum for 25.0.4 2025-04-17 02:22:24 +02:00
25.0.5.rst docs: add sha sum for 25.0.5 2025-04-30 18:03:00 +00:00
25.0.6.rst docs: add sha sum for 25.0.6 2025-05-14 19:14:52 +02:00
25.0.7.rst docs: add sha sum for 25.0.7 2025-05-28 18:01:31 +00:00
25.1.0.rst docs: add sha sum for 25.1.0 2025-05-07 19:15:23 +02:00
25.1.1.rst docs: add sha sum for 25.1.1 2025-05-21 09:34:40 +00:00
25.1.2.rst docs: add sha sum for 25.1.2 2025-06-04 19:01:14 +00:00
25.1.3.rst docs: add sha sum for 25.1.3 2025-06-07 14:19:55 +00:00
25.1.4.rst docs: add sha sum for 25.1.4 2025-06-18 20:52:32 +00:00
25.1.5.rst docs: add sha sum for 25.1.5 2025-07-02 17:17:34 +00:00
25.1.6.rst docs: add sha sum for 25.1.6 2025-07-16 16:44:21 +00:00
25.1.7.rst docs: add sha sum for 25.1.7 2025-07-30 20:43:32 +00:00
25.1.8.rst docs: add sha sum for 25.1.8 2025-08-13 15:07:23 +00:00
25.1.9.rst docs: add sha sum for 25.1.9 2025-08-27 19:23:18 +02:00
25.2.0.rst docs: add sha sum for 25.2.0 2025-08-06 19:14:17 +02:00
25.2.1.rst docs: add sha sum for 25.2.1 2025-08-20 16:08:47 +00:00
25.2.2.rst docs: add sha sum for 25.2.2 2025-09-03 12:46:21 +00:00
25.2.3.rst docs: add sha sum for 25.2.3 2025-09-17 16:04:42 +00:00
25.2.4.rst docs: add sha sum for 25.2.4 2025-10-01 12:47:49 +02:00
25.2.5.rst docs: add sha sum for 25.2.5 2025-10-15 17:17:21 +00:00
25.2.6.rst docs: add sha sum for 25.2.6 2025-10-29 18:42:59 +00:00
25.2.7.rst docs: add sha sum for 25.2.7 2025-11-12 19:08:44 +01:00
25.2.8.rst docs: add sha sum for 25.2.8 2025-12-04 08:53:39 +01:00
25.3.0.rst docs/relnotes/25.3.0: Escape some rst language constructs 2025-11-17 22:07:43 +00:00
25.3.1.rst docs: Add checksums for 25.3.1 2025-12-04 06:33:28 +00:00
25.3.2.rst docs: Add checksums for 25.3.2 2025-12-17 22:11:17 +00:00
25.3.3.rst docs: Add 25.3.3 checksums 2026-01-01 20:44:23 +00:00
25.3.4.rst docs: Add SHA sums for 25.3.4 2026-01-23 23:08:30 +00:00
25.3.5.rst docs: Add 25.3.5 SHA sums 2026-02-06 13:54:35 -08:00
26.0.0.rst docs: add sha sum for 26.0.0 2026-02-11 19:12:06 +00:00
new_features.txt panvk: Support VK_EXT_astc_decode_mode 2026-02-11 21:13:45 +01:00