i think your shader does shift the base texture and uses the alpha information to clamp it.