Penskala yang Ditandatangani Pendaftaran Sumber
Mengurangi 0,5 dari setiap saluran dan menskalakan hasilnya sebesar 2,0. Nama bx2 berasal dari bias dan scale-times-two, yang merupakan operasi yang dilakukannya.
Sintaks
source register_bx2
Daftar
Daftar Sumber. Untuk informasi selengkapnya tentang jenis register, lihat ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.
Keterangan
Operasi ini biasanya digunakan untuk memperluas data dari [0.0 ke 1.0] ke [-1.0 ke 1.0]. Pengubah ini dirancang untuk digunakan dengan instruksi aritmatika. Pengubah ini umumnya digunakan pada input untuk instruksi produk titik (dp3 - ps). Menggunakan _bx2 pada data di luar rentang 0 hingga 1 dapat menghasilkan hasil yang tidak ditentukan.
Operasi penskalaan yang ditandatangani diterapkan ke data yang dibaca dari register sebelum instruksi berikutnya dijalankan. Operasi ini diterapkan ke keempat saluran warna (RGBA) sebagai berikut:
y = 2(x - 0.5)
Isi register tidak diubah. Pengubah hanya diterapkan ke data yang dibaca dari register.
Pengubah ini saling eksklusif dengan Invert Register Sumber sehingga tidak dapat diterapkan ke register yang sama.
Informasi versi:
- Untuk ps_1_0 dan ps_1_1, Anda bisa menggunakan _bx2 pada daftar sumber apa pun untuk instruksi tekstur formulir texm3x2* dan texm3x3*. _bx2 tidak dapat digunakan pada salah satu instruksi tekstur lainnya seperti texreg2ar - ps atau texreg2gb - ps.
- Untuk ps_1_2 dan ps_1_3, Anda dapat menggunakan _bx2 pada register sumber apa pun untuk instruksi tex* apa pun kecuali: texreg2ar - ps, texreg2gb - ps, texbem - ps atau texbeml - ps.
Contoh
Contoh ini mengambil sampel tekstur, mengonversi data ke rentang -1 hingga +1, dan menghitung produk titik.
tex t0 ; Read a texture color.
dp3_sat r0, t0_bx2, v0_bx2 ; Calculate a dot product.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk