From ed9189025fec6cf7e9d4077153a700985a5456f1 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Thu, 25 Aug 2022 09:58:00 +0200 Subject: [PATCH] v3dv: expose VK_KHR_maintenance4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Alejandro PiƱeiro Part-of: --- docs/features.txt | 2 +- src/broadcom/vulkan/v3dv_device.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index c7c98ba52ef..0f8c5247939 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -476,7 +476,7 @@ Vulkan 1.3 -- all DONE: anv, radv, lvp VK_KHR_copy_commands2 DONE (anv, lvp, panvk, radv, tu, v3dv, vn) VK_KHR_dynamic_rendering DONE (anv, dzn, lvp, radv, tu, vn) VK_KHR_format_feature_flags2 DONE (anv, lvp, radv, tu, v3dv, vn) - VK_KHR_maintenance4 DONE (anv, lvp, radv, tu, vn) + VK_KHR_maintenance4 DONE (anv, lvp, radv, tu, v3dv, vn) VK_KHR_shader_integer_dot_product DONE (anv, lvp, radv, tu, vn) VK_KHR_shader_non_semantic_info DONE (anv, radv, tu, v3dv, vn) VK_KHR_shader_terminate_invocation DONE (anv, lvp, radv, tu, vn) diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index da95e1734b2..e46f31fa907 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -144,6 +144,7 @@ get_device_extensions(const struct v3dv_physical_device *device, .KHR_maintenance1 = true, .KHR_maintenance2 = true, .KHR_maintenance3 = true, + .KHR_maintenance4 = true, .KHR_multiview = true, .KHR_pipeline_executable_properties = true, .KHR_separate_depth_stencil_layouts = true, @@ -1174,6 +1175,7 @@ v3dv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, .descriptorBindingInlineUniformBlockUpdateAfterBind = false, .pipelineCreationCacheControl = true, .privateData = true, + .maintenance4 = true, }; VkPhysicalDeviceVulkan12Features vk12 = {