Eric Engestrom
21d21ac824
docs: add sha sum for 25.2.8
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38806 >
2025-12-04 08:53:39 +01:00
Eric Engestrom
da01adfd11
docs: add release notes for 25.2.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38806 >
2025-12-04 08:53:39 +01:00
Dylan Baker
79b32de5bf
docs: Add checksums for 25.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38804 >
2025-12-04 06:33:28 +00:00
Dylan Baker
a9dd1954fa
docs: add release notes for 25.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38804 >
2025-12-04 06:33:28 +00:00
Eric R. Smith
6735fe939a
panvk: enable ycbcr on bifrost
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This also enables EXT_image_drm_format_modifier, which depends on
ycbcr.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38145 >
2025-12-01 13:22:40 +00:00
Hans-Kristian Arntzen
974dba2afe
vulkan/wsi: Promote EXT_swapchain/surface_maintenance1.
...
No spec changes, just update the enums and types.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37157 >
2025-11-30 10:30:52 +01:00
Caterina Shablia
a338694c50
panvk: report support for sparseResidencyImage2D
...
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37483 >
2025-11-27 17:05:43 +00:00
Ryan Mckeever
298ad17b81
panfrost: enable EXT_shader_pixel_local_storage
...
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37110 >
2025-11-18 20:25:43 +00:00
Samuel Pitoiset
9f512d8f93
radv: advertise VK_EXT_custom_resolve
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38442 >
2025-11-18 17:03:13 +00:00
Dylan Baker
9b7a676fa6
docs/relnotes/25.3.0: Escape some rst language constructs
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
That are from the gitlog, which we don't currently escape.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:43 +00:00
Dylan Baker
4a524a6de6
docs/relnotes/25.3.0: Remove duplicate bug fixes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:43 +00:00
Dylan Baker
04e1c46089
docs: Add sha sums for 25.3.0
...
(cherry picked from commit 0cb99ef602 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:42 +00:00
Dylan Baker
34c520037a
docs: add release notes for 25.3.0
...
(cherry picked from commit 523eea18c5 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:42 +00:00
Eric Engestrom
0644351297
docs: add sha sum for 25.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:08:44 +01:00
Eric Engestrom
2b9def5042
docs: add release notes for 25.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:08:44 +01:00
Autumn Ashton
2705d8bd8b
radv/video: Implement VK_VALVE_video_encode_rgb_conversion
...
This is used by Steam Link VR (driver_vrlink) to avoid doing YUV conversion itself.
Signed-off-by: Autumn Ashton <misyl@froggi.es>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37500 >
2025-11-12 08:25:36 +00:00
Faith Ekstrand
27d9e4ec2a
nvk: VK_EXT_shader_uniform_buffer_unsized_array
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38230 >
2025-11-04 17:25:04 +00:00
Samuel Pitoiset
c8aaf3f5b5
radv: advertise VK_KHR_maintenance10
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38043 >
2025-10-31 07:51:22 +00:00
Eric Engestrom
f91949f67a
docs: add sha sum for 25.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142 >
2025-10-29 18:42:59 +00:00
Eric Engestrom
fa92adae55
docs: add release notes for 25.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142 >
2025-10-29 18:42:59 +00:00
Yiwei Zhang
c6ff8ce373
panvk: support VK_EXT_device_memory_report
...
This change adds the minimum support for VK_EXT_device_memory_report,
which only reports device memory events at this point. We can make it
more useful later (like what's done in ANV) if desired by some tools.
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37987 >
2025-10-29 17:09:41 +00:00
Samuel Pitoiset
45affb0e53
radv: advertise VK_EXT_shader_uniform_buffer_unsized_array
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38047 >
2025-10-28 07:55:40 +01:00
Faith Ekstrand
a9e0adc679
nvk: Advertise VK_KHR_maintenance10
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38094 >
2025-10-27 16:20:32 -04:00
Lionel Landwerlin
3955787ab2
anv: implement VK_KHR_maintenance10
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38045 >
2025-10-27 19:20:09 +00:00
Mario Kleiner
3ca1cee8b0
hk: Enable VK_KHR_present_id[2] and VK_KHR_present_wait[2]
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
These extensions are implemented in shared Vulkan/WSI code and
not driver specific. A Vulkan driver just needs to support
VK_KHR_timeline_semaphore, which Honeykrisp already supports
since its inclusion into Mesa.
Successfully tested on Apple MacBookAir 2020 with M1 SoC on
top of KDE KWin 6.4 and GNOME mutter 48.
Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38069 >
2025-10-27 12:27:23 +00:00
Lorenzo Rossi
dc0dcc993b
nvk: implement VK_EXT_discard_rectangles
...
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Signed-off-by: Lorenzo Rossi <git@rossilorenzo.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33476 >
2025-10-21 23:17:38 +00:00
Yiwei Zhang
bd53bbbc57
panvk: support VK_EXT_external_memory_acquire_unmodified
...
Upon acquiring an external image from external/foreign queue family,
skip AFBC metadata invalidation if the app has explicitly requested
acquireUnmodifiedMemory. This also applies to CRC which may or may not
get hooked up later.
Reviewed-by: John Anthony <john.anthony@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37972 >
2025-10-21 19:15:58 +00:00
Frank Binns
b9baf2c260
pvr: Advertise VK_KHR_storage_buffer_storage_class
...
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Karmjit Mahil <karmjit.mahil@igalia.com>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37913 >
2025-10-17 08:11:11 +00:00
Frank Binns
c6c0690723
pvr: Advertise VK_KHR_relaxed_block_layout
...
This is already supported by the compiler and all the relevant conformance
tests pass.
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Karmjit Mahil <karmjit.mahil@igalia.com>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37913 >
2025-10-17 08:11:11 +00:00
Dylan Baker
2341395f37
docs: reset new_features.txt
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37901 >
2025-10-16 03:31:58 +00:00
Autumn Ashton
15d375dc6e
nvk: Implement VK_NVX_image_view_handle
...
This is used by DLSS to pass in image view
descriptors via parameter buffers for its
kernel launches.
Signed-off-by: Autumn Ashton <misyl@froggi.es>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37889 >
2025-10-15 17:53:06 +00:00
Eric Engestrom
12a4d68580
docs: add sha sum for 25.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37895 >
2025-10-15 17:17:21 +00:00
Eric Engestrom
d13c1d9ec2
docs: add release notes for 25.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37895 >
2025-10-15 17:17:21 +00:00
Erico Nunes
48f3bcdd02
pvr: enable KHR_wayland_surface
...
Just expose the extension to enable Wayland WSI.
The current use case for this is being able to run Wayland clients on
e.g. an offscreen compositor.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37721 >
2025-10-15 08:58:03 +00:00
Mike Blumenkrantz
9d0e73335a
zink: enable GL_EXT_mesh_shader
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37788 >
2025-10-14 23:14:17 +00:00
Ella Stanforth
85b170ab41
pvr: implement buffer device address
...
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:22:00 +00:00
Frank Binns
09c131df0c
pvr: support VK_KHR_device_group
...
VK_KHR_device_group has some interactions with other extensions that requires
some additional bits and pieces to be supported. One such interaction is with
VK_KHR_swapchain.
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:22:00 +00:00
Simon Perretta
733444aaec
pvr: support VK_EXT_map_memory_placed
...
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:58 +00:00
Simon Perretta
8dcfbcde52
pvr: support VK_KHR_map_memory2
...
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:58 +00:00
Simon Perretta
d0608fd3d6
pvr: advertise VK_KHR_device_group_creation
...
Handled by common code.
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:57 +00:00
Simon Perretta
bf5e88a754
pvr: advertise VK_EXT_shader_replicated_composites
...
Handled by common code.
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:57 +00:00
Simon Perretta
0a92ee50a1
pvr: advertise VK_KHR_shader_relaxed_extended_instruction
...
Handled by common code.
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:56 +00:00
Simon Perretta
466abd1d0e
pvr: advertise VK_KHR_shader_non_semantic_info
...
Handled by common code.
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:56 +00:00
Simon Perretta
4d34c07b7a
pvr: advertise VK_KHR_sampler_mirror_clamp_to_edge
...
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37726 >
2025-10-14 17:21:55 +00:00
Frank Binns
206bef1560
docs/features: claim vk 1.2 for pvr
...
Although the PowerVR driver isn't passing Vulkan 1.2 conformance yet, all the
required support has been implemented and it's very close to passing all the
tests now.
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37761 >
2025-10-10 15:29:03 +00:00
Frank Binns
793abd9741
pvr: advertise VK_EXT_zero_initialize_device_memory
...
The kernel driver zero initialises device memory allocations for us, so all that
needs to be done is to advertise support for the extension.
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Karmjit Mahil <karmjit.mahil@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37732 >
2025-10-08 08:25:20 +01:00
Frank Binns
162cc070f0
docs: add pvr VK 1.0, extensions and optional features to new_features.txt
...
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Acked-by: Simon Perretta <simon.perretta@imgtec.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37683 >
2025-10-06 08:09:34 +00:00
Eric Engestrom
ddedac739f
docs: add sha sum for 25.2.4
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37654 >
2025-10-01 12:47:49 +02:00
Eric Engestrom
ddc344ac67
docs: add release notes for 25.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37654 >
2025-10-01 12:47:49 +02:00
Caterina Shablia
529a6eda8f
docs/features: add sparse{Binding,ResidencyBuffer} on panvk/v10+
...
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35287 >
2025-09-19 17:00:10 +00:00