- TexUnit::activate(i);
- bind();
-}
-
-const Texture *Texture::current()
-{
- return TexUnit::current().get_texture();
-}
-
-void Texture::unbind()
-{
- const Texture *cur = TexUnit::current().get_texture();
- if(!cur)
- return;
-
- glBindTexture(cur->target, 0);
- glDisable(cur->target);
- TexUnit::current().set_texture(0);