]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/renderpass.cpp
Fix brokenness from EnvironmentMap changes
[libs/gl.git] / source / materials / renderpass.cpp
index 35692a4eaa69d49e54666e5684ff46b04f03c324..dde1fdb4f9847b39178cc412f8c6cdcde3576a6e 100644 (file)
@@ -130,6 +130,11 @@ int RenderPass::get_texture_index(const string &n) const
        return (shprog && i!=textures.end() ? shprog->get_uniform_binding(i->tag) : -1);
 }
 
+void RenderPass::set_back_faces(bool bf)
+{
+       back_faces = bf;
+}
+
 void RenderPass::set_receive_shadows(bool rs)
 {
        receive_shadows = rs;
@@ -144,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;