X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fframebuffer.cpp;h=23b39f2d691c8de06aeaf378be10c25fe39db601;hb=2b2676392aff2eb6b38c3e463cc67f4d67a4ef8b;hp=810f0cf1c2675da6741648568408d221412d7c77;hpb=87b74b1263710b0acb9e0b72283e972fd54ee91b;p=libs%2Fgl.git 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);