From 8712813a97bd0bb4b33cfd9aeb71cad03bdabc2a Mon Sep 17 00:00:00 2001 From: dibenedetto Date: Tue, 1 May 2012 00:28:50 +0000 Subject: [PATCH] glw: added framebuffer status check, fixed renderbuffer creation. --- wrap/glw/common.h | 1 + wrap/glw/renderbuffer.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/wrap/glw/common.h b/wrap/glw/common.h index 232caaa7..c84c27e5 100644 --- a/wrap/glw/common.h +++ b/wrap/glw/common.h @@ -11,6 +11,7 @@ #define GLW_CHECK_GL_ERROR GLW_ASSERT(glGetError() == GL_NO_ERROR) #define GLW_CHECK_GL_READ_FRAMEBUFFER_STATUS GLW_ASSERT(glCheckFramebufferStatus(GL_READ_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE) #define GLW_CHECK_GL_DRAW_FRAMEBUFFER_STATUS GLW_ASSERT(glCheckFramebufferStatus(GL_DRAW_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE) +#define GLW_CHECK_GL_FRAMEBUFFER_STATUS GLW_ASSERT(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE) namespace glw { diff --git a/wrap/glw/renderbuffer.h b/wrap/glw/renderbuffer.h index 43c359e4..7f1e366f 100644 --- a/wrap/glw/renderbuffer.h +++ b/wrap/glw/renderbuffer.h @@ -111,7 +111,7 @@ class Renderbuffer : public Renderable, public SafeRenderbuffer glGetIntegerv(GL_RENDERBUFFER_BINDING, &boundName); glGenRenderbuffers(1, &(this->m_name)); - this->setBinding(GL_RENDERBUFFER_BINDING, 0); + this->setBinding(GL_RENDERBUFFER, 0); this->bind(); this->allocate(args.format, args.width, args.height);