code: function setValueT1( gl, v, renderer ) {
  
  	var cache = this.cache;
  	var unit = renderer.allocTextureUnit();
  
  	if ( cache[ 0 ] !== unit ) {
  
  		gl.uniform1i( this.addr, unit );
  		cache[ 0 ] = unit;
  
  	}
  
  	renderer.setTexture2D( v || emptyTexture, unit );
  
  }
docs: Single texture (2D / Cube)