X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpostprocessor.h;h=15cdc271149265e171da1b2cdf4ef6ce6a3b842d;hb=5c5d094255ae5b0a07f99392a5a099ad9c8e8e38;hp=ffc9045dbed954119262218441eba1cc6e32e66f;hpb=e55f79ccb21e8c1be3d86f127e3ec1583e58ce92;p=libs%2Fgl.git diff --git a/source/postprocessor.h b/source/postprocessor.h index ffc9045d..15cdc271 100644 --- a/source/postprocessor.h +++ b/source/postprocessor.h @@ -5,6 +5,7 @@ namespace Msp { namespace GL { class Mesh; +class Renderer; class Shader; class Texture2D; @@ -21,7 +22,9 @@ public: virtual ~PostProcessor() { } /// Renders the effect. - virtual void render(const Texture2D &color, const Texture2D &depth) = 0; + virtual void render(const Texture2D &, const Texture2D &) { } + + virtual void render(Renderer &, const Texture2D &, const Texture2D &); protected: /** Returns a vertex shader suitable for rendering a full-screen quad.