ステートメントではじまります。ディレクティブはどのシェーダー関数を使ってコンパイルするかを示します。ジオメトリシェーダーとしてコンパイル。シェーダーとしてコンパイル。ドメインシェーダーとしてコンパイル。コンパイルするシェーダーターゲットの指定。指定のレンダラー用にのみシェーダーをコンパイルします。デフォルトではすべてのレンダラー用にシェーダーがコンパイルされます。指定のレンダラーにのみシェーダーをコンパイルしません。デフォルトではすべてのレンダラー用にシェーダーがコンパイルされます。用にコンパイルされたシェーダーのデバッグ情報を生成します。(またはそれ以降のバージョン)のグラフィックスデバッガを経由してシェーダーのデバッグが可能になります。