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))