summaryrefslogtreecommitdiff
path: root/src/gpu/effects/shader_composer.h
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-02 23:26:16 +0100
committerskal <pascal.massimino@gmail.com>2026-02-02 23:26:16 +0100
commit2519948f03a8fc467614bdfbdf5bd3e065dbcb5e (patch)
tree19d6808bb6dd6bd0a89799885c1cce5b64c02f1b /src/gpu/effects/shader_composer.h
parentb52200dbfe27355a46ab25dd87cd82799df9c84f (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.h21
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_;
};