HLSL

ここでは、上位レベル シェーダー言語の概要を示します。具体的には、Direct3D 11 で導入されたシェーダー モデル 5 の新機能について説明します。

このセクションには、以下のトピックが含まれています。

  • 動的リンク
    動的リンクを使用すると、実行するコード パスをコンパイル時ではなく描画時に、ランタイムで決定できます。それにより、ほぼ同じ入力シグネチャを持つシェーダーに起因するシェーダーの増殖の問題を軽減できます。
  • ジオメトリ シェーダーの機能
    ジオメトリ シェーダーの新機能には、プリミティブの順序が重要ではないストリームでパフォーマンスの向上を図るインスタンス化と、シェーダーから複数のストリームで頂点を出力できるようにする複数ポイントの出力ストリームがあります。

なお、リファレンスのセクションでは、シェーダー モデル 5 の多数の新しい API 要素について説明しています。この要素として、属性組み込み関数シェーダー モデル 5 のオブジェクトとメソッドシステム値などがあります。