From 172e080b0730024bb92be2e921d849c9bcd16bf0 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Sat, 6 Jul 2024 18:19:21 +0200 Subject: [PATCH] LibCore: Print error code returned by vkCreateInstance() Good to have at least some information about instance creation failure. --- Userland/Libraries/LibCore/VulkanContext.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibCore/VulkanContext.cpp b/Userland/Libraries/LibCore/VulkanContext.cpp index 85393e30ba2..e1525b41555 100644 --- a/Userland/Libraries/LibCore/VulkanContext.cpp +++ b/Userland/Libraries/LibCore/VulkanContext.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include @@ -25,7 +26,9 @@ ErrorOr create_instance(uint32_t api_version) create_info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; create_info.pApplicationInfo = &app_info; - if (vkCreateInstance(&create_info, nullptr, &instance) != VK_SUCCESS) { + auto result = vkCreateInstance(&create_info, nullptr, &instance); + if (result != VK_SUCCESS) { + dbgln("vkCreateInstance returned {}", to_underlying(result)); return Error::from_string_view("Application instance creation failed"sv); }