Compartilhar via


Token de parâmetro de destino

Um token de parâmetro de destino descreve as propriedades de um registro de destino e é composto pelos seguintes bits:

Bits

[10:00] Bits 0 a 10 indicam o número do registro (deslocamento no arquivo de registro).

[12:11] Os bits 11 e 12 são o quarto e o quinto bits [3,4] para indicar o tipo de registro.

[13] Para o VS (sombreador de vértice) versão 3_0 e posterior, o bit 13 indica se o modo de endereçamento relativo é usado. Se definido como 1, o endereçamento relativo se aplicará.

Para todas as versões de sombreador de pixel (PS) e versões de sombreador de vértice anteriores a 3_0, o bit 13 é reservado e definido como 0x0.

[15:14] Reservado. Esse valor é definido como 0x0.

[19:16] Escrever máscara. Os bits dessa máscara têm os seguintes componentes:

bit Componente

16

Componente 0 (X;Vermelho)

17

Componente 1 (Y; Verde)

18

Componente 2 (Z; Azul)

19

Componente 3 (W; Alfa)

[23:20] Os bits de 20 a 23 indicam o modificador de resultado. Vários modificadores de resultado podem ser usados. Os seguintes tipos de modificador de resultado podem ser ORed juntos neste valor de 4 bits:

Valor Tipo de modificador de resultado

0x1

Saturar (sombreadores de vértice)

0x2

Precisão parcial (sombreadores de pixel)

0x4

Centroide (sombreadores de pixel)

[27:24] Para versões do PS anteriores a 2_0, os bits de 24 a 27 especificam a escala de deslocamento do resultado (deslocamento assinado). Para ps versão 2_0 e posterior e VS, esses bits são reservados e definidos como 0x0. [30:28] Os bits de 28 a 30 são os três primeiros bits [0,1,2] para indicar o tipo de registro.

[31] O bit 31 é 0x1.

Comentários

Os bits 28, 29, 30, 11 e 12 formam um valor de 5 bits que indica o tipo de registro. Para obter informações sobre tipos de registro, consulte Tipos de registro de sombreador.

Requisitos

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.