[Vulkan] Fix VulkanInstance::Create return values

This commit is contained in:
Triang3l 2025-08-15 17:19:23 +03:00
parent b5432ab83f
commit 4234440681

View file

@ -59,7 +59,7 @@ std::unique_ptr<VulkanInstance> VulkanInstance::Create(
vulkan_instance->loader_ = dlopen(loader_library_name, RTLD_NOW | RTLD_LOCAL);
if (!vulkan_instance->loader_) {
XELOGE("Failed to load {}", loader_library_name);
return false;
return nullptr;
}
#define XE_VULKAN_LOAD_LOADER_FUNCTION(name) \
functions_loaded &= \
@ -69,7 +69,7 @@ std::unique_ptr<VulkanInstance> VulkanInstance::Create(
vulkan_instance->loader_ = LoadLibraryW(L"vulkan-1.dll");
if (!vulkan_instance->loader_) {
XELOGE("Failed to load vulkan-1.dll");
return false;
return nullptr;
}
#define XE_VULKAN_LOAD_LOADER_FUNCTION(name) \
functions_loaded &= (ifn.name = PFN_##name(GetProcAddress( \