다음을 통해 공유


texld, texcrd에 대한 ps_1_4 원본 레지스터 한정자

ps_1_4 texcrd - ps 텍스처 주소 명령인 2픽셀 셰이더 버전 1_4 텍스처 주소 지침에는 사용자 지정 구문이 있습니다. 이러한 지침은 여기에 표시된 것처럼 자체 소스 레지스터 한정자, 원본 레지스터 선택기 및 대상 등록 쓰기 마스크 집합을 지원합니다.

texld 및 texcrd에 대한 원본 레지스터 한정자

이러한 한정자는 x 값과 y 값을 z 또는 w 값으로 나누어 프로젝티브 나누기 기능을 제공합니다.

원본 레지스터 한정자 묘사 통사론
_dz x,y 구성 요소를 z로 나눕니다. register_dz
_db x,y 구성 요소를 z로 나눕니다. register_db
_dw x,y 구성 요소를 w로 나눕니다. register_dw
_다 x,y 구성 요소를 w로 나눕니다. register_da

 

발언

_dz 또는 _db 한정자는 다음을 수행합니다.

x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined

_dw 또는 _da 한정자는 다음을 수행합니다.

x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined

픽셀 셰이더 원본 레지스터 한정자