ftoi (sm4 - asm)
浮動小数点から符号付き整数への変換。
ftoi dest[.mask], [-]src0[_abs][.swizzle] |
---|
Item | 説明 |
---|---|
Dest |
[入力]操作の結果のアドレス。 Dest = round_z(src0) |
src0 |
[入力]変換するコンポーネント。 |
注釈
変換はコンポーネントごとに実行されます。 丸めは、float から int へのキャストの C 規則に従って、常にゼロに向かって実行されます。異なる丸めセマンティクスを必要とするアプリケーションは、整数にキャストする前に ラウンド 命令を呼び出すことができます。
入力は範囲 [-2147483648.999f ... にクランプされます。2147483647.999f] を変換する前に、入力 NaN 値は 0 の結果を生成します。
オプションの否定修飾子と絶対値修飾子は、変換前にソース値に適用されます。
この命令は、次のシェーダー ステージに適用されます。
頂点シェーダー | ジオメトリ シェーダー | ピクセル シェーダー |
---|---|---|
x | x | x |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | はい |
シェーダー モデル 4 | はい |
シェーダー モデル 3 (DirectX HLSL) | no |
シェーダー モデル 2 (DirectX HLSL) | no |
シェーダー モデル 1 (DirectX HLSL) | no |