원본 레지스터 바이어스
모든 성분에서 0.5를 뺍니다.
레지스터
원본 레지스터입니다. 레지스터 형식에 대한 자세한 내용은 ps_1_1__ps_1_2__ps_1_3__ps_1_4 레지스터를 참조하세요.
설명
레지스터의 콘텐츠는 변경되지 않습니다. 한정자는 레지스터에서 읽은 데이터에만 적용됩니다. 바이어스는 다음과 같이 네 가지 색상 채널(RGBA) 모두에 적용됩니다.
output = (input - 0.5)
그 효과는 0에서 1 범위에 있던 데이터를 -0.5에서 0.5 범위로 수정하는 것입니다. 이 범위 밖의 데이터에 바이어스를 적용하면 정의되지 않은 결과가 생성될 수 있습니다.
참고
이 한정자는 원본 레지스터 반전과 상호 배타적이므로 동일한 레지스터에 적용할 수 없습니다.
이 한정자는 산술 명령과 함께 사용하기 위한 것입니다.
예
이 예는 DirectX 6.0 및 7.0 다중 텍스처 구문의 D3DTOP_ADDSIGNED와 동일한 작업을 수행합니다.
add r0, r0, t0_bias; Shift down by 0.5.
관련 항목