bem - ps
Terapkan transformasi peta lingkungan benjolan palsu.
Sintaks
bem dst.rg, src0, src1 |
---|
Di mana
- dst.rg dst adalah register tujuan. Masker tulis komponen merah dan hijau harus digunakan.
- src0 adalah register sumber.
- src1 adalah register sumber.
Keterangan
Versi shader piksel | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Bem | x |
Instruksi ini melakukan penghitungan berikut.
(Given n == dest register #)
dest.r = src0.r + D3DTSS_BUMPENVMAT00(stage n) * src1.r
+ D3DTSS_BUMPENVMAT10(stage n) * src1.g
dest.g = src0.g + D3DTSS_BUMPENVMAT01(stage n) * src1.r
+ D3DTSS_BUMPENVMAT11(stage n) * src1.g
Aturan untuk menggunakan bem:
- bem harus muncul di fase pertama shader (yaitu, sebelum penanda fase).
- bem mengonsumsi dua slot instruksi aritmatika.
- Hanya satu penggunaan instruksi ini yang diizinkan per shader.
- Writemask tujuan harus .rg /.xy.
- Instruksi ini tidak dapat dikeluarkan bersama.
- Selain batasan bahwa masker tulis tujuan adalah .rg, pengubah pada pengubah sumber src0, src1, dan pengubah instruksi tidak dibatasi.
Informasi Instruksi
Persyaratan | Nilai |
---|---|
Sistem operasi minimum | Windows 98 |
Topik terkait