Bagikan melalui


fungsi asuint

Menginterpretasikan kembali pola bit dari nilai 64-bit sebagai dua bilangan bulat 32-bit yang tidak ditandatangani.

Sintaks

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

Parameter

value [in]

Jenis: ganda

Nilai input.

lowbits [out]

Jenis: uint

Pola nilai 32-bit rendah.

highbits [out]

Jenis: uint

Pola nilai 32-bit tinggi.

Mengembalikan nilai

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi ini adalah versi alternatif dari intrinsik asuint yang telah tersedia dalam model shader sebelumnya, dan diperkenalkan untuk Model Shader 5. Fungsi asli (dikenali dalam pengkompilasi HLSL dengan tanda tangannya yang berbeda) tetap tersedia untuk Model Shader 5.

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 5 dan model shader yang lebih tinggi ya

 

Fungsi ini didukung dalam jenis shader berikut:

Puncak Hull Domain Geometri Pixel Compute
x x x x x x

 

Lihat juga

Fungsi Intrinsik

asuint (DirectX HLSL)

Model Shader 5