asfloat
Interpreta il modello di bit x come numero a virgola mobile.
ret asfloat(x) |
---|
Parametri
Elemento | Descrizione |
---|---|
X |
[in] Valore di input. |
Valore restituito
L'input interpretato come numero a virgola mobile.
Descrizione tipo
Nome | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|
x | scalare, vettore o matrice | float, int, uint | any |
Ret | uguale a input x | float | stesse dimensioni dell'input x |
Overload delle funzioni
- 'float<x asfloat(><float x value);' 'float x>> asfloat(int<x value);' '<float<> x asfloat(uint<x>> value);'
Modello di shader minimo
Questa funzione è supportata nei modelli shader seguenti.
Modello di shader | Supportato |
---|---|
Modelli shader 4 e uno shader superiore | sì |
Modello shader 3 (DirectX HLSL) | no |
Modello shader 2 (DirectX HLSL) | no |
Modello shader 1 (DirectX HLSL) | no |
Commenti
I compilatori meno recenti non sono consentiti asfloat(bool)
, ma si noti che gli input bool non sono supportati.