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;
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;