Bagikan melalui


dp2add - ps

Melakukan produk titik 2D dan penambahan skalar.

Sintaks

dp2add dst, src0, src1, src2.{x|y|z|w}

Di mana:

  • dst adalah register tujuan.
  • src0, src1, dan src2 adalah tiga register sumber.
  • {x|y|z|w} adalah swizzle replikasi yang diperlukan pada src2.

Keterangan

Versi shader piksel 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
dp2tambahkan x x x x x

 

Nilai skalar untuk add dipilih oleh swizzle replikasi pada src2.

Cuplikan kode berikut menunjukkan operasi yang dilakukan.

dest = src0.r * src1.r + src0.g * src1.g + src2.replicate_swizzle
// The scalar result is replicated to the write mask components

Instruksi Pixel Shader