From 2519948f03a8fc467614bdfbdf5bd3e065dbcb5e Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 2 Feb 2026 23:26:16 +0100 Subject: feat: Complete audio tracker system integration and tests --- src/gpu/effects/shader_composer.cc | 42 ++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 20 deletions(-) (limited to 'src/gpu/effects/shader_composer.cc') diff --git a/src/gpu/effects/shader_composer.cc b/src/gpu/effects/shader_composer.cc index 61da6e6..3e08df9 100644 --- a/src/gpu/effects/shader_composer.cc +++ b/src/gpu/effects/shader_composer.cc @@ -5,29 +5,31 @@ #include ShaderComposer& ShaderComposer::Get() { - static ShaderComposer instance; - return instance; + static ShaderComposer instance; + return instance; } -void ShaderComposer::RegisterSnippet(const std::string& name, const std::string& code) { - snippets_[name] = code; +void ShaderComposer::RegisterSnippet(const std::string& name, + const std::string& code) { + snippets_[name] = code; } -std::string ShaderComposer::Compose(const std::vector& dependencies, const std::string& main_code) { - std::stringstream ss; - ss << "// Generated by ShaderComposer\n\n"; - - for (const auto& dep : dependencies) { - auto it = snippets_.find(dep); - if (it != snippets_.end()) { - ss << "// --- Snippet: " << dep << " ---\n"; - ss << it->second << "\n"; - } +std::string +ShaderComposer::Compose(const std::vector& dependencies, + const std::string& main_code) { + std::stringstream ss; + ss << "// Generated by ShaderComposer\n\n"; + + for (const auto& dep : dependencies) { + auto it = snippets_.find(dep); + if (it != snippets_.end()) { + ss << "// --- Snippet: " << dep << " ---\n"; + ss << it->second << "\n"; } - - ss << "// --- Main Code ---\n"; - ss << main_code; - - return ss.str(); -} + } + ss << "// --- Main Code ---\n"; + ss << main_code; + + return ss.str(); +} -- cgit v1.2.3