From 53157875b9c70613bc1703d50ff693347b47b246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sun, 6 Mar 2022 17:25:31 +0100 Subject: [PATCH] Shader: Fix LangWriter not outputting const if --- src/Nazara/Shader/LangWriter.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Shader/LangWriter.cpp b/src/Nazara/Shader/LangWriter.cpp index 5371699c5..5f3c01a65 100644 --- a/src/Nazara/Shader/LangWriter.cpp +++ b/src/Nazara/Shader/LangWriter.cpp @@ -684,7 +684,12 @@ namespace Nz bool first = true; for (const auto& statement : node.condStatements) { - if (!first) + if (first) + { + if (node.isConst) + Append("const "); + } + else Append("else "); Append("if (");