Partager via


Jeton de paramètre de destination

Un jeton de paramètre de destination décrit les propriétés d’un registre de destination et se compose des bits suivants :

Bribes

[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.

Pour toutes les versions de nuanceur de pixels (PS) et les versions de nuanceur de vertex antérieures à 3_0, le bit 13 est réservé et défini sur 0x0.

[15:14] Reserved. Cette valeur est définie sur 0x0.

[19:16] Write mask. Les bits de ce masque ont les composants suivants :

Bit Component

16

Composant 0 (X ;Rouge)

17

Composant 1 (Y ; Vert)

18

Composant 2 (Z ; Bleu)

19

Composant 3 (W ; Alpha)

[23:20] Bits 20 through 23 indicate the result modifier. Plusieurs modificateurs de résultat peuvent être utilisés. Les types de modificateurs de résultats suivants peuvent être ORed ensemble dans cette valeur 4 bits :

Value Type de modificateur de résultat

0x1

Saturé (nuanceurs de vertex)

0x2

Précision partielle (nuanceurs de pixels)

0x4

Centroïde (nuanceurs de pixels)

[27:24] For PS versions earlier than 2_0, bits 24 through 27 specify the result shift scale (signed shift). Pour PS version 2_0 et ultérieure et VS, ces bits sont réservés et définis sur 0x0. [30:28] Bits 28 through 30 are the first three bits [0,1,2] for indicating the register type.

[31] Bit 31 is 0x1.

commentaires

Les bits 28, 29, 30, 11 et 12 forment une valeur 5 bits qui indique le type de registre. Pour plus d’informations sur les types d’inscription, consultez Nuanceur Register Types.

Exigences

Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.