X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=inline;f=source%2Fbloom.h;h=9f1d93dcece4174c0912a8671bc0e98b2bb793b5;hb=8141d1e1cf5de45d1e8d640f3f8643ee748292dc;hp=00130fa18d1277576fa400a005d44679d7f44a18;hpb=f14435e58bfa0fa697a06ba9a454bb30cd37d9d8;p=libs%2Fgl.git diff --git a/source/bloom.h b/source/bloom.h index 00130fa1..9f1d93dc 100644 --- a/source/bloom.h +++ b/source/bloom.h @@ -23,16 +23,15 @@ a blur filter. class Bloom: public PostProcessor { private: - Framebuffer fbo; + Framebuffer fbo[2]; Texture2D tex[2]; Program blur_shader; ProgramData blur_shdata_common; - ProgramData blur_shdata_x; - ProgramData blur_shdata_y; + ProgramData blur_shdata[2]; Program combine_shader; ProgramData combine_shdata; Texturing combine_texturing; - Mesh quad; + const Mesh &quad; public: Bloom(unsigned, unsigned);