次の方法で共有


dcl_input vThread (sm5 - asm)

コンピューティング シェーダーの入力 ID を宣言します。

vThread のdcl_input
Item 説明
vThread
[入力]3 コンポーネント符号なし 32 ビット整数 ID 値。 つぎのいずれかです。
  • vThreadID.xyz
  • vThreadGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened

dcl_input は、他のシェーダー ステージの既存の宣言です。 コンピューティング シェーダーで使用され、コンピューティング シェーダーに固有のさまざまな 3 コンポーネント符号なし 32 ビット整数 ID 値を宣言します。 これらは次のとおりです。

  • vThreadID.xyz
  • vGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened (単一コンポーネント)

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

Vertex Hull Domain ジオメトリ ピクセル Compute
X

最小シェーダー モデル

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

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

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