turnip: Expose VK_EXT_image_robustness

VK_EXT_image_robustness is a strict subset of VK_EXT_robustness2
so we could just expose it.

Relevant CTS tests: dEQP-VK.robustness.image_robustness.*

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14829>
This commit is contained in:
Danylo Piliaiev 2022-02-01 17:30:15 +02:00 committed by Marge Bot
parent 03f9deecb8
commit c6d1cac6e5
2 changed files with 3 additions and 2 deletions

View File

@ -487,7 +487,7 @@ Vulkan 1.3 -- all DONE: anv, radv
VK_EXT_pipeline_creation_cache_control DONE (anv, radv, v3dv)
VK_EXT_pipeline_creation_feedback DONE (anv, radv, v3dv)
VK_EXT_private_data DONE (anv, lvp, radv, tu, v3dv)
VK_EXT_image_robustness DONE (anv, radv)
VK_EXT_image_robustness DONE (anv, radv, tu)
VK_EXT_shader_demote_to_helper_invocation DONE (anv, radv, tu)
VK_EXT_subgroup_size_control DONE (anv, radv, tu)
VK_EXT_texel_buffer_alignment DONE (anv, radv)

View File

@ -199,6 +199,7 @@ get_device_extensions(const struct tu_physical_device *device,
.EXT_provoking_vertex = true,
.EXT_line_rasterization = true,
.EXT_subgroup_size_control = true,
.EXT_image_robustness = true,
#ifdef ANDROID
.ANDROID_native_buffer = true,
#endif
@ -581,7 +582,7 @@ static void
tu_get_physical_device_features_1_3(struct tu_physical_device *pdevice,
VkPhysicalDeviceVulkan13Features *features)
{
features->robustImageAccess = false;
features->robustImageAccess = true;
features->inlineUniformBlock = false;
features->descriptorBindingInlineUniformBlockUpdateAfterBind = false;
features->pipelineCreationCacheControl = false;