firstbithigh (fonction)
Obtient l’emplacement du premier bit défini à partir du bit d’ordre le plus élevé et fonctionnant vers le bas, par composant.
Syntaxe
int firstbithigh(
in int value
);
Paramètres
-
value [in]
-
Type : int
Valeur d'entrée.
Valeur retournée
Type : int
Emplacement du premier bit défini.
Notes
Pour un entier signé, le premier bit significatif est zéro pour un nombre négatif.
Les versions surchargées suivantes sont également disponibles :
int2 firstbithigh(int2 value);
int3 firstbithigh(int3 value);
int4 firstbithigh(int4 value);
uint firstbithigh(uint value);
uint2 firstbithigh(uint2 value);
uint3 firstbithigh(uint3 value);
uint4 firstbithigh(uint4 value);
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 |
---|---|
Modèles de nuanceur 5 et versions ultérieures | Oui |
Cette fonction est prise en charge dans les types de nuanceurs suivants :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour