texld, texcrd에 대한 ps_1_4 원본 레지스터 한정자
2개의 픽셀 셰이더 버전 1_4 텍스처 주소 명령인 texld - ps_1_4 및 texcrd - 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
관련 항목