void Texturing::bind_attachment(unsigned i) const
{
const Attachment &attch = attachments[i];
- TexUnit::activate(i);
if(attch.tex)
- attch.tex->bind();
+ attch.tex->bind_to(i);
else
- Texture::unbind();
+ Texture::unbind_from(i);
if(attch.env)
- attch.env->bind();
+ attch.env->bind_to(i);
else
- TexEnv::unbind();
+ TexEnv::unbind_from(i);
}
void Texturing::unbind_attachment(unsigned i)
{
- TexUnit::activate(i);
- Texture::unbind();
- TexEnv::unbind();
+ Texture::unbind_from(i);
+ TexEnv::unbind_from(i);
}
void Texturing::bind() const