panvk: Advertise VK_EXT_shader_stencil_export
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

The panfrost stack already supports everything needed.

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/39944>
This commit is contained in:
Christian Gmeiner 2026-02-17 16:55:30 +01:00 committed by Marge Bot
parent 728b58f97c
commit c12095721c
3 changed files with 3 additions and 1 deletions

View file

@ -677,7 +677,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_EXT_shader_image_atomic_int64 DONE (anv, lvp, nvk, radv, vn)
VK_EXT_shader_object DONE (anv, lvp, hk, nvk, radv)
VK_EXT_shader_replicated_composites DONE (anv, dzn, hasvk, kk, lvp, nvk, panvk, pvr, radv, tu, vn)
VK_EXT_shader_stencil_export DONE (anv, hk, lvp, radv, tu, vn)
VK_EXT_shader_stencil_export DONE (anv, hk, lvp, panvk, radv, tu, vn)
VK_EXT_shader_subgroup_ballot DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, radv, vn)
VK_EXT_shader_subgroup_vote DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, radv, vn)
VK_EXT_shader_module_identifier DONE (anv, hasvk, hk, nvk, panvk, radv, tu, v3dv)

View file

@ -31,3 +31,4 @@ cl_khr_subgroup_non_uniform_vote on asahi, iris, llvmpipe, radeonsi and zink
cl_khr_subgroup_rotate on asahi, llvmpipe and zink
VK_EXT_nested_command_buffer on panvk
VK_VALVE_mutable_descriptor_type on panvk
VK_EXT_shader_stencil_export on panvk

View file

@ -187,6 +187,7 @@ panvk_per_arch(get_physical_device_extensions)(
.EXT_shader_module_identifier = true,
.EXT_shader_demote_to_helper_invocation = true,
.EXT_shader_replicated_composites = true,
.EXT_shader_stencil_export = true,
.EXT_shader_subgroup_ballot = true,
.EXT_shader_subgroup_vote = true,
.EXT_subgroup_size_control = has_vk1_1,