Cogs.Core
Effects.cpp
1#include "Effects.h"
2
3namespace
4{
5 std::string extension = ".glsl";
6}
7
8Cogs::EffectHandle Cogs::Terrain::EffectLoader::loadEffect(IEffects * effects,
9 const std::string & vsName,
10 const std::string & psName,
11 const PreprocessorDefinitions & definitions)
12{
13 static std::string prefix = "Terrain/";
14
15 return effects->loadEffect(prefix + vsName + extension, prefix + psName + extension, definitions);
16}
17
18void Cogs::Terrain::EffectLoader::setExtension(const std::string & ext)
19{
20 ::extension = ext;
21}