共用方式為


f32tof16 (sm5 - asm)

元件型 float16 到 float32 轉換。

f32tof16 dest[.mask], [-]src0[.swizzle]
項目 描述
dest
[in]float16 結果的位址。
src0
[in]要轉換的 float32 值。

備註

此指令會執行 float32 值的元件型轉換至放在 LSB 16 位中的 float16 值結果。

本指示遵循 D3D 規則進行浮點轉換。

使用此指示進行著色器驅動資料壓縮。

本指示適用于下列著色器階段:

頂點 船體 網域 幾何形狀 像素 計算
X X X X X X

最小著色器模型

下列著色器模型中支援此指示:

著色器模型 支援
著色器模型 5
著色器模型 4.1
著色器模型 4
著色器模型 3 (DirectX HLSL)
著色器模型 2 (DirectX HLSL)
著色器模型 1 (DirectX HLSL)

著色器模型 5 元件 (DirectX HLSL)