Bagikan melalui


Bias Register Sumber

Kurangi 0,5 dari semua komponen.

Register

Register sumber. Untuk informasi selengkapnya tentang jenis register, lihat ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.

Komentar

Isi register tidak diubah. Pengubah hanya diterapkan ke data yang dibaca dari register. Bias diterapkan ke keempat saluran warna (RGBA) sebagai berikut:

output = (input - 0.5)

Efeknya adalah memodifikasi data yang berada dalam rentang 0 hingga 1 agar berada dalam rentang -0,5 hingga 0,5. Menerapkan bias ke data di luar rentang ini dapat menghasilkan hasil yang tidak ditentukan.

Nota

Pengubah ini saling eksklusif dengan Source Register Invert, sehingga tidak dapat diterapkan ke register yang sama.

 

Pengubah ini untuk digunakan dengan instruksi aritmatika.

Contoh

Contoh ini melakukan operasi yang sama dengan D3DTOP_ADDSIGNED di sintaks beberapa tekstur DirectX 6.0 dan 7.0.

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

Pengubah Register Sumber Pixel Shader