]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/renderpass.cpp
Set OpenGL debug labels on various objects loaded from Resources
[libs/gl.git] / source / materials / renderpass.cpp
index 36404a6620b7d209713fb6302b970af9027aad72..dde1fdb4f9847b39178cc412f8c6cdcde3576a6e 100644 (file)
@@ -149,6 +149,16 @@ void RenderPass::apply(Renderer &renderer) const
        renderer.set_reverse_winding(back_faces);
 }
 
+void RenderPass::set_debug_name(const string &name)
+{
+#ifdef DEBUG
+       if(shdata.refcount()==1)
+               shdata->set_debug_name(name+" [UBO]");
+#else
+       (void)name;
+#endif
+}
+
 
 DataFile::Loader::ActionMap RenderPass::Loader::shared_actions;