normalize
Normalise le vecteur à virgule flottante spécifié en fonction de x / length(x).
ret normalize(x) |
---|
Paramètres
Élément | Description |
---|---|
X |
[in] Vecteur à virgule flottante spécifié. |
Valeur renvoyée
Paramètre x normalisé. Si la longueur du paramètre x est 0, le résultat est indéfini.
Notes
La fonction intrinsèque HLSL normalize utilise la formule suivante : x / length(x).
Description du type
Nom | Type de modèle | Type de composant | Taille |
---|---|---|---|
x | Vecteur | Flotteur | n'importe laquelle |
Ret | identique à l’entrée x | Flotteur | même dimension(s) que l’entrée x |
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
Modèle de nuanceur | Pris en charge |
---|---|
Nuanceur modèle 2 (DirectX HLSL) et modèles de nuanceur supérieur | Oui |
Nuanceur Modèle 1 (DirectX HLSL) | oui (vs_1_1 uniquement) |