シェーダーのデータタイプと精度 - Unity マニュアル
The standard shader language in Unity is Cg/HLSL, and general HLSL data types are supported. However, Unity has some additions to the HLSL types, particularly for better support on mobile platforms.