dcl_input vThread (sm5 - asm)

声明计算着色器输入 ID。

dcl_input {vThreadID.xyz|vThreadGroupID.xyz| vThreadIDInGroup.xyz|vThreadIDInGroupFlattened}
说明
vThreadID |vThreadGroupID |vThreadIDInGroup |vThreadIDInGroupFlattened
[in]3 分量无符号 32 位整数 ID 值。

dcl_input 是其他着色器阶段的现有声明。 它在计算着色器中用于声明计算着色器唯一的各种 32 位无符号 32 位整数 ID 值。 它们具有以下特点:

  • vThreadID.xyz
  • vGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened (单个组件)

此说明适用于以下着色器阶段:

顶点 外壳 几何结构 像素 计算
X

最小着色器模型

以下着色器模型中支持此说明:

着色器模型 支持
着色器模型 5
着色器模型 4.1
着色器模型 4
着色器模型 3 (DirectX HLSL)
着色器模型 2 (DirectX HLSL)
着色器模型 1 (DirectX HLSL)

着色器模型 5 程序集 (DirectX HLSL)