X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture2d.cpp;h=64ad124f97a1952f19307d429c8f9acd427d76c1;hb=6a7510a74193ad442bfe82d8377606c3cb66e6b2;hp=41763586c7dcfc9e81572907b44d00069e5dbf70;hpb=1acb01fb3c23439444a22fb9a9167ff6dd67611c;p=libs%2Fgl.git diff --git a/source/texture2d.cpp b/source/texture2d.cpp index 41763586..64ad124f 100644 --- a/source/texture2d.cpp +++ b/source/texture2d.cpp @@ -40,6 +40,11 @@ Texture2D::Texture2D(ResourceManager *m): allocated(0) { } +Texture2D::~Texture2D() +{ + set_manager(0); +} + void Texture2D::storage(PixelFormat fmt, unsigned wd, unsigned ht) { if(width>0) @@ -58,7 +63,8 @@ void Texture2D::allocate(unsigned level) if(allocated&(1<