if(RefPtr<IO::Seekable> io = open_raw(name))
{
- RefPtr<Mesh> mesh = new Mesh(resource_manager);
+ RefPtr<Mesh> mesh = new Mesh;
+ mesh->set_manager(resource_manager);
resource_manager->set_resource_location(*mesh, *this, name);
return mesh.release();
}
if(ext==".tex2d")
{
- tex = new Texture2D(resource_manager);
+ tex = new Texture2D;
+ tex->set_manager(resource_manager);
DataFile::Parser parser(*io, name);
Texture2D::Loader ldr(*tex, *this);
ldr.load(parser);