Renderer: Allow to enable or disable API validation layers using config

This commit is contained in:
SirLynix
2022-08-10 00:04:46 +02:00
parent 38e32025e9
commit 117f7c2a4b
19 changed files with 101 additions and 37 deletions

View File

@@ -38,9 +38,9 @@ namespace Nz
return Vulkan::CreateDevice(physDevices[deviceIndex], enabledFeatures);
}
bool VulkanRenderer::Prepare(const ParameterList& parameters)
bool VulkanRenderer::Prepare(const Renderer::Config& config)
{
if (!Vulkan::Initialize(APIVersion, parameters))
if (!Vulkan::Initialize(APIVersion, config.validationLevel, config.customParameters))
return false;
const auto& physDevices = Vulkan::GetPhysicalDevices();