Modèle de nuanceur 6
Toutes les intrinsèques d’onde non liées à quatre sont disponibles dans toutes les étapes du nuanceur. Les intrinsèques à quatre ondes sont disponibles uniquement dans les nuanceurs de pixels et de calcul.
Contenu de cette section
Rubrique | Description |
---|---|
QuadReadAcrossDiagonal |
Retourne la valeur locale spécifiée qui est lue à partir de la voie en diagonale opposée dans ce quad. |
QuadReadLaneAt |
Retourne la valeur source spécifiée à partir de la voie identifiée par l’ID de voie dans le quad actuel. |
QuadReadAcrossX |
Retourne la valeur locale spécifiée lue à partir de l’autre voie de ce quad dans la direction X. |
QuadReadAcrossY |
Retourne la valeur source spécifiée lue à partir de l’autre voie de ce quad dans la direction Y. |
WaveActiveAllEqual |
Retourne true si l’expression est la même pour chaque voie active dans la vague actuelle (et donc uniforme sur l’ensemble de celle-ci). |
WaveActiveBitAnd |
Retourne le and au niveau du bit de toutes les valeurs de l’expression sur toutes les voies actives de la vague actuelle et la réplique sur toutes les voies actives. |
WaveActiveBitOr |
Retourne l’OR au niveau du bit de toutes les valeurs de l’expression sur toutes les voies actives de la vague actuelle et la réplique sur toutes les voies actives. |
WaveActiveBitXor |
Retourne le XOR au niveau du bit de toutes les valeurs de l’expression sur toutes les voies actives de la vague actuelle et le réplique à toutes les voies actives. |
WaveActiveCountBits |
Compte le nombre de variables booléennes qui sont évaluées à true sur toutes les voies actives de la vague actuelle et réplique le résultat sur toutes les voies de la vague. |
WaveActiveMax |
Retourne la valeur maximale de l’expression sur toutes les voies actives de la vague actuelle et la réplique sur toutes les voies actives. |
WaveActiveMin |
Retourne la valeur minimale de l’expression sur toutes les voies actives dans la vague actuelle la réplique sur toutes les voies actives. |
WaveActiveProduct |
Multiplie les valeurs de l’expression sur toutes les voies actives de la vague actuelle et la réplique sur toutes les voies actives. |
WaveActiveSum |
Additionne la valeur de l’expression sur toutes les voies actives de la vague actuelle et la réplique sur toutes les voies de la vague actuelle. |
WaveActiveAllTrue |
Retourne true si l’expression a la valeur true dans toutes les voies actives de la vague actuelle. |
WaveActiveAnyTrue |
Retourne true si l’expression a la valeur true dans l’une des voies actives de la vague actuelle. |
WaveActiveBallot |
Retourne un masque de bits entier non signé 4 bits de l’évaluation de l’expression booléenne pour toutes les voies actives dans l’onde spécifiée. |
WaveGetLaneCount |
Retourne le nombre de voies dans une vague sur cette architecture. |
WaveGetLaneIndex |
Retourne l’index de la voie actuelle dans la vague actuelle. |
WaveIsFirstLane |
Retourne true uniquement pour la voie active dans la vague actuelle avec le plus petit index. |
WavePrefixCountBits |
Retourne la somme de toutes les variables booléennes spécifiées définies sur true sur toutes les voies actives avec des index plus petits que la voie actuelle. |
WavePrefixProduct |
Retourne le produit de toutes les valeurs dans les voies actives de cette vague avec des indices inférieurs à cette voie. |
WavePrefixSum |
Retourne la somme de toutes les valeurs dans les voies actives avec des indices plus petits que celui-ci. |
WaveReadLaneFirst |
Retourne la valeur de l’expression pour la voie active de l’onde actuelle avec le plus petit index. |
WaveReadLaneAt |
Retourne la valeur de l’expression pour l’index de voie donné dans la vague spécifiée. |
Rubriques connexes
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