Share via


dcl_inputPrimitive (sm4 - asm)

geometry シェーダー入力のプリミティブ型を宣言します。

dcl_inputPrimitive の種類
Item 説明

[入力]入力データ プリミティブ型。これは次のいずれかです。
  • point - ポイント リスト
  • line - line list
  • 三角形 - 三角形リスト
  • line_adj - 隣接データを含む行リスト
  • triangle_adj - 隣接データを含む三角形リスト

この命令は、次のシェーダー ステージに適用されます。

頂点シェーダー ジオメトリ シェーダー ピクセル シェーダー
x

この命令は、アセンブリ内のシェーダーのデバッグに役立つよう含まれています。シェーダー モデル 4 を使用してアセンブリ言語でシェーダーを作成することはできません。

次に例を示します。

dcl_inputPrimitive triangle

最小シェーダー モデル

この関数は、次のシェーダー モデルでサポートされています。

シェーダー モデル サポートされています
シェーダー モデル 5 はい
シェーダー モデル 4.1 はい
シェーダー モデル 4 はい
シェーダー モデル 3 (DirectX HLSL) no
シェーダー モデル 2 (DirectX HLSL) no
シェーダー モデル 1 (DirectX HLSL) no

シェーダー モデル 4 アセンブリ (DirectX HLSL)