From 4728d5f2a88d3320c14cb24f6da500f538c8105f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 8 Jul 2021 22:47:45 +0200 Subject: [PATCH] Fix DeferredShading example --- examples/DeferredShading/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/DeferredShading/main.cpp b/examples/DeferredShading/main.cpp index b575d1c28..95b13bff3 100644 --- a/examples/DeferredShading/main.cpp +++ b/examples/DeferredShading/main.cpp @@ -181,8 +181,9 @@ int main() std::shared_ptr coneMeshGfx = std::make_shared(*coneMesh); auto customSettings = Nz::BasicMaterial::GetSettings()->GetBuilderData(); - customSettings.shaders[UnderlyingCast(Nz::ShaderStageType::Fragment)] = std::make_shared(Nz::ShaderStageType::Fragment, Nz::ShaderLang::Parse(resourceDir / "deferred_frag.nzsl")); - customSettings.shaders[UnderlyingCast(Nz::ShaderStageType::Vertex)] = std::make_shared(Nz::ShaderStageType::Vertex, Nz::ShaderLang::Parse(resourceDir / "deferred_vert.nzsl")); + customSettings.shaders.clear(); + customSettings.shaders.emplace_back(std::make_shared(Nz::ShaderStageType::Fragment, Nz::ShaderLang::Parse(resourceDir / "deferred_frag.nzsl"))); + customSettings.shaders.emplace_back(std::make_shared(Nz::ShaderStageType::Vertex, Nz::ShaderLang::Parse(resourceDir / "deferred_vert.nzsl"))); auto customMatSettings = std::make_shared(std::move(customSettings));