ftod (sm5 - asm)
從單精確度浮點數資料到雙精確度浮點數資料的元件型轉換。
ftod dest[.mask], [-]src0[.swizzle], |
---|
項目 | 描述 |
---|---|
dest |
[in]已轉換資料的位址。 |
src0 |
[in]要轉換的資料。 |
備註
來源的每個元件都會從單精確度標記法轉換為雙精確度標記法。
有效的 dest 遮罩為 .xy、.zw 和 .xyzw。 .xy 會接收第一次轉換的結果,而 .zw 會收到第二次轉換的結果。
dest 是跨 (x 32LSB、y 32MSB) 和 (z 32LSB 的雙 vec2,w 32MSB) 。
src0 是 x 和 y (zw 之間忽略的浮點數 vec2,) (貼上 swizzle) 。
針對 float32-double <> 轉換,實作可能會接受 float32 denorms 或清除它們。
本指示適用于下列著色器階段:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X | X | X | X | X | X |
最小著色器模型
下列著色器模型中支援此指示:
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 否 |
著色器模型 4 | 否 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |