bem - ps

가짜 범프 환경 맵 변환을 적용합니다.

Syntax

bem dst.rg, src0, src1

 

라는 설치 관리자 실행 파일에 포함됩니다. 여기서

  • dst.rg dst는 대상 레지스터입니다. 빨간색 및 녹색 성분 쓰기 마스크를 사용해야 합니다.
  • src0은 원본 레지스터입니다.
  • src1은 원본 레지스터입니다.

설명

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

 

이 명령은 다음 계산을 수행합니다.

(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

bem 사용 규칙:

  1. bem은 셰이더의 첫 번째 단계(즉, 단계 마커 앞)에 나타나야 합니다.
  2. bem은 두 개의 산술 명령 슬롯을 사용합니다.
  3. 이 명령은 셰이더당 한 번만 사용할 수 있습니다.
  4. 대상 쓰기 마스크는 .rg /.xy여야 합니다.
  5. 이 명령은 공동 실행할 수 없습니다.
  6. 대상 쓰기 마스크가 .rg라는 제한 외에도 원본 src0, src1 및 명령 한정자의 한정자는 제한이 없습니다.

명령 정보

요구 사항
최소 운영 체제 Windows 98

 

픽셀 셰이더 명령