From bb5805fbc534c66a2842df365efb19b97c9a4540 Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Fri, 19 May 2023 14:05:15 -0400 Subject: [PATCH] video: windows: avoid creating vulkan instance to validate Now we can validate vulkan without creating an instance. Gitlab: #938 Change-Id: I9543986b33974083c1aec42128dfe1b924134116 --- src/app/main.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 31d08b014..0e471bc60 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -134,18 +134,7 @@ main(int argc, char* argv[]) // Check using Qt's QVulkanInstance. QVulkanInstance inst; - inst.setLayers({"VK_LAYER_KHRONOS_validation"}); - bool ok = inst.create(); - if (!ok) { - qWarning() << "QVulkanInstance cannot be created."; - return false; - } - if (!inst.layers().contains("VK_LAYER_KHRONOS_validation")) { - qWarning() << "VK_LAYER_KHRONOS_validation layer is not available."; - return false; - } - - return true; + return inst.supportedLayers().contains("VK_LAYER_KHRONOS_validation"); #else return false; #endif -- GitLab