asuint 함수
64비트 값의 비트 패턴을 두 개의 부호 없는 32비트 정수로 재해석합니다.
구문
void asuint(
in double value,
out uint lowbits,
out uint highbits
);
매개 변수
-
value [in]
-
형식: double
입력 값입니다.
-
lowbits [out]
-
형식: uint
value의 하위 32비트 패턴입니다.
-
highbits [out]
-
형식: uint
값의 상위 32비트 패턴입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
설명
이 함수는 이전 셰이더 모델에서 사용할 수 있었고 셰이더 모델 5에 도입된 asuint 내장 함수의 대체 버전입니다. 원래 함수(다른 시그니처로 HLSL 컴파일러에서 인식됨)는 셰이더 모델 5에서 계속 사용할 수 있습니다.
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원됨 |
---|---|
셰이더 모델 5 이상의 셰이더 모델 | 예 |
이 함수는 다음 형식의 셰이더에서 지원됩니다.
꼭짓점 | Hull | 도메인 | 기하 도형 | 픽셀 | 컴퓨팅 |
---|---|---|---|---|---|
x | x | x | x | x | x |
추가 정보