Condividi tramite


Registro di origine Bias

Sottrae 0,5 da tutti i componenti.

Registri

Registro di origine. Per altre informazioni sui tipi di registrazione, vedere Ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registri.

Commenti

Il contenuto del registro non viene modificato. Il modificatore viene applicato solo ai dati letti dal registro. Il pregiudizio viene applicato a tutti e quattro i canali di colore (RGBA) come segue:

output = (input - 0.5)

L'effetto consiste nel modificare i dati inclusi nell'intervallo da 0 a 1 da 0,5 a 0,5. L'applicazione di pregiudizi ai dati all'esterno di questo intervallo può produrre risultati non definiti.

Nota

Questo modificatore è a vicenda esclusivo con Il registro di origine inverte, quindi non può essere applicato allo stesso registro.

 

Questo modificatore è per l'uso con le istruzioni aritmetiche.

Esempio

In questo esempio viene eseguita la stessa operazione di D3DTOP_ADDSIGNED nella sintassi di trama DirectX 6.0 e 7.0.

add r0, r0, t0_bias; Shift down by 0.5.

Modificatori del registro origine pixel shader