]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/renderbuffer.h
Remove public binding APIs from Renderbuffer and Clipping
[libs/gl.git] / source / core / renderbuffer.h
index 4462e31c12ce348ecb381eb546e98637cb75ebd6..84ed3f28415fa95becfc47152e9a9344b479765f 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef MSP_GL_RENDERBUFFER_H_
 #define MSP_GL_RENDERBUFFER_H_
 
-#include "bindable.h"
 #include "pixelformat.h"
 
 namespace Msp {
@@ -16,7 +15,7 @@ provide a capability for multisampling, which is not available in textures.
 Requires the GL_EXT_framebuffer_object extension.  Multisample renderbuffers
 additionally require the GL_EXT_framebuffer_multisample extension.
 */
-class Renderbuffer: public Bindable<Renderbuffer>
+class Renderbuffer
 {
 private:
        unsigned id;
@@ -44,10 +43,6 @@ public:
        functions.*/
        void storage_multisample(unsigned samples, PixelFormat fmt, unsigned wd, unsigned ht);
 
-       void bind() const;
-
-       static void unbind();
-
        void set_debug_name(const std::string &);
 };