X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexturing.cpp;fp=source%2Ftexturing.cpp;h=1c8410c57a6bff3ee9388805964a1cca0876981c;hb=6fd9b09f47ff6a07bd5ca7f9e8887db3486bfcb1;hp=880f3f0751a40df642d4b7d713d3497c94476da2;hpb=787e0f5daaccb912fd351b26f9cb9026719ab384;p=libs%2Fgl.git diff --git a/source/texturing.cpp b/source/texturing.cpp index 880f3f07..1c8410c5 100644 --- a/source/texturing.cpp +++ b/source/texturing.cpp @@ -47,22 +47,20 @@ void Texturing::set_attachment(unsigned attch, const Texture *tex, const TexEnv 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