X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fpostprocessor.cpp;h=28ae71b0945b2ca28e04cf3de34d60e222a36646;hp=ffc753e4b11ed658280b647e05af688ccec0039b;hb=HEAD;hpb=47bfbdc8cf844aa079995fca34a3b906b49a4f66 diff --git a/source/postprocessor.cpp b/source/postprocessor.cpp deleted file mode 100644 index ffc753e4..00000000 --- a/source/postprocessor.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include "mesh.h" -#include "meshbuilder.h" -#include "postprocessor.h" -#include "shader.h" - -namespace Msp { -namespace GL { - -WeakPtr PostProcessor::fullscreen_quad; - -void PostProcessor::render(Renderer &, const Texture2D &color, const Texture2D &depth) -{ - render(color, depth); -} - -RefPtr PostProcessor::get_fullscreen_quad() -{ - RefPtr mesh; - mesh = fullscreen_quad; - if(!mesh) - { - mesh = new Mesh(VERTEX2); - MeshBuilder builder(*mesh); - builder.begin(TRIANGLE_STRIP); - builder.vertex(-1, 1); - builder.vertex(-1, -1); - builder.vertex(1, 1); - builder.vertex(1, -1); - builder.end(); - fullscreen_quad = mesh; - } - return mesh; -} - - -PostProcessor::Template::Template(): - size_divisor(1) -{ } - - -PostProcessor::Template::Loader::Loader(Template &t): - DataFile::ObjectLoader