]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effect.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / effect.cpp
diff --git a/source/effect.cpp b/source/effect.cpp
deleted file mode 100644 (file)
index ad789af..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#include "effect.h"
-#include "sampler.h"
-
-namespace Msp {
-namespace GL {
-
-WeakPtr<Sampler> Effect::linear_sampler;
-
-Effect::Effect(Renderable &r):
-       renderable(r)
-{
-       enabled_passes.insert(Tag());
-}
-
-void Effect::enable_for_pass(const Tag &tag)
-{
-       enabled_passes.insert(tag);
-}
-
-void Effect::disable_for_pass(const Tag &tag)
-{
-       enabled_passes.erase(tag);
-}
-
-RefPtr<Sampler> Effect::get_linear_sampler()
-{
-       RefPtr<Sampler> sampler = linear_sampler;
-       if(!sampler)
-       {
-               sampler = new Sampler;
-               sampler->set_filter(LINEAR);
-               sampler->set_wrap(CLAMP_TO_EDGE);
-               linear_sampler = sampler;
-       }
-       return sampler;
-}
-
-} // namespace GL
-} // namespace Msp