Saturate (HLSL リファレンス)
単精度浮動小数点演算または倍精度浮動小数点演算の結果を [0.0f... にクランプします。1.0f] の範囲。
_土 |
---|
飽和命令の結果修飾子は、_satが適用されている浮動小数点演算の結果値に対して次の操作を実行します。
min(1.0f, max(0.0f, value))
ここで、上記の式の min() と max() は 、min、 max、 dmin、または dmax の動作方法で動作します。
_sat(NaN)
は、min と max の規則によって 0 を返します。
最小シェーダー モデル
この修飾子は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | はい |
シェーダー モデル 4 | はい |
シェーダー モデル 3 (DirectX HLSL) | no |
シェーダー モデル 2 (DirectX HLSL) | no |
シェーダー モデル 1 (DirectX HLSL) | no |
関連トピック