다음을 통해 공유


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

 

추가 정보

내장 함수

asuint(DirectX HLSL)

셰이더 모델 5