From 95feb95c95b5175218b8b1f4ae926a7fda00c162 Mon Sep 17 00:00:00 2001 From: "Thomas H.P. Andersen" Date: Thu, 10 Aug 2023 01:35:44 +0200 Subject: [PATCH] nvk: advertise VK_EXT_tooling_info Use the implementation in common code to report no tools in use. Passes: dEQP-VK.api.tooling_info.validate_getter dEQP-VK.api.tooling_info.validate_tools_properties Part-of: --- docs/features.txt | 2 +- src/nouveau/vulkan/nvk_physical_device.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index 311e3ee3791..003da6f51e0 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -496,7 +496,7 @@ Vulkan 1.3 -- all DONE: anv, radv, tu, lvp, vn VK_EXT_subgroup_size_control DONE (anv, hasvk, lvp, radv, tu, vn) VK_EXT_texel_buffer_alignment DONE (anv, hasvk, lvp, radv, tu, v3dv, vn) VK_EXT_texture_compression_astc_hdr DONE (vn) - VK_EXT_tooling_info DONE (anv, hasvk, radv, tu, v3dv, vn) + VK_EXT_tooling_info DONE (anv, hasvk, nvk, radv, tu, v3dv, vn) VK_EXT_ycbcr_2plane_444_formats DONE (nvk, vn) Khronos extensions that are not part of any Vulkan version: diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 91b9a985657..b745c2f7272 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -426,6 +426,7 @@ nvk_get_device_extensions(const struct nv_device_info *info, .EXT_separate_stencil_usage = true, .EXT_shader_demote_to_helper_invocation = true, .EXT_shader_viewport_index_layer = info->cls_eng3d >= MAXWELL_B, + .EXT_tooling_info = true, .EXT_transform_feedback = true, .EXT_vertex_attribute_divisor = true, .EXT_vertex_input_dynamic_state = true,