X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frenderbuffer.cpp;h=5bea07fc81e60a70c26c7744f3e7d5a6434bc621;hp=40d58cef95b7d83719749df22c9640d81a33fab5;hb=HEAD;hpb=ceae2a27dfc58310c5bab7e3aa3fedf0fa9a1f49 diff --git a/source/renderbuffer.cpp b/source/renderbuffer.cpp deleted file mode 100644 index 40d58cef..00000000 --- a/source/renderbuffer.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - -#include "extension.h" -#include "ext_framebuffer_object.h" -#include "renderbuffer.h" - -namespace Msp { -namespace GL { - -Renderbuffer::Renderbuffer() -{ - static RequireExtension _ext("GL_EXT_framebuffer_object"); - - glGenRenderbuffersEXT(1, &id); - bind(); -} - -Renderbuffer::~Renderbuffer() -{ - glDeleteRenderbuffersEXT(1, &id); -} - -void Renderbuffer::bind() const -{ - glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, id); -} - -void Renderbuffer::storage(PixelFormat fmt, unsigned w, unsigned h) -{ - bind(); - width=w; - height=h; - glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, fmt, width, height); -} - -} // namespace GL -} // namespace Msp