X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpostprocessor.h;fp=source%2Fpostprocessor.h;h=daaf434efe06028c7891cfa3f1685139099a152a;hb=47bfbdc8cf844aa079995fca34a3b906b49a4f66;hp=ae864c07698b7fe0dd882a0f9a679518534de674;hpb=696c5e20a1da222d225e9212017ef1af644b8103;p=libs%2Fgl.git diff --git a/source/postprocessor.h b/source/postprocessor.h index ae864c07..daaf434e 100644 --- a/source/postprocessor.h +++ b/source/postprocessor.h @@ -35,6 +35,9 @@ public: virtual PostProcessor *create(unsigned, unsigned) const = 0; }; +private: + static WeakPtr fullscreen_quad; + protected: PostProcessor() { } public: @@ -48,10 +51,7 @@ public: protected: /** Returns a mesh consisting of a single quad, covering the entire screen. The vertices are in normalized device coordinates. */ - static const Mesh &get_fullscreen_quad(); - -private: - static const Mesh &create_fullscreen_quad(); + static RefPtr get_fullscreen_quad(); }; } // namespace GL