+int RenderPass::get_texture_index(const string &n) const
+{
+ map<string, unsigned>::const_iterator i = tex_names.find(n);
+ if(i==tex_names.end())
+ return -1;
+ return i->second;
+}
+
+void RenderPass::apply(Renderer &renderer) const
+{
+ renderer.set_texturing(texturing);
+ renderer.set_material(material.get());
+ renderer.set_shader_program(shprog, shdata.get());
+ renderer.set_reverse_winding(back_faces);
+}
+