From 81be9606f44ee2c1b6298d5cf6a159ad12dc1fa4 Mon Sep 17 00:00:00 2001 From: redstrate <54911369+redstrate@users.noreply.github.com> Date: Wed, 12 Aug 2020 18:13:53 -0400 Subject: [PATCH] Fix error when compiling shaders with include directives --- engine/renderer/src/shadercompiler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/renderer/src/shadercompiler.cpp b/engine/renderer/src/shadercompiler.cpp index 66406c7..5c00797 100755 --- a/engine/renderer/src/shadercompiler.cpp +++ b/engine/renderer/src/shadercompiler.cpp @@ -163,6 +163,7 @@ const std::vector CompileGLSL(const std::string& filename, EShLang EShMessages messages = (EShMessages) (EShMsgSpvRules); DirStackFileIncluder includer; + includer.pushExternalLocalDirectory(file::get_domain_path(file::Domain::Internal)); if (!Shader.parse(&Resources, 100, false, (EShMessages)0, includer)) { std::cout << Shader.getInfoLog() << std::endl;