From f5fa211609e1e9833aa515651a0f4869b96a7ca7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Mon, 24 Aug 2020 16:49:38 +0200 Subject: [PATCH] ShaderAstCloner: Fix Swizzle case --- src/Nazara/Shader/ShaderAstCloner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nazara/Shader/ShaderAstCloner.cpp b/src/Nazara/Shader/ShaderAstCloner.cpp index 39754b7a9..90c7c909d 100644 --- a/src/Nazara/Shader/ShaderAstCloner.cpp +++ b/src/Nazara/Shader/ShaderAstCloner.cpp @@ -140,7 +140,7 @@ namespace Nz void ShaderAstCloner::Visit(ShaderNodes::SwizzleOp& node) { - PushExpression(ShaderNodes::SwizzleOp::Build(PopExpression(), node.components.data(), node.componentCount)); + PushExpression(ShaderNodes::SwizzleOp::Build(CloneExpression(node.expression), node.components.data(), node.componentCount)); } void ShaderAstCloner::Visit(ShaderNodes::BuiltinVariable& var)