Renderbuffer::Renderbuffer()
{
- require_extension("GL_EXT_framebuffer_object");
+ static RequireExtension _ext("GL_EXT_framebuffer_object");
glGenRenderbuffersEXT(1, &id);
bind();
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);
}