fungsi asdouble

Menginterpretasikan ulang nilai cast (dua nilai 32-bit) menjadi dua kali lipat.

Sintaks

double asdouble(
  in uint lowbits,
  in uint highbits
);

Parameter

lowbits [in]

Jenis: uint

Pola 32-bit rendah dari nilai input.

highbits [in]

Jenis: uint

Pola 32-bit tinggi dari nilai input.

Mengembalikan nilai

Jenis: ganda

Input (dua nilai 32-bit) disiarkan ulang sebagai ganda.

Keterangan

Versi kelebihan beban berikut ini juga tersedia:

double2 asdouble(uint2 lowbits, uint2 highbits);

Jika nilai input adalah dua komponen 32-bit, jenis pengembalian akan berisi satu ganda. Jika nilai input adalah empat komponen 32-bit, jenis pengembalian akan berisi dua ganda. Jika nilai input adalah jenis 64-bit, nilai yang dikembalikan akan memiliki jumlah komponen yang sama dengan nilai input.

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

Model Shader 5