X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderbuffer.cpp;h=b2b25a0890212b41bc08251845d80385abf7451a;hb=f9d27a44f11dcb2980ea7c65d410e9002098487f;hp=8f0b582a1ba7b6cf0249dd27ee95a252c368d97f;hpb=41b4cb3002f3551ce1bd6fdf15994ee7bc523788;p=libs%2Fgl.git diff --git a/source/renderbuffer.cpp b/source/renderbuffer.cpp index 8f0b582a..b2b25a08 100644 --- a/source/renderbuffer.cpp +++ b/source/renderbuffer.cpp @@ -1,5 +1,5 @@ -#include "ext_framebuffer_multisample.h" -#include "ext_framebuffer_object.h" +#include +#include #include "renderbuffer.h" namespace Msp { @@ -20,7 +20,7 @@ Renderbuffer::~Renderbuffer() void Renderbuffer::storage(PixelFormat fmt, unsigned wd, unsigned ht) { require_pixelformat(fmt); - Bind _bind(this, true); + BindRestore _bind(this); width = wd; height = ht; glRenderbufferStorage(GL_RENDERBUFFER, fmt, width, height); @@ -31,7 +31,7 @@ void Renderbuffer::storage_multisample(unsigned samples, PixelFormat fmt, unsign static Require _req(EXT_framebuffer_multisample); require_pixelformat(fmt); - Bind _bind(this, true); + BindRestore _bind(this); width = wd; height = ht; glRenderbufferStorageMultisample(GL_RENDERBUFFER, samples, fmt, width, height);