frc - ps
각 입력 구성 요소의 소수 부분을 반환합니다.
Syntax
frc dst, src |
---|
라는 설치 관리자 실행 파일에 포함됩니다. 여기서
- dst는 대상 레지스터입니다.
- src는 원본 레지스터입니다.
설명
픽셀 셰이더 버전 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
frc | x | x | x | x | x |
다음 코드 조각은 명령이 작동하는 방식을 개념적으로 보여 줍니다.
dest.x = src.x - (float)floor(src.x);
dest.y = src.y - (float)floor(src.y);
dest.z = src.z - (float)floor(src.z);
dest.w = src.w - (float)floor(src.w);
floor 함수는 전달된 인수를 인수보다 작거나 같은 가장 큰 정수로 변환합니다. 이는 부동 소수점으로 변환된 다음 원래 값에서 뺍니다. 결과 분수 값의 범위는 0.0에서 1.0 사이입니다.
관련 항목