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 |