+ GL::Mesh *mesh = 0;
+ if(FS::exists(renderable_name))
+ {
+ mesh = new GL::Mesh;
+ DataFile::load(*mesh, renderable_name);
+ resources.add("__"+renderable_name, mesh);
+ }
+ else
+ mesh = &resources.get<GL::Mesh>(renderable_name);
+
+ object = new GL::Object;
+ GL::Technique *tech = new GL::Technique;
+ tech->add_pass(0);
+ object->set_mesh(mesh);
+ object->set_technique(tech);
+ renderable = object;
+
+ resources.add("__.tech", tech);
+ resources.add("__.object", object);