Do not reinitialize Vulcan context unnecessarily.

This commit is contained in:
Attila Uygun 2023-05-26 22:35:33 +02:00
parent d5ee1c7313
commit 66557f07e3
1 changed files with 4 additions and 2 deletions

View File

@ -35,9 +35,11 @@ VulkanContext::~VulkanContext() {
}
bool VulkanContext::Initialize() {
if (volkInitialize() != VK_SUCCESS) {
if (instance_ != VK_NULL_HANDLE)
return true;
if (volkInitialize() != VK_SUCCESS)
return false;
}
if (!CreatePhysicalDevice())
return false;