étape
Compare deux valeurs, en retournant 0 ou 1 en fonction de la valeur la plus élevée.
| RET , étape (y, x) |
|---|
Paramètres
| Élément | Description |
|---|---|
| y |
[dans ] la première valeur à virgule flottante à comparer. |
| x |
[dans ] la deuxième valeur à virgule flottante à comparer. |
Valeur renvoyée
1 si le paramètre x est supérieur ou égal au paramètre y ; Sinon, 0.
Notes
Cette fonction utilise la formule suivante : (x >= y) ? 1:0. La fonction retourne la valeur 0 ou 1, selon que le paramètre x est supérieur au paramètre y . Pour calculer une interpolation lisse entre 0 et 1, utilisez la fonction intrinsèque SmoothStep HLSL.
Description du type
| Nom | Type de modèle | Type de composant | Taille |
|---|---|---|---|
| y | scalaire, vecteur ou matrice | dissocié | n'importe laquelle |
| x | identique à l’entrée y | dissocié | la ou les mêmes dimensions comme entrée y |
| Av | identique à l’entrée y | dissocié | la ou les mêmes dimensions comme entrée y |
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
| Modèle de nuanceur | Prise en charge |
|---|---|
| Nuancier modèle 2 (DirectX HLSL) et modèles de nuanceur plus élevés | Oui |
| Shader Model 1 (DirectX HLSL) | Oui (vs _ 1 _ 1 et PS _ 1 _ 4) |