X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderbuffer.cpp;h=31a623ea617a179500c1cc821ffc232134d2ce09;hb=b617c5d7b5283ad260a77f01e42e6170cabbc03d;hp=49e0b74fbebdc908aa238eaedf6e2c0238ccf237;hpb=a361efc05fcad11b2918f3cd7abdebe794b131d8;p=libs%2Fgl.git diff --git a/source/renderbuffer.cpp b/source/renderbuffer.cpp index 49e0b74f..31a623ea 100644 --- a/source/renderbuffer.cpp +++ b/source/renderbuffer.cpp @@ -14,7 +14,7 @@ namespace GL { Renderbuffer::Renderbuffer() { - require_extension("GL_EXT_framebuffer_object"); + static RequireExtension _ext("GL_EXT_framebuffer_object"); glGenRenderbuffersEXT(1, &id); bind(); @@ -30,9 +30,11 @@ void Renderbuffer::bind() const glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, id); } -void Renderbuffer::storage(PixelFormat fmt, sizei width, sizei height) +void Renderbuffer::storage(PixelFormat fmt, unsigned w, unsigned h) { bind(); + width = w; + height = h; glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, fmt, width, height); }