diff --git a/src/Nazara/Renderer/Renderer.cpp b/src/Nazara/Renderer/Renderer.cpp index cc7ec3ca8..424cf0daa 100644 --- a/src/Nazara/Renderer/Renderer.cpp +++ b/src/Nazara/Renderer/Renderer.cpp @@ -83,6 +83,12 @@ namespace Nz } } + if (!chosenImpl) + { + NazaraError("No renderer found"); + return false; + } + s_rendererImpl = std::move(chosenImpl); s_rendererLib = std::move(chosenLib); diff --git a/src/Nazara/VulkanRenderer/Vulkan.cpp b/src/Nazara/VulkanRenderer/Vulkan.cpp index 65351a20f..ffc9eefc8 100644 --- a/src/Nazara/VulkanRenderer/Vulkan.cpp +++ b/src/Nazara/VulkanRenderer/Vulkan.cpp @@ -174,7 +174,7 @@ namespace Nz if (!s_instance.Create(instanceInfo)) { - NazaraError("Failed to create instance"); + NazaraError("Failed to create instance: " + TranslateVulkanError(s_instance.GetLastErrorCode())); return false; }