Absoluter Wert

Verwenden 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 jeweilige NaN-Bitmuster, das ergebnisse, nicht definiert ist.

Wenn _ abs mit dem Negationmodifizierer kombiniert wird, erzwingt die Kombination, dass das Vorzeichen negativ ist, als ob der _ Abs-Modifizierer zuerst angewendet wird, und dann das Negieren.

Shader-Mindestmodell

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