Compartilhar via


dcl_input vThread (sm5 – asm)

Declare IDs de entrada do sombreador de computação.

dcl_input vThread
Item Descrição
vThread
[in] O valor da ID de inteiro de 32 bits sem sinal de três componentes. Um destes:
  • vThreadID.xyz
  • vThreadGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened

dcl_input é uma declaração existente em outros estágios do sombreador. Ele é usado no sombreador de computação para declarar os vários valores de ID de inteiro de 32 bits sem sinal de 3 componentes exclusivos para o sombreador de computação. Eles são:

  • vThreadID.xyz
  • vGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened (componente único)

Esta instrução se aplica aos seguintes estágios de sombreador:

Vértice Casco Domínio Geometry Pixel Computação
X

Modelo de sombreador mínimo

Esta instrução tem suporte nos seguintes modelos de sombreador:

Modelo de Sombreador Com suporte
Modelo de sombreador 5 sim
Modelo de sombreador 4.1 não
Modelo de sombreador 4 não
Modelo de Sombreador 3 (DirectX HLSL) não
Modelo de Sombreador 2 (DirectX HLSL) não
Modelo de Sombreador 1 (DirectX HLSL) não

Assembly do Modelo de Sombreador 5 (DirectX HLSL)