]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/shadowmap.cpp
Add debug name capability to more classes
[libs/gl.git] / source / effects / shadowmap.cpp
index cd9ad8274c7f6f61a7ee1a68347c5b4c4201f757..a6d431bc200da86e025dcc2b640aa9d2a342d0e0 100644 (file)
@@ -122,5 +122,17 @@ void ShadowMap::render(Renderer &renderer, Tag tag) const
        renderer.render(renderable, tag);
 }
 
        renderer.render(renderable, tag);
 }
 
+void ShadowMap::set_debug_name(const std::string &name)
+{
+#ifdef DEBUG
+       fbo.set_debug_name(name+" [FBO]");
+       shadow_camera.set_debug_name(name+".camera");
+       depth_buf.set_debug_name(name+"/depth.tex2d");
+       shdata.set_debug_name(name+" [UBO]");
+#else
+       (void)name;
+#endif
+}
+
 } // namespace GL
 } // namespace Msp
 } // namespace GL
 } // namespace Msp