X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmesh.cpp;h=d0e71489f1f48a22c6de0d1b686648c452024d98;hb=437609f708f2918067ec64f6d02261d113b1cac0;hp=44568697f4f6dfd46aca884b9a6ebb8cffc05db3;hpb=e5d7b40938e4ae38c41ae6ed054319f7f3fa600f;p=libs%2Fgl.git diff --git a/source/mesh.cpp b/source/mesh.cpp index 44568697..d0e71489 100644 --- a/source/mesh.cpp +++ b/source/mesh.cpp @@ -40,6 +40,7 @@ void Mesh::init(ResourceManager *rm) Mesh::~Mesh() { + set_manager(0); delete vbuf; delete ibuf; if(vao_id) @@ -200,7 +201,7 @@ void Mesh::unbind() glBindVertexArray(0); } -Resource::AsyncLoader *Mesh::load(IO::Seekable &io) +Resource::AsyncLoader *Mesh::load(IO::Seekable &io, const Resources *) { return new AsyncLoader(*this, io); }