Signieren
Gibt das Vorzeichen von x zurück.
| ret sign(x) |
|---|
Parameter
| Element | Beschreibung |
|---|---|
| X |
[in ] Der Eingabewert. |
Rückgabewert
Gibt -1 zurück, wenn x kleiner als 0 (null) ist. 0, wenn x gleich 0 (null) ist; und 1, wenn x größer als 0 (null) ist.
Typbeschreibung
| Name | Vorlagentyp | Komponententyp | Size |
|---|---|---|---|
| x | Skalar, Vektor oder Matrix | float, int | any |
| Ret | identisch mit Eingabe x | int | Gleiche Dimension(n) wie Eingabe x |
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
| Shadermodell | Unterstützt |
|---|---|
| Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle | ja |
| Shadermodell 1 (DirectX HLSL) | Ja (im Vergleich _ zu 1 _ 1 und Ps _ 1 _ 4) |