summaryrefslogtreecommitdiff
path: root/src/render/ShaderLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/ShaderLoader.cpp')
-rw-r--r--src/render/ShaderLoader.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/render/ShaderLoader.cpp b/src/render/ShaderLoader.cpp
index 5cef2d99..388c1d43 100644
--- a/src/render/ShaderLoader.cpp
+++ b/src/render/ShaderLoader.cpp
@@ -14,8 +14,6 @@
using namespace Render;
-using namespace Render;
-
CShaderLoader::CShaderLoader(const std::vector<std::string> includes, const std::array<std::string, SH_FRAG_LAST>& frags, const std::string shaderPath) : m_shaderPath(shaderPath) {
m_callbacks = glsl_include_callbacks_t{
.include_local =
@@ -72,6 +70,7 @@ std::string CShaderLoader::getDefines(ShaderFeatureFlags features) {
{"USE_RGBA", features & SH_FEAT_RGBA ? "1" : "0"}, {"USE_DISCARD", features & SH_FEAT_DISCARD ? "1" : "0"}, {"USE_TINT", features & SH_FEAT_TINT ? "1" : "0"},
{"USE_ROUNDING", features & SH_FEAT_ROUNDING ? "1" : "0"}, {"USE_CM", features & SH_FEAT_CM ? "1" : "0"}, {"USE_TONEMAP", features & SH_FEAT_TONEMAP ? "1" : "0"},
{"USE_SDR_MOD", features & SH_FEAT_SDR_MOD ? "1" : "0"}, {"USE_BLUR", features & SH_FEAT_BLUR ? "1" : "0"}, {"USE_ICC", features & SH_FEAT_ICC ? "1" : "0"},
+ {"USE_MIRROR", features & SH_FEAT_MIRROR ? "1" : "0"},
};
for (const auto& [name, value] : defines) {
res += std::format("#define {} {}\n", name, value);