From 2cc4944f5829b22c3ac902c81105a306e468411f Mon Sep 17 00:00:00 2001 From: SirLynix Date: Thu, 16 Jun 2022 18:19:19 +0200 Subject: [PATCH] Fix compilation --- src/Nazara/Graphics/UberShader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Graphics/UberShader.cpp b/src/Nazara/Graphics/UberShader.cpp index 17b69ddd6..8988926d4 100644 --- a/src/Nazara/Graphics/UberShader.cpp +++ b/src/Nazara/Graphics/UberShader.cpp @@ -74,9 +74,11 @@ namespace Nz // TODO: Remove this when arrays are accepted as config values for (const auto& [optionHash, optionValue] : config.optionValues) { + std::uint32_t hash = optionHash; + std::visit([&](auto&& arg) { - states.optionValues[optionHash] = arg; + states.optionValues[hash] = arg; }, optionValue); } states.shaderModuleResolver = Graphics::Instance()->GetShaderModuleResolver();