X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fframebuffer.h;h=ea462bf6ad432bd78da37afef4fa77103bc676ff;hb=5172d32d67595ea0b70184fadcfcb8e023cccbc8;hp=89147b2c250cb265be3a7805cb927062499f1655;hpb=656b4577fccfb02bea747871e5ab10148f002443;p=libs%2Fgl.git diff --git a/source/framebuffer.h b/source/framebuffer.h index 89147b2c..ea462bf6 100644 --- a/source/framebuffer.h +++ b/source/framebuffer.h @@ -1,7 +1,7 @@ /* $Id$ This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions +Copyright © 2007, 2009-2011 Mikko Rasa, Mikkosoft Productions Distributed under the LGPL */ @@ -110,7 +110,7 @@ private: void check_size(); public: void attach(FramebufferAttachment attch, Renderbuffer &rbuf); - void attach(FramebufferAttachment attch, Texture2D &tex, unsigned level); + void attach(FramebufferAttachment attch, Texture2D &tex, unsigned level = 0); void detach(FramebufferAttachment attch); /** @@ -121,6 +121,9 @@ public: FramebufferStatus check_status() const; void clear(BufferBits); + void blit_from(const Framebuffer &, int, int, int, int, int, int, int, int, BufferBits, bool); + void blit_from(const Framebuffer &, int, int, unsigned, unsigned, int, int, BufferBits); + void blit_from(const Framebuffer &, BufferBits, bool); void bind() const;