From ea781e602c7a68179f5fb52f0f57b28f359da92d Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Tue, 6 Dec 2016 17:19:34 +0100 Subject: [PATCH] Fix code generated from optimized OpCompositeExtract. --- spirv_glsl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spirv_glsl.cpp b/spirv_glsl.cpp index 0a97918c..9b3b14a4 100644 --- a/spirv_glsl.cpp +++ b/spirv_glsl.cpp @@ -1519,7 +1519,7 @@ string CompilerGLSL::to_expression(uint32_t id) { auto &e = get(id); if (e.base_expression) - return to_expression(e.base_expression) + e.expression; + return to_enclosed_expression(e.base_expression) + e.expression; else return e.expression; }