DirectX Graphics 레퍼런스 셰이더 레퍼런스 픽셀 셰이더 1_X 레지스터 수식자 바이어스 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
입력 레지스터. 레지스터 타입의 더 자세한 정보는, 「레지스터 - ps_1_X 」를 참조할것.
레지스터의 내용은 변경되지 않는다. 수식자는 레지스터로부터 읽어낸 데이터에만 적용된다. 다음과 같이, 4 개의 컬러 채널 모두 (RGBA)에게 바이어스를 걸칠 수 있다.
output = (input - 0.5)
효과는, 0 ~ 1 의 범위에 있는 데이터를 -0. 5 ~ 0.5 의 범위가 되도록(듯이) 수식하는 것이다. 이 범위 이외의 데이터에 바이어스를 걸었을 경우, 결과는 부정이다.
이 수식자는, 산술 명령으로 사용하기 위한 것이다.
이 예에서는, Microsoft® DirectX® 6.0 및 7.0 의 복수 텍스처의 구문에 있어서의 D3DTOP_ADDSIGNED 와 같은 처리를 실시한다.
add r0, r0, t0_bias ; Shift down by 0.5.