X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderbuffer.cpp;h=ac0a34cd92d9874484fcbaab19b0bac4f1911053;hb=287985a83e42e1e0af0c1522272d97d96fce00f9;hp=49e0b74fbebdc908aa238eaedf6e2c0238ccf237;hpb=a361efc05fcad11b2918f3cd7abdebe794b131d8;p=libs%2Fgl.git diff --git a/source/renderbuffer.cpp b/source/renderbuffer.cpp index 49e0b74f..ac0a34cd 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, sizei w, sizei h) { bind(); + width=w; + height=h; glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, fmt, width, height); }