diff --git a/src/app/main.cpp b/src/app/main.cpp index 31d08b014bed278889b19dd4a34b7424a76842df..0e471bc60aa345c3d43c8fe34ea99be78d171145 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