}
Framebuffer::Framebuffer():
- FramebufferBackend(false)
-{
- init();
-}
+ FramebufferBackend(false),
+ width(0),
+ height(0),
+ dirty(0)
+{ }
Framebuffer::Framebuffer(FrameAttachment fa):
- FramebufferBackend(false)
+ Framebuffer()
{
- init();
set_format(fa);
}
Framebuffer::Framebuffer(const FrameFormat &f):
- FramebufferBackend(false)
+ Framebuffer()
{
- init();
set_format(f);
}
-void Framebuffer::init()
-{
- width = 0;
- height = 0;
- dirty = 0;
-}
-
void Framebuffer::set_format(const FrameFormat &fmt)
{
if(!format.empty() || !id)
}
-Framebuffer::Attachment::Attachment():
- tex(0),
- level(0),
- layer(0)
-{ }
-
void Framebuffer::Attachment::set(Texture &t, unsigned l, int z)
{
tex = &t;