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.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/gpu/effects/shader_composer.h') diff --git a/src/gpu/effects/shader_composer.h b/src/gpu/effects/shader_composer.h index 7d918a9..49bf00c 100644 --- a/src/gpu/effects/shader_composer.h +++ b/src/gpu/effects/shader_composer.h @@ -3,21 +3,22 @@ #pragma once -#include #include +#include #include class ShaderComposer { -public: - static ShaderComposer& Get(); + public: + static ShaderComposer& Get(); - // Register a snippet (e.g. "common_math", "sdf_primitives") - void RegisterSnippet(const std::string& name, const std::string& code); + // Register a snippet (e.g. "common_math", "sdf_primitives") + void RegisterSnippet(const std::string& name, const std::string& code); - // Assemble a final shader string by prepending required snippets - std::string Compose(const std::vector& dependencies, const std::string& main_code); + // Assemble a final shader string by prepending required snippets + std::string Compose(const std::vector& dependencies, + const std::string& main_code); -private: - ShaderComposer() = default; - std::map snippets_; + private: + ShaderComposer() = default; + std::map snippets_; }; -- cgit v1.2.3