Sättigung (HLSL-Referenz)
Klemmt das Ergebnis einer Gleitkommaarithmetik mit einfacher oder doppelter Genauigkeit auf [0,0f... 1.0f] Bereich.
_sat |
---|
Der Ergebnismodifizierer der Sättigungsanweisung führt den folgenden Vorgang für die Ergebniswerte eines arithmetischen Gleitkommavorgangs aus, auf den _sat angewendet wurde:
min(1.0f, max(0.0f, value))
wobei sich min() und max() im obigen Ausdruck so verhalten, wie min, max, dmin oder dmax funktionieren.
_sat(NaN)
gibt 0 zurück, nach den Regeln für min und max.
Minimales Shadermodell
Dieser Modifizierer wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 | ja |
Shadermodell 4.1 | ja |
Shadermodell 4 | ja |
Shadermodell 3 (DirectX HLSL) | Nein |
Shadermodell 2 (DirectX HLSL) | Nein |
Shadermodell 1 (DirectX HLSL) | Nein |
Zugehörige Themen