Shader: Fix module overwriting

This commit is contained in:
Jérôme Leclercq
2022-03-15 18:35:02 +01:00
parent 06406fc20e
commit 801b06abfe
4 changed files with 10 additions and 8 deletions

View File

@@ -29,7 +29,7 @@ namespace Nz
if (moduleName.empty())
throw std::runtime_error("cannot register anonymous module");
m_modules.emplace(std::move(moduleName), std::move(module));
m_modules.insert_or_assign(std::move(moduleName), std::move(module));
}
void FilesystemModuleResolver::RegisterModuleDirectory(const std::filesystem::path& realPath)