[4.0] Avoid calling glActiveTexture() unnecessarily.
[platform/core/uifw/dali-core.git] / dali / internal / render / renderers / render-texture.cpp
index 7e0af70..7cb2f8e 100644 (file)
@@ -860,8 +860,7 @@ bool Texture::Bind( Context& context, unsigned int textureUnit, Render::Sampler*
 
   if( mId != 0 )
   {
-    context.ActiveTexture( static_cast<TextureUnit>(textureUnit) );
-    context.BindTexture( mTarget, mId );
+    context.BindTextureForUnit( static_cast<TextureUnit>( textureUnit ), mTarget, mId );
     ApplySampler( context, sampler );
 
     if( mNativeImage )