asuint 함수

64비트 값의 비트 패턴을 부호 없는 32비트 정수 2개로 다시 정의합니다.

구문

void asuint(
  in  double value,
  out uint lowbits,
  out uint highbits
);

매개 변수

value [in]

형식: double

입력 값입니다.

lowbits [out]

형식: uint

낮은 32비트 패턴입니다.

highbits [out]

형식: uint

높은 32비트 패턴입니다.

반환 값

이 함수는 값을 반환하지 않습니다.

설명

이 함수는 이전 셰이더 모델에서 사용할 수 있으며 셰이더 모델 5에 도입된 내장 내장 함수의 대체 버전입니다. 원래 함수(다른 서명으로 HLSL 컴파일러에서 인식됨)는 셰이더 모델 5에서 계속 사용할 수 있습니다.

최소 셰이더 모델

이 함수는 다음 셰이더 모델에서 지원됩니다.

셰이더 모델 지원됨
셰이더 모델 5 이상 셰이더 모델

 

이 함수는 다음과 같은 유형의 셰이더에서 지원됩니다.

꼭짓점 Hull 도메인 기하 도형 픽셀 Compute
x x x x x x

 

참고 항목

내장 함수

asuint(DirectX HLSL)

셰이더 모델 5