Unity will scale the mesh on the CPU, and the shaders will already receive only pre-scaled vertex positions, normals etc. So in the shaders, everything that can happen is no scale at all or uniform scale.
参考:
http://forum.unity3d.com/threads/handle-uniform-non-uniform-scale-in-a-shader.115675/