dcl_output_sgv (sm4 - asm)
システム値パラメーターを含む出力レジスタを宣言します。
dcl_output_sgv oN[.mask], systemValueName |
---|
Item | 説明 |
---|---|
oN |
[入力]出力データ レジスタ。
|
systemValueName |
[入力]"SV_" プレフィックスのない文字列であるシステム値名 ( システム値セマンティクスを参照)。 |
この命令は、次のシェーダー ステージに適用されます。
頂点シェーダー | ジオメトリ シェーダー | ピクセル シェーダー |
---|---|---|
x |
この命令は、アセンブリ内のシェーダーのデバッグに役立つよう含まれています。シェーダー モデル 4 を使用してアセンブリ言語でシェーダーを作成することはできません。
例
次に例を示します。
dcl_output_sgv o4.x, primitiveID
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | はい |
シェーダー モデル 4 | はい |
シェーダー モデル 3 (DirectX HLSL) | X |
シェーダー モデル 2 (DirectX HLSL) | X |
シェーダー モデル 1 (DirectX HLSL) | X |