]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderbuffer.cpp
Do not store generated files in the repository
[libs/gl.git] / source / renderbuffer.cpp
index c920633e0f2e0e84a009cab91477a1b0197a93c8..89b255003c57dae72f21b1fac010f60e9d243d75 100644 (file)
@@ -1,5 +1,5 @@
-#include "ext_framebuffer_multisample.h"
-#include "ext_framebuffer_object.h"
+#include <msp/gl/extensions/ext_framebuffer_multisample.h>
+#include <msp/gl/extensions/ext_framebuffer_object.h>
 #include "renderbuffer.h"
 
 namespace Msp {
@@ -19,6 +19,7 @@ Renderbuffer::~Renderbuffer()
 
 void Renderbuffer::storage(PixelFormat fmt, unsigned wd, unsigned ht)
 {
+       require_pixelformat(fmt);
        Bind _bind(this, true);
        width = wd;
        height = ht;
@@ -28,6 +29,7 @@ void Renderbuffer::storage(PixelFormat fmt, unsigned wd, unsigned ht)
 void Renderbuffer::storage_multisample(unsigned samples, PixelFormat fmt, unsigned wd, unsigned ht)
 {
        static Require _req(EXT_framebuffer_multisample);
+       require_pixelformat(fmt);
 
        Bind _bind(this, true);
        width = wd;