diff --git a/src/WallpaperEngine/Render/Shaders/Compiler.cpp b/src/WallpaperEngine/Render/Shaders/Compiler.cpp index 2b0a4b6..24b1b9d 100644 --- a/src/WallpaperEngine/Render/Shaders/Compiler.cpp +++ b/src/WallpaperEngine/Render/Shaders/Compiler.cpp @@ -265,7 +265,7 @@ namespace WallpaperEngine::Render::Shaders // extract value between quotes filename = this->extractQuotedValue (it); BREAK_IF_ERROR - if (this->m_content.find (" main(") == std::string::npos && this->m_content.find (" main (") == std::string::npos) + if (this->m_recursive) { this->m_compiledContent += "// begin of include from file " + filename + "\r\n"; this->m_compiledContent += this->lookupShaderFile (filename);