asdouble 함수
캐스트 값(2개의 32비트 값)을 double로 재해석합니다.
구문
double asdouble(
in uint lowbits,
in uint highbits
);
매개 변수
-
lowbits [in]
-
형식: uint
입력 값의 하위 32비트 패턴입니다.
-
highbits [in]
-
형식: uint
입력 값의 상위 32비트 패턴입니다.
반환 값
형식: double
입력(2개의 32비트 값)이 double로 다시 변환됩니다.
설명
다음 오버로드 버전도 사용할 수 있습니다.
double2 asdouble(uint2 lowbits, uint2 highbits);
입력 값이 두 개의 32비트 성분인 경우 반환 형식에는 하나의 double이 포함됩니다. 입력 값이 4개의 32비트 성분인 경우 반환 형식에는 두 개의 double이 포함됩니다. 입력 값이 64비트 형식인 경우 반환 값은 입력 값과 동일한 수의 성분을 갖습니다.
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원됨 |
---|---|
셰이더 모델 5 이상의 셰이더 모델 | 예 |
이 함수는 다음 형식의 셰이더에서 지원됩니다.
꼭짓점 | Hull | 도메인 | 기하 도형 | 픽셀 | 컴퓨팅 |
---|---|---|---|---|---|
x | x | x | x | x | x |
추가 정보