HLSL のシェーダーキーワードの宣言と使用 - Unity マニュアル
シェーダーキーワードを宣言すると、キーワードを有効または無効にしたときにシェーダーに異なる動作を行わせることが可能です。