ShaderLab には、HLSL コードを使わずにシェーダーを書くことができる “固定機能スタイル” のコマンドが多数用意されています。
ノート: これらのコマンドは古い機能で、後方互換性のためだけに文書化されています。シェーダーオブジェクトのソースファイルに HLSL コードが含まれている場合、Unity はこれらのコマンドを完全に無視します。シェーダーのソースファイルに HLSL コードが含まれていない場合、Unity はインポート時にこれらのコマンドを通常のシェーダープログラムにコンパイルします。