return *cur_unit;
}
+TexUnit *TexUnit::find_unit(const Texture *tex)
+{
+ for(vector<TexUnit>::iterator i=units.begin(); i!=units.end(); ++i)
+ if(i->texture==tex)
+ return &*i;
+ return 0;
+}
+
+TexUnit *TexUnit::find_unit(const TexEnv *env)
+{
+ for(vector<TexUnit>::iterator i=units.begin(); i!=units.end(); ++i)
+ if(i->texenv==env)
+ return &*i;
+ return 0;
+}
+
} // namespace GL
} // namespace Msp