+void Renderbuffer::storage(PixelFormat fmt, unsigned w, unsigned h)
+{
+ Bind _bind(this, true);
+ width = w;
+ height = h;
+ glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, fmt, width, height);
+}
+
+void Renderbuffer::storage_multisample(unsigned samples, PixelFormat fmt, unsigned w, unsigned h)
+{
+ static RequireExtension _ext("GL_EXT_framebuffer_multisample");
+
+ Bind _bind(this, true);
+ width = w;
+ height = h;
+ glRenderbufferStorageMultisampleEXT(GL_RENDERBUFFER_EXT, samples, fmt, width, height);
+}
+