diff --git a/src/Nazara/VulkanRenderer/Vulkan.cpp b/src/Nazara/VulkanRenderer/Vulkan.cpp index 0827bc030..ce43249d3 100644 --- a/src/Nazara/VulkanRenderer/Vulkan.cpp +++ b/src/Nazara/VulkanRenderer/Vulkan.cpp @@ -41,7 +41,7 @@ namespace Nz bool Vulkan::Initialize(UInt32 apiVersion, const ParameterList& parameters) { - NazaraAssert(!s_instance.IsValid(), "Vulkan is already initialized"); + NazaraAssert(!IsInitialized(), "Vulkan is already initialized"); // Initialize module here if (!Vk::Loader::Initialize()) @@ -220,6 +220,11 @@ namespace Nz return true; } + bool Vulkan::IsInitialized() + { + return s_instance.IsValid(); + } + Vk::DeviceHandle Vulkan::CreateDevice(VkPhysicalDevice gpu, const Vk::Surface& surface, UInt32* presentableFamilyQueue) { Nz::ErrorFlags errFlags(ErrorFlag_ThrowException, true);