From a9cf718e75cced656b7511e1801429fceb83c2d3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 21 May 2020 05:45:44 +0200 Subject: [PATCH] Get rid of auto variable in glslang.cpp --- gfx/drivers_shader/glslang.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfx/drivers_shader/glslang.cpp b/gfx/drivers_shader/glslang.cpp index b4e9820e94..845f8e4061 100644 --- a/gfx/drivers_shader/glslang.cpp +++ b/gfx/drivers_shader/glslang.cpp @@ -400,7 +400,9 @@ bool glslang::compile_spirv(const string &source, Stage stage, EShMessages messages = static_cast(EShMsgDefault | EShMsgVulkanRules | EShMsgSpvRules); - auto forbid_include = glslang::TShader::ForbidIncluder(); + glslang::TShader::ForbidIncluder forbid_include = + glslang::TShader::ForbidIncluder(); + if (!shader.preprocess(&process.GetResources(), 100, ENoProfile, false, false, messages, &msg, forbid_include))