X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fframebuffer.cpp;h=23b39f2d691c8de06aeaf378be10c25fe39db601;hp=810f0cf1c2675da6741648568408d221412d7c77;hb=1863f17c5c5563be8492d7f01e5c613a740ea1e9;hpb=3ac3a51c623271da815c8ee60c484445871753bf diff --git a/source/core/framebuffer.cpp b/source/core/framebuffer.cpp index 810f0cf1..23b39f2d 100644 --- a/source/core/framebuffer.cpp +++ b/source/core/framebuffer.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include "error.h" #include "framebuffer.h" #include "misc.h" @@ -393,6 +394,16 @@ void Framebuffer::unbind() system().bind(); } +void Framebuffer::set_debug_name(const string &name) +{ +#ifdef DEBUG + if(KHR_debug) + glObjectLabel(GL_FRAMEBUFFER, id, name.size(), name.c_str()); +#else + (void)name; +#endif +} + Framebuffer &Framebuffer::system() { static Framebuffer sys_framebuf(0);