X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fpostprocessor.h;h=c107d885f658e028522fdb0fe463bbd755d60d1d;hp=daaf434efe06028c7891cfa3f1685139099a152a;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=47bfbdc8cf844aa079995fca34a3b906b49a4f66 diff --git a/source/postprocessor.h b/source/postprocessor.h index daaf434e..c107d885 100644 --- a/source/postprocessor.h +++ b/source/postprocessor.h @@ -8,6 +8,7 @@ namespace GL { class Mesh; class Renderer; +class Sampler; class Shader; class Texture2D; @@ -37,6 +38,8 @@ public: private: static WeakPtr fullscreen_quad; + static WeakPtr nearest_sampler; + static WeakPtr 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 get_fullscreen_quad(); + + static RefPtr get_nearest_sampler(); + static RefPtr get_linear_sampler(); }; } // namespace GL