kk: Support VK_EXT_vertex_attribute_robustness

Functionality is the same as provided by maintenance9, which is enabled.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41888>
This commit is contained in:
squidbus 2026-05-29 00:15:44 -07:00 committed by Marge Bot
parent 52ad6f58ec
commit 8a65042bee
2 changed files with 5 additions and 0 deletions

View file

@ -700,6 +700,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_EXT_swapchain_maintenance1 DONE (anv, hk, lvp, nvk, panvk, radv, tu, v3dv, vn)
VK_EXT_transform_feedback DONE (anv, hasvk, hk, lvp, nvk, radv, tu, vn)
VK_EXT_vertex_attribute_divisor DONE (anv, dzn, hasvk, hk, kk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
VK_EXT_vertex_attribute_robustness DONE (kk)
VK_EXT_vertex_input_dynamic_state DONE (anv, hk, lvp, nvk, panvk, radv, tu, vn)
VK_EXT_ycbcr_image_arrays DONE (anv, hasvk, hk, lvp, nvk, panvk/v10+, radv, vn)
VK_EXT_zero_initialize_device_memory DONE (lvp, nvk, panvk, pvr, radv, tu)

View file

@ -174,6 +174,7 @@ kk_get_device_extensions(const struct kk_instance *instance,
.EXT_shader_replicated_composites = true,
.EXT_shader_subgroup_ballot = true,
.EXT_shader_subgroup_vote = true,
.EXT_vertex_attribute_robustness = true,
.GOOGLE_decorate_string = true,
.GOOGLE_hlsl_functionality1 = true,
@ -414,6 +415,9 @@ kk_get_device_features(
.shaderBufferFloat32AtomicAdd = true,
.shaderSharedFloat32Atomics = true,
/* VK_EXT_vertex_attribute_robustness */
.vertexAttributeRobustness = true,
/* EXT_ycbcr_2plane_444_formats */
.ycbcr2plane444Formats = true,
};