X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fresources%2Fresources.cpp;h=ec5f431ddba048cf441b2024de70fc84737b92f3;hp=fa20a0bf2e38d5cc072908480ce0bf3a62008257;hb=ef650a483b4201a1e9727f9a86e59894344d30e8;hpb=4965ad140daacd10e77b74ce9b49e98c4c4dae55 diff --git a/source/resources/resources.cpp b/source/resources/resources.cpp index fa20a0bf..ec5f431d 100644 --- a/source/resources/resources.cpp +++ b/source/resources/resources.cpp @@ -167,7 +167,8 @@ Mesh *Resources::create_mesh(const string &name) if(RefPtr io = open_raw(name)) { - RefPtr mesh = new Mesh(resource_manager); + RefPtr mesh = new Mesh; + mesh->set_manager(resource_manager); resource_manager->set_resource_location(*mesh, *this, name); return mesh.release(); } @@ -187,7 +188,8 @@ Texture2D *Resources::create_texture2d(const string &name) 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);