dcl_input vThread (sm5 - asm)
Deklarieren Sie Compute-Shader-Eingabe-IDs.
dcl_input vThread |
---|
Element | BESCHREIBUNG |
---|---|
vThread |
[in] Der 3-Komponenten-Ganzzahl-ID-Wert ohne Vorzeichen. Enthält einen der folgenden Werte:
|
dcl_input ist eine vorhandene Deklaration in anderen Shaderphasen. Er wird im Compute-Shader verwendet, um die verschiedenen 32-Bit-Ganzzahl-ID-Werte ohne Vorzeichen mit 3 Komponenten zu deklarieren, die für den Compute-Shader eindeutig sind. Sie lauten wie folgt:
- vThreadID.xyz
- vGroupID.xyz
- vThreadIDInGroup.xyz
- vThreadIDInGroupFlattened (einzelne Komponente)
Diese Anweisung gilt für die folgenden Shaderphasen:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
X |
Minimales Shadermodell
Diese Anweisung wird in den folgenden Shadermodellen unterstützt:
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 | ja |
Shadermodell 4.1 | Nein |
Shadermodell 4 | Nein |
Shadermodell 3 (DirectX HLSL) | Nein |
Shadermodell 2 (DirectX HLSL) | Nein |
Shadermodell 1 (DirectX HLSL) | Nein |