diff options
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_; }; |
