panvk: Advertise VK_EXT_mutable_descriptor_type on v9+

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36002>
This commit is contained in:
Christoph Pillmayer 2025-07-07 13:36:55 +00:00 committed by Marge Bot
parent ec02137c86
commit 1c23f18ea8
3 changed files with 6 additions and 1 deletions

View file

@ -697,7 +697,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_AMD_texture_gather_bias_lod DONE (anv, radv)
VK_ARM_rasterization_order_attachment_access DONE (lvp, tu, vn)
VK_ARM_shader_core_properties DONE (panvk/v10+)
VK_EXT_mutable_descriptor_type DONE (anv, hk, lvp, nvk, radv, tu, vn)
VK_EXT_mutable_descriptor_type DONE (anv, hk, lvp, nvk, panvk/v9+, radv, tu, vn)
VK_EXT_swapchain_colorspace DONE (anv, hk, lvp, nvk, radv, tu, v3dv, vn)
VK_EXT_depth_clamp_zero_one DONE (anv, nvk, panvk, radv, tu, v3dv/vc7+, vn)
VK_INTEL_shader_integer_functions2 DONE (anv, hasvk, radv)

View file

@ -1,2 +1,3 @@
EGL_EXT_create_context_robustness support on Panfrost V10+
GL_ARB_robust_buffer_access_behavior, GL_KHR_robust_buffer_access_behavior and GL_KHR_robustness support on Panfrost
VK_EXT_mutable_descriptor_type on panvk/v9+

View file

@ -148,6 +148,7 @@ panvk_per_arch(get_physical_device_extensions)(
.EXT_line_rasterization = true,
.EXT_load_store_op_none = true,
.EXT_non_seamless_cube_map = true,
.EXT_mutable_descriptor_type = PAN_ARCH >= 9,
.EXT_physical_device_drm = true,
.EXT_pipeline_creation_cache_control = true,
.EXT_pipeline_creation_feedback = true,
@ -491,6 +492,9 @@ panvk_per_arch(get_physical_device_features)(
.unifiedImageLayouts = true,
/* Video is not currently supported, so set to false */
.unifiedImageLayoutsVideo = false,
/* VK_EXT_mutable_descriptor_type */
.mutableDescriptorType = PAN_ARCH >= 9,
};
}