Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Zielparametertoken beschreibt die Eigenschaften eines Zielregisters und besteht aus den folgenden Bits:
Bits
[10:00] Bits 0 through 10 indicate the register number (offset in register file).
[12:11] Bits 11 and 12 are the fourth and fifth bits [3,4] for indicating the register type.
[13] For vertex shader (VS) version 3_0 and later, bit 13 indicates whether relative addressing mode is used. If set to 1, relative addressing applies.
Für alle Pixelshaderversionen (PS) und Vertex-Shaderversionen vor 3_0 ist Bit 13 reserviert und auf 0x0 festgelegt.
[15:14] Reserved. Dieser Wert wird auf 0x0 festgelegt.
[19:16] Write mask. Die Bits dieser Maske weisen die folgenden Komponenten auf:
| Bit | Component |
|---|---|
16 |
Komponente 0 (X;Rot) |
17 |
Komponente 1 (Y; Grün) |
18 |
Komponente 2 (Z; Blau) |
19 |
Komponente 3 (W; Alpha) |
[23:20] Bits 20 through 23 indicate the result modifier. Mehrere Ergebnismodifizierer können verwendet werden. Die folgenden Ergebnismodifizierertypen können in diesem 4-Bit-Wert zusammengelassen werden:
| Value | Ergebnismodifizierertyp |
|---|---|
0x1 |
Sättigung (Vertex-Shader) |
0x2 |
Partielle Genauigkeit (Pixelshader) |
0x4 |
Centroid (Pixelshader) |
[27:24] For PS versions earlier than 2_0, bits 24 through 27 specify the result shift scale (signed shift). Für PS Version 2_0 und höher und VS sind diese Bits reserviert und auf 0x0 festgelegt. [30:28] Bits 28 through 30 are the first three bits [0,1,2] for indicating the register type.
[31] Bit 31 is 0x1.
Kommentare
Bits 28, 29, 30, 11 und 12 bilden einen 5-Bit-Wert, der den Registertyp angibt. Informationen zu Registertypen finden Sie unter Shader-Registertypen.
Anforderungen
Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.