normalize
Normalisiert den angegebenen Gleitkommavektor gemäß x/length(x).
ret normalize(x) |
---|
Parameter
Element | Beschreibung |
---|---|
X |
[in] Der angegebene Gleitkommavektor. |
Rückgabewert
Der normalisierte x-Parameter . Wenn die Länge des Parameters x 0 ist, ist das Ergebnis unbegrenzt.
Bemerkungen
Die intrinsische HLSL-Funktion normalisieren verwendet die folgende Formel: x / length(x).
Typbeschreibung
Name | Vorlagentyp | Komponententyp | Size |
---|---|---|---|
x | Vektor | schweben | any |
Ret | identisch mit Eingabe x | schweben | gleiche Dimension(en) 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 (nur vs_1_1) |