asfloat
將 x 的位模式解譯為浮點數。
| ret asfloat (x) |
|---|
參數
| 項目 | 描述 |
|---|---|
| X |
[in]輸入值。 |
傳回值
解譯為浮點數的輸入。
類型描述
| Name | 範本類型 | 元件類型 | 大小 |
|---|---|---|---|
| x | 純量、 向量或 矩陣 | float、 int、 uint | 任意 |
| Ret | 與輸入x相同 | 浮動 | 與輸入x相同的維度 (s) |
函式多載
- 'floatx < asfloat (floatx <>> value) ;' 'floatx >< asfloat (intx >< value) ;' 'floatx < asfloat (uintx ><> value) ;'
最小著色器模型
下列著色器模型支援此函式。
| 著色器模型 | 支援 |
|---|---|
| 著色器模型 4 和更新版本的著色器模型 | 是 |
| 著色器模型 3 (DirectX HLSL) | 否 |
| 著色器模型 2 (DirectX HLSL) | 否 |
| 著色器模型 1 (DirectX HLSL) | 否 |
備註
舊版編譯器不正確地允許 asfloat(bool) ,但請注意,不支援 bool 輸入。