Rebecca Mckeever
0c40b1653d
panvk: Enable VK_KHR_shader_quad_control for v10+
...
Signed-off-by: Rebecca Mckeever <rebecca.mckeever@collabora.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33615 >
2025-02-28 08:55:32 +00:00
Rebecca Mckeever
13a3d70258
panvk: Enable VK_KHR_shader_maximal_reconvergence for v10+
...
Signed-off-by: Rebecca Mckeever <rebecca.mckeever@collabora.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33615 >
2025-02-28 08:55:32 +00:00
Rebecca Mckeever
7d81704640
panvk: Enable VK_KHR_shader_subgroup_uniform_control_flow for v10+
...
Signed-off-by: Rebecca Mckeever <rebecca.mckeever@collabora.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33615 >
2025-02-28 08:55:32 +00:00
Benjamin Lee
55c476efed
panvk: advertise shaderFloat16
...
Signed-off-by: Benjamin Lee <benjamin.lee@collabora.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Acked-by: Rebecca Mckeever <rebecca.mckeever@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33637 >
2025-02-27 16:49:11 +00:00
Mohamed Ahmed
dfd5e3da7b
nvk: Implement VK_MESA_image_alignment_control
...
This is needed by VKD3D in order to satisfy D3D12's image alignment
requirements. Otherwise, it has to pad things out weirdly in order to
re-align images behind the app's back.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12637
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33633 >
2025-02-20 05:31:08 +00:00
Eric Engestrom
40999edb96
docs: add sha sum for 25.0.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33626 >
2025-02-19 21:03:23 +00:00
Eric Engestrom
577260dfcc
docs: add release notes for 25.0.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33626 >
2025-02-19 21:03:22 +00:00
lcagustini
fb51252953
panvk: Advertise support for VK_EXT_border_color_swizzle
...
Advertise support for border color swizzle as we support it just fine
Passes all dEQP-VK*border_swizzle*
v2: Added feature to features.txt and vk_features struct
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33232 >
2025-02-18 22:13:44 +00:00
Caterina Shablia
94093f58fb
panvk: enable uniformBufferStandardLayout
...
We already implement scalarBlockLayout, which is more general than
uniformBufferStandardLayout, so this is a trivial enable for us.
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33291 >
2025-02-14 18:06:44 +00:00
Caterina Shablia
7a7f01bda0
panvk: enable imagelessFramebuffer
...
This is handled by mesa vk runtime so is a trivial enable for us.
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33291 >
2025-02-14 18:06:44 +00:00
Rebecca Mckeever
e8c6e22e14
panvk: Enable YCbCr support for v10+
...
Signed-off-by: Rebecca Mckeever <rebecca.mckeever@collabora.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32563 >
2025-02-08 07:48:41 +00:00
Benjamin Lee
08cd331cc0
panvk: implement VK_EXT_separate_stencil_usage
...
Needed for Vulkan 1.2.
The only real improvement from this is that in some situations we can
skip creating texture descriptors for image views that have a more
restrictive usage for either the depth or stencil aspect.
Signed-off-by: Benjamin Lee <benjamin.lee@collabora.com >
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33392 >
2025-02-07 12:54:33 -08:00
Benjamin Lee
bd32129c1a
panvk: document missed extensions in new_features
...
This should have been included in the commits that introduced the
extensions.
Signed-off-by: Benjamin Lee <benjamin.lee@collabora.com >
Fixes: 00fb0f5ec2
("panvk: enable KHR_separate_depth_stencil_layouts")
Fixes: 935cadbc2e
("panvk: enable VK_KHR_depth_stencil_resolve")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33394 >
2025-02-05 10:46:48 +00:00
Benjamin Lee
effa913d16
panvk: advertise storagePushConstant16 and storageInputOutput16
...
Signed-off-by: Benjamin Lee <benjamin.lee@collabora.com >
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33078 >
2025-02-04 01:56:01 +00:00
David Tobolik
457b159383
rusticl/feat: LinkOnce ODR
...
Reviewed-by: Karol Herbst <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33133 >
2025-01-31 13:46:41 +00:00
Eric Engestrom
ea519cc230
docs: reset new_features.txt
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33304 >
2025-01-30 19:02:37 +00:00
Samuel Pitoiset
b3cff84e06
docs: add a note about GFX12 (RDNA4) on RADV
...
This initial support should be good enough but it's missing two
features (cooperative matrix and video decode/encode) compared to
GFX11 (RDNA3) because lack of time.
DCC is still under active development but it might be possible to
finish it during the RC period.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33281 >
2025-01-29 16:24:44 +00:00
Eric Engestrom
835ecc5758
docs: add sha sum for 24.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Eric Engestrom
e5ca260032
docs: add release notes for 24.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Caterina Shablia
d46b80249b
panvk: enable subgroupSizeControl
...
This is trivial for us, the hardware only ever supports a single
subgroup size.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32710 >
2025-01-22 21:49:52 +00:00
Erik Faye-Lund
1a81bff6aa
panvk: expose vk1.1 on v10 hardware
...
Subgroup ops were the last bit missing
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32710 >
2025-01-22 21:49:52 +00:00
Samuel Pitoiset
d4ff011b12
radv: advertise VK_KHR_maintenance8
...
There is nothing to do for
VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR because
the vulkan/runtime code already locks the dstCache unconditionally.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33091 >
2025-01-21 07:28:14 +00:00
Samuel Pitoiset
2ba91d1deb
radv: promote VK_EXT_depth_clamp_zero_one to KHR
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33090 >
2025-01-17 19:02:02 +00:00
Erik Faye-Lund
4ff5672730
docs: update panvk status
...
We enabled fragmentStoresAndAtomics, but forgot to update this file.
Also add drawIndirectFirstInstance, which I missed last time I updated
the new features.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32960 >
2025-01-10 11:35:56 +00:00
Dylan Baker
d518c59b9d
docs: Add SHA sums to 24.3.3 release notes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32870 >
2025-01-03 10:00:48 -08:00
Dylan Baker
0861975f49
docs: add release notes for 24.3.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32870 >
2025-01-03 10:00:47 -08:00
Erik Faye-Lund
2bb6db3fb3
docs: update panvk status
...
Two things happened since last update; we added support for
VK_KHR_shader_draw_parameters, and we fixed imageCubeArray for Bifrost
GPUs.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32763 >
2025-01-02 22:59:36 +00:00
Dylan Baker
4817771150
docs: Update checksums for 24.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32735 >
2024-12-19 22:58:07 +00:00
Dylan Baker
d1e0572f13
docs: add release notes for 24.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32735 >
2024-12-19 22:58:07 +00:00
Erik Faye-Lund
336e2c90ce
docs: add new panvk features
...
We're not really in the habit of updating new_features.txt for panvk,
but let's get this up to date.
Acked-by: Eric R. Smith <eric.smith@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32586 >
2024-12-16 15:32:20 +01:00
Dylan Baker
fd0da8eb80
docs: Add SHA sums for 24.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32491 >
2024-12-05 00:43:50 +00:00
Dylan Baker
a3715349fd
docs: add release notes for 24.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32491 >
2024-12-05 00:43:50 +00:00
Samuel Pitoiset
00afc4e353
radv: advertise Vulkan 1.4 on GFX8+
...
GFX6-7 can't support Vulkan 1.4 because indexTypeUint8 isn't supported
in hardware, and emulating features for very old hardware isn't the
option I would personally choose.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32432 >
2024-12-03 10:21:55 +00:00
Eric Engestrom
c51378fa6c
docs: add sha sum for 24.2.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32384 >
2024-11-28 01:32:32 +01:00
Eric Engestrom
955bdb82c3
docs: add release notes for 24.2.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32384 >
2024-11-28 01:32:32 +01:00
Dylan Baker
3b5d135fad
docs/relnotes/24.3.0: Add SHA sums
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32283 >
2024-11-21 19:24:32 +00:00
Dylan Baker
8661ff683a
docs: add release notes for 24.3.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32283 >
2024-11-21 19:24:32 +00:00
Karol Herbst
c0edb9344f
rusticl: enable cl_khr_depth_images
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30831 >
2024-11-18 17:57:29 +00:00
Eric Engestrom
b0c9789bc1
docs: add sha sum for 24.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32114 >
2024-11-13 16:13:44 +00:00
Eric Engestrom
c2c89b1a49
docs: add release notes for 24.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32114 >
2024-11-13 16:13:44 +00:00
Dylan Baker
d301046eaa
docs: reset new_features.txt
...
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32040 >
2024-11-07 17:57:57 +00:00
Eric Engestrom
a84abce84b
docs: add sha sum for 24.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31913 >
2024-10-30 18:54:56 +00:00
Eric Engestrom
d9c8396918
docs: add release notes for 24.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31913 >
2024-10-30 18:54:56 +00:00
Samuel Pitoiset
8300378bf3
radv: advertise VK_EXT_device_generated_commands on GFX8+
...
GFX6-7 can't really support it and it's not worth the effort anyways.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31383 >
2024-10-28 16:27:35 +00:00
Christian Gmeiner
fad599a619
etnaviv: Enable ARB_framebuffer_no_attachments
...
There is not much needed to pass the supported tests.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31578 >
2024-10-21 23:27:30 +00:00
Sid Pranjale
21beb7a6bd
nvk: implement VK_EXT_depth_clamp_zero_one
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31488 >
2024-10-18 00:56:15 +00:00
Eric Engestrom
e0c933677e
docs: add sha sum for 24.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31689 >
2024-10-16 20:31:45 +00:00
Eric Engestrom
d04cc53f55
docs: add release notes for 24.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31689 >
2024-10-16 20:31:45 +00:00
Christian Gmeiner
babeba264b
etnaviv: Implement ARB_draw_indirect
...
Passes all relevant piglits with forced GLSL 330 and GL 3.1.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31535 >
2024-10-11 07:42:47 +02:00
Faith Ekstrand
2fb4aed9d8
nvk: Advertise VK_KHR_fragment_shading_rate
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31585 >
2024-10-10 23:16:57 +00:00