dcl_input vThread (sm5 - asm)

Declare los identificadores de entrada del sombreador de proceso.

dcl_input vThread
Elemento Descripción
vThread
[in] Valor de identificador entero de 32 bits sin signo de 32 bits. Uno de los valores siguientes:
  • vThreadID.xyz
  • vThreadGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened

dcl_input es una declaración existente en otras fases del sombreador. Se usa en el sombreador de proceso para declarar los distintos valores de identificador entero de 32 bits sin signo de 32 bits únicos para el sombreador de proceso. Son las siguientes:

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

Esta instrucción se aplica a las siguientes fases del sombreador:

Vértice Casco Dominio Geometría Píxel Compute
X

Modelo de sombreador mínimo

Esta instrucción se admite en los siguientes modelos de sombreador:

Modelo de sombreador Compatible
Modelo de sombreador 5
Modelo de sombreador 4.1 No
Modelo de sombreador 4 No
Modelo de sombreador 3 (DirectX HLSL) No
Modelo de sombreador 2 (DirectX HLSL) No
Modelo de sombreador 1 (DirectX HLSL) No

Ensamblado del modelo de sombreador 5 (DirectX HLSL)