シェーダーセマンティクス - Unity マニュアル

HLSL シェーダープログラム を書くとき、入力変数と出力変数は セマンティクス を使って「目的」を示す必要があります。 これは、HLSL シェーダー言語の基本的なコンセプトです。詳細は、MSDN の Semantics のドキュメント を参照してください。