X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexenv.cpp;fp=source%2Ftexenv.cpp;h=c8af55f85febad1b22c5560efb0c7f688fca405e;hb=0ef8e620a008e92069b0dd9ae4e972bc69430fc7;hp=51adf9fb4aee45f1aa40e93effbad084e3c3b4d4;hpb=41264797bc55f27411555b3c217a80c791154afc;p=libs%2Fgl.git diff --git a/source/texenv.cpp b/source/texenv.cpp index 51adf9fb..c8af55f8 100644 --- a/source/texenv.cpp +++ b/source/texenv.cpp @@ -9,6 +9,15 @@ TexEnv::TexEnv(): color(0, 0, 0, 0) { } +TexEnv::~TexEnv() +{ + if(this!=&default_object()) + { + while(TexUnit *unit = TexUnit::find_unit(this)) + unbind_from(unit->get_index()); + } +} + const TexEnv &TexEnv::default_object() { static TexEnv obj;