diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-02 23:26:16 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-02 23:26:16 +0100 |
| commit | 2519948f03a8fc467614bdfbdf5bd3e065dbcb5e (patch) | |
| tree | 19d6808bb6dd6bd0a89799885c1cce5b64c02f1b /src/gpu/effects/shader_composer.h | |
| parent | b52200dbfe27355a46ab25dd87cd82799df9c84f (diff) | |
feat: Complete audio tracker system integration and tests
Diffstat (limited to 'src/gpu/effects/shader_composer.h')
| -rw-r--r-- | src/gpu/effects/shader_composer.h | 21 |
1 files changed, 11 insertions, 10 deletions
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 <string> #include <map> +#include <string> #include <vector> 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<std::string>& dependencies, const std::string& main_code); + // Assemble a final shader string by prepending required snippets + std::string Compose(const std::vector<std::string>& dependencies, + const std::string& main_code); -private: - ShaderComposer() = default; - std::map<std::string, std::string> snippets_; + private: + ShaderComposer() = default; + std::map<std::string, std::string> snippets_; }; |
