asfloat

Menafsirkan pola bit x sebagai angka floating-point.

ret asfloat(x)

Parameter

Item Deskripsi
X
[in] Nilai input.

Tampilkan Nilai

Input diinterpretasikan sebagai angka floating-point.

Deskripsi Jenis

Nama Jenis Templat Tipe Komponen Ukuran
x skalar, vektor, atau matriks float, int, uint apa pun
Ret sama seperti input x Float dimensi yang sama dengan input x

Kelebihan Beban Fungsi

'float<x> asfloat(float<x> value);' 'float<x> asfloat(int<x> value);' 'float<x> asfloat(uint<x> value);'

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 4 dan model shader yang lebih tinggi ya
Shader Model 3 (DirectX HLSL) tidak
Shader Model 2 (DirectX HLSL) tidak
Shader Model 1 (DirectX HLSL) tidak

Keterangan

Pengkompilasi yang lebih lama salah mengizinkan asfloat(bool), tetapi perhatikan bahwa input bool tidak didukung.

Lihat juga

Fungsi Intrinsik (DirectX HLSL)