Freigeben über


Absoluter Wert

Nehmen Sie den absoluten Wert eines Quellopernden, der in einer arithmetischen Operation verwendet wird.

_Abs

 

Dieser Modifizierer wird nur für Gleitkomma und Anweisungen mit einfacher und doppelter Genauigkeit verwendet. Der _abs-Modifizierer erzwingt das Vorzeichen der Zahl(n) für den Quellopernden positiv, einschließlich der INF-Werte.

Das Anwenden von _abs auf NaN behält NaN bei, obwohl das spezifische NaN-Bitmuster, das sich als Ergebnis ergibt, nicht definiert ist.

Wenn _abs mit dem Negationsmodifizierer kombiniert wird, erzwingt die Kombination, dass das Vorzeichen negativ ist, als ob zuerst der _abs-Modifizierer angewendet wird, dann das Negieren.

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

 

Anweisungsmodifizierer