共用方式為


ftou (sm4 - asm)

浮點至不帶正負號的整數轉換。

ftou dest[.mask], [-]src0[_abs][.swizzle]
ftoi dest[.mask], [-]src0[_abs][.swizzle]
項目 描述
dest
[in]作業結果的位址。
src0
[in]要轉換的值。

備註

轉換會依元件執行。 四捨五入一律會以零執行,遵循從 float 轉換為 int 的 C 慣例。

需要不同舍入語意的應用程式可以在轉換成整數之前叫用 四捨五入 指令。

輸入會限制在範圍 [0.0f ...在轉換之前為 4294967295.999f],而輸入 NaN 值會產生零結果。

選擇性否定和絕對值修飾詞會在轉換之前套用至來源值。

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

頂點著色器 幾何著色器 像素著色器
x x x

最小著色器模型

下列著色器模型支援此函式。

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

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