다음을 통해 공유


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

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

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

이러한 한정자는 x 및 y 값을 z 또는 w 값으로 나누어 투영 나누기 기능을 제공합니다.

원본 레지스터 한정자 설명 Syntax
_dz x,y 성분을 z로 나누기 register_dz
_db x,y 성분을 z로 나누기 register_db
_dw x,y 성분을 w로 나누기 register_dw
_da 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

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