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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk