X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderbuffer.cpp;h=ac0a34cd92d9874484fcbaab19b0bac4f1911053;hb=98c810b6d2256aa65986bbde12c38917678121bb;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); }