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
Topik terkait