mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 04:58:05 +02:00
panvk: do not enable extension without required feature
The Vulkan spec states that if VK_ARM_shader_core_builtins is supported,
shaderCoreBuiltins is a required feature. So let's not enable that
extension unless we can...
Fixes: dff1d91c64 ("panvk: Enable VK_ARM_shader_core_builtins")
Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40944>
This commit is contained in:
parent
bf460a525d
commit
8cb89853b8
2 changed files with 2 additions and 2 deletions
|
|
@ -722,7 +722,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_ANDROID_native_buffer DONE (anv, lvp, panvk, radv, tu, v3dv, vn)
|
||||
VK_ARM_rasterization_order_attachment_access DONE (lvp, tu, vn)
|
||||
VK_ARM_scheduling_controls DONE (panvk/v10+)
|
||||
VK_ARM_shader_core_builtins DONE (panvk)
|
||||
VK_ARM_shader_core_builtins DONE (panvk/v9+)
|
||||
VK_ARM_shader_core_properties DONE (panvk/v10+)
|
||||
VK_GOOGLE_decorate_string DONE (anv, hasvk, hk, kk, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_GOOGLE_hlsl_functionality1 DONE (anv, hasvk, hk, kk, lvp, nvk, panvk, radv, tu, vn)
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ panvk_per_arch(get_physical_device_extensions)(
|
|||
|
||||
.VALVE_mutable_descriptor_type = PAN_ARCH >= 9,
|
||||
|
||||
.ARM_shader_core_builtins = true,
|
||||
.ARM_shader_core_builtins = PAN_ARCH >= 9,
|
||||
.ARM_shader_core_properties = has_vk1_1,
|
||||
.ARM_scheduling_controls = PAN_ARCH >= 10,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue