Condividi tramite


dcl_input vThread (sm5 - asm)

Dichiara gli ID di input dello shader di calcolo.

dcl_input vThread
Elemento Descrizione
vThread
[in] Valore ID intero a 3 bit senza segno a 32 bit. Uno dei valori possibili:
  • vThreadID.xyz
  • vThreadGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened

dcl_input è una dichiarazione esistente in altre fasi dello shader. Viene usato nello shader di calcolo per dichiarare i vari valori ID intero a 32 bit senza segno univoci per il compute shader. ovvero:

  • vThreadID.xyz
  • vGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened (singolo componente)

Questa istruzione si applica alle fasi dello shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
X

Modello minimo shader

Questa istruzione è supportata nei modelli di shader seguenti:

Modello di shader Supportato
Modello shader 5
Modello shader 4.1 no
Modello shader 4 no
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Assembly modello shader 5 (DirectX HLSL)