From bd816084c6a0637cdf573da2ed7a0eff56eb26fd Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Fri, 26 Aug 2022 15:00:23 +0200 Subject: [PATCH] zink: enable spir-v 1.6 for vulkan 1.3 Part-of: --- src/gallium/drivers/zink/zink_screen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 6d00053255a..6adfa746dcd 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1557,7 +1557,9 @@ choose_pdev(struct zink_screen *screen) screen->vk_version = MIN2(screen->info.device_version, screen->instance_info.loader_version); /* calculate SPIR-V version based on VK version */ - if (screen->vk_version >= VK_MAKE_VERSION(1, 2, 0)) + if (screen->vk_version >= VK_MAKE_VERSION(1, 3, 0)) + screen->spirv_version = SPIRV_VERSION(1, 6); + else if (screen->vk_version >= VK_MAKE_VERSION(1, 2, 0)) screen->spirv_version = SPIRV_VERSION(1, 5); else if (screen->vk_version >= VK_MAKE_VERSION(1, 1, 0)) screen->spirv_version = SPIRV_VERSION(1, 3);