- unit.bind();
- glBindTexture(cur->target, 0);
- if(unit.supports_legacy())
- glDisable(cur->target);
+ if(ARB_direct_state_access && !legacy)
+ glBindTextureUnit(i, 0);
+ else
+ {
+ unit.bind();
+ glBindTexture(cur->target, 0);
+ if(unit.supports_legacy() && legacy)
+ glDisable(cur->target);
+ }