タグは、キーと値によるペアのデータです。Unity は、事前定義されたキーと値を使用して、指定されたSubShader または Pass をいつどのように使用するかを決定します。または、カスタム値を使用して独自のカスタム SubShader タグまたは Pass タグを作成することもできます。C# コードから SubShader タグと Pass タグを使用することができます。
最もよく使用される定義済みの Pass タグは LightMode タグで、これはすべてのレンダーパイプラインで使用されます。その他の Pass タグは、レンダーパイプラインによって異なります。詳細については、以下のページを参照してください。