다음을 통해 공유


dp2add - ps

2D 내적 및 스칼라 더하기를 수행합니다.

Syntax

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

여기서

  • dst는 대상 레지스터입니다.
  • src0, src1 및 src2가 세 가지 원본 레지스터입니다.
  • {x|y|z|w}는 src2에서 필요한 복제 스위즐입니다.

설명

픽셀 셰이더 버전 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
dp2add x x x x x

 

더하기에 대한 스칼라 값은 src2의 복제 스위즐에 따라 선택됩니다.

다음 코드 조각은 수행된 연산을 보여 줍니다.

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

픽셀 셰이더 명령