다음을 통해 공유


texreg2ar - ps

대상 레지스터 번호에 해당하는 단계에서 텍스처를 샘플링하기 위해 원본 레지스터의 알파 및 빨간색 성분을 텍스처 주소 데이터(u,v)로 해석합니다. 결과는 대상 레지스터에 저장됩니다.

Syntax

texreg2ar dst, src

 

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

  • dst는 대상 레지스터입니다.
  • src는 원본 레지스터입니다.

설명

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

 

이 명령은 색상 공간 다시 매핑 작업에 유용합니다.

다음은 명령이 따르는 시퀀스의 예입니다.

tex t(n) texreg2ar t(m), t(n) where m > n // 첫 번째 명령은 텍스처 색상(RGBA)을 // 레지스터 tn으로 로드합니다. tex tn // 두 번째 명령은 t(n)AR을 좌표로 사용하여 색상 t(m)RGBA = TextureSample(stage m)RGBA를 다시 매핑합니다.

_bx2는 texreg2ar 또는 texreg2gb - ps 명령의 src 레지스터에서 사용할 수 없습니다.

이 명령의 경우 원본 레지스터는 부호 없는 데이터를 사용해야 합니다. 원본 레지스터에서 부호 있는 또는 혼합된 데이터를 사용하면 정의되지 않은 결과가 생성됩니다. 자세한 내용은 D3DFORMAT을 참조하세요.

픽셀 셰이더 명령