]> git.tdb.fi Git - libs/gl.git/blobdiff - source/postprocessor.h
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / postprocessor.h
index daaf434efe06028c7891cfa3f1685139099a152a..c107d885f658e028522fdb0fe463bbd755d60d1d 100644 (file)
@@ -8,6 +8,7 @@ namespace GL {
 
 class Mesh;
 class Renderer;
+class Sampler;
 class Shader;
 class Texture2D;
 
@@ -37,6 +38,8 @@ public:
 
 private:
        static WeakPtr<Mesh> fullscreen_quad;
+       static WeakPtr<Sampler> nearest_sampler;
+       static WeakPtr<Sampler> linear_sampler;
 
 protected:
        PostProcessor() { }
@@ -52,6 +55,9 @@ protected:
        /** Returns a mesh consisting of a single quad, covering the entire screen.
        The vertices are in normalized device coordinates. */
        static RefPtr<Mesh> get_fullscreen_quad();
+
+       static RefPtr<Sampler> get_nearest_sampler();
+       static RefPtr<Sampler> get_linear_sampler();
 };
 
 } // namespace GL