X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Fframebuffer_backend.cpp;h=de8a9c6eabd2274cceb83b7c087b570b06149d16;hb=e70662d7812464159f2e47f4bebb69d88f89ae93;hp=b56499d1609186572a8ada56492163c0bfbfaf1b;hpb=b9e720f36185c6fe4d39a1056ecb88dec0ce950d;p=libs%2Fgl.git diff --git a/source/backends/opengl/framebuffer_backend.cpp b/source/backends/opengl/framebuffer_backend.cpp index b56499d1..de8a9c6e 100644 --- a/source/backends/opengl/framebuffer_backend.cpp +++ b/source/backends/opengl/framebuffer_backend.cpp @@ -19,7 +19,6 @@ namespace Msp { namespace GL { OpenGLFramebuffer::OpenGLFramebuffer(bool is_system): - id(0), status(is_system ? GL_FRAMEBUFFER_COMPLETE : GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT) { if(!is_system) @@ -33,6 +32,13 @@ OpenGLFramebuffer::OpenGLFramebuffer(bool is_system): } } +OpenGLFramebuffer::OpenGLFramebuffer(OpenGLFramebuffer &&other): + id(other.id), + status(other.status) +{ + other.id = 0; +} + OpenGLFramebuffer::~OpenGLFramebuffer() { if(id)