diff --git a/src/Nazara/Shader/Ast/SanitizeVisitor.cpp b/src/Nazara/Shader/Ast/SanitizeVisitor.cpp index 3879b0f9b..26fa2f4bd 100644 --- a/src/Nazara/Shader/Ast/SanitizeVisitor.cpp +++ b/src/Nazara/Shader/Ast/SanitizeVisitor.cpp @@ -1018,7 +1018,7 @@ namespace Nz::ShaderAst std::optional defaultBlockSet = 0; if (clone->bindingSet.HasValue()) { - if (ComputeExprValue(clone->bindingSet) == ValidationResult::Unresolved) + if (ComputeExprValue(clone->bindingSet) == ValidationResult::Validated) defaultBlockSet = clone->bindingSet.GetResultingValue(); else defaultBlockSet.reset(); //< Unresolved value