#ifndef MSP_GL_RENDERBUFFER_H_
#define MSP_GL_RENDERBUFFER_H_
+#include "bindable.h"
#include "pixelformat.h"
namespace Msp {
Requires the GL_EXT_framebuffer_object extension.
*/
-class Renderbuffer
+class Renderbuffer: public Bindable<Renderbuffer>
{
private:
unsigned id;
unsigned get_width() const { return width; }
unsigned get_height() const { return height; }
+ void storage(PixelFormat fmt, unsigned width, unsigned height);
+
void bind() const;
- void storage(PixelFormat fmt, unsigned width, unsigned height);
+ static void unbind();
};
} // namespace GL