Bagikan melalui


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:

  1. bem harus muncul di fase pertama shader (yaitu, sebelum penanda fase).
  2. bem mengonsumsi dua slot instruksi aritmatika.
  3. Hanya satu penggunaan instruksi ini yang diizinkan per shader.
  4. Writemask tujuan harus .rg /.xy.
  5. Instruksi ini tidak dapat dikeluarkan bersama.
  6. 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

 

Instruksi Piksel Shader