絶対値
算術演算で使用されるソース オペランドの絶対値を取得します。
_Abs |
---|
この修飾子は、単精度浮動小数点と倍精度浮動小数点および命令にのみ使用されます。 _abs修飾子は、INF 値を含め、ソース オペランドの数値の符号を正の値に強制します。
NaN に _abs を適用すると NaN が保持されますが、結果の特定の NaN ビット パターンは定義されていません。
_absを negate 修飾子と組み合わせると、 _abs修飾子が 最初に適用され、次に 否定が適用されるかのように、その組み合わせによって強制的に符号が負になります。
最小シェーダー モデル
この修飾子は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | はい |
シェーダー モデル 4 | はい |
シェーダー モデル 3 (DirectX HLSL) | no |
シェーダー モデル 2 (DirectX HLSL) | no |
シェーダー モデル 1 (DirectX HLSL) | no |
関連トピック