From a0a453e43f6efec864267a20a555a5c1ffe7eabc Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Wed, 17 Jan 2024 10:01:44 -0600 Subject: [PATCH] nvk: Advertise Vulkan 1.3 Part-of: --- docs/features.txt | 6 +++--- src/nouveau/vulkan/nvk_instance.c | 2 +- src/nouveau/vulkan/nvk_physical_device.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/features.txt b/docs/features.txt index 6d61a2670fe..54bf29b3ac1 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -420,7 +420,7 @@ we DO NOT WANT implementations of these extensions for Mesa. Vulkan 1.0 -- all DONE: anv, dzn, lvp, nvk, radv, tu, v3dv, vn -Vulkan 1.1 -- all DONE: anv, lvp, radv, tu, vn +Vulkan 1.1 -- all DONE: anv, lvp, nvk, radv, tu, vn VK_KHR_16bit_storage DONE (anv/gen8+, dzn, hasvk, lvp, nvk, radv, tu/a650, v3dv, vn) VK_KHR_bind_memory2 DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn) @@ -446,7 +446,7 @@ Vulkan 1.1 -- all DONE: anv, lvp, radv, tu, vn VK_KHR_storage_buffer_storage_class DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn) VK_KHR_variable_pointers DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn) -Vulkan 1.2 -- all DONE: anv, tu, vn +Vulkan 1.2 -- all DONE: anv, nvk, tu, vn VK_KHR_8bit_storage DONE (anv/gen8+, dzn, hasvk, lvp, nvk, radv, v3dv, vn) VK_KHR_buffer_device_address DONE (anv/gen8+, hasvk, lvp, nvk, radv, tu, v3dv, vn) @@ -473,7 +473,7 @@ Vulkan 1.2 -- all DONE: anv, tu, vn VK_EXT_separate_stencil_usage DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn) VK_EXT_shader_viewport_index_layer DONE (anv, hasvk, lvp, nvk, radv, tu, vn) -Vulkan 1.3 -- all DONE: anv, radv, tu, lvp, vn +Vulkan 1.3 -- all DONE: anv, lvp, nvk, radv, tu, vn VK_KHR_copy_commands2 DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) VK_KHR_dynamic_rendering DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, vn) diff --git a/src/nouveau/vulkan/nvk_instance.c b/src/nouveau/vulkan/nvk_instance.c index 76e89a5ad58..ca67dcee4de 100644 --- a/src/nouveau/vulkan/nvk_instance.c +++ b/src/nouveau/vulkan/nvk_instance.c @@ -18,7 +18,7 @@ nvk_EnumerateInstanceVersion(uint32_t *pApiVersion) { uint32_t version_override = vk_get_version_override(); *pApiVersion = version_override ? version_override : - VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION); + VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION); return VK_SUCCESS; } diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index c5376efb046..0d128a481a8 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -68,7 +68,7 @@ nvk_get_vk_version(const struct nv_device_info *info) if (!nvk_use_nak(info)) return VK_MAKE_VERSION(1, 0, VK_HEADER_VERSION); - return VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION); + return VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION); } static void