X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fframebuffer.cpp;h=b0777171448b5a27222e4b631e8d04cc52143ae6;hp=01fd626598c676a7417f2772f8d72c3b4ae5b700;hb=7ef75a4c4dbfc437e466381dd67c23357e607b82;hpb=4080571d24c1734a9188ee7fac38cf3180325adf diff --git a/source/core/framebuffer.cpp b/source/core/framebuffer.cpp index 01fd6265..b0777171 100644 --- a/source/core/framebuffer.cpp +++ b/source/core/framebuffer.cpp @@ -16,21 +16,11 @@ framebuffer_incomplete::framebuffer_incomplete(const std::string &reason): Framebuffer::Framebuffer(bool s): - FramebufferBackend(s), - dirty(0) -{ - if(s) - { - format = get_system_format(); - get_system_size(width, height); - } -} + FramebufferBackend(s) +{ } Framebuffer::Framebuffer(): - FramebufferBackend(false), - width(0), - height(0), - dirty(0) + FramebufferBackend(false) { } Framebuffer::Framebuffer(FrameAttachment fa): @@ -175,15 +165,6 @@ void Framebuffer::detach(FrameAttachment attch) } } -void Framebuffer::resize(const WindowView &view) -{ - if(attachments.empty()) - throw invalid_operation("Framebuffer::resize"); - - width = view.get_width(); - height = view.get_height(); -} - void Framebuffer::require_complete() const { bool layered = (!attachments.empty() && attachments.front().layer<0); @@ -198,12 +179,6 @@ void Framebuffer::require_complete() const FramebufferBackend::require_complete(); } -Framebuffer &Framebuffer::system() -{ - static Framebuffer sys_framebuf(true); - return sys_framebuf; -} - void Framebuffer::Attachment::set(Texture &t, unsigned l, int z) {