diff --git a/src/rendering/vulkan/system/vk_device.cpp b/src/rendering/vulkan/system/vk_device.cpp index 0dd90f75d..e5d43144c 100644 --- a/src/rendering/vulkan/system/vk_device.cpp +++ b/src/rendering/vulkan/system/vk_device.cpp @@ -428,7 +428,7 @@ std::vector VulkanDevice::GetPhysicalDevices(VkInstance in { uint32_t deviceCount = 0; VkResult result = vkEnumeratePhysicalDevices(instance, &deviceCount, nullptr); - if (result != VK_ERROR_INITIALIZATION_FAILED) // Some drivers return this when a card does not support vulkan + if (result == VK_ERROR_INITIALIZATION_FAILED) // Some drivers return this when a card does not support vulkan return {}; if (result != VK_SUCCESS) I_Error("vkEnumeratePhysicalDevices failed");