Contrôle de flux
La plupart du matériel est conçu pour exécuter le code du nuanceur ligne par ligne, en exécutant chaque instruction HLSL une fois. Une instruction de contrôle de flux détermine au moment de l’exécution le bloc d’instructions HLSL à exécuter ensuite. À l’aide d’une instruction de contrôle de flux, un nuanceur peut parcourir un ensemble d’instructions ou passer (branche) à une instruction autre que celle de la ligne suivante. Certaines instructions de contrôle de flux prennent en charge le contrôle statique spécifié au moment de la compilation ; d’autres offrent un contrôle prédicé qui est une décision par composant prise au moment de l’exécution, tandis que d’autres encore prennent en charge le contrôle dynamique, qui est une décision prise au moment de l’exécution en fonction du contenu d’une variable.
HLSL prend en charge les instructions de contrôle de flux suivantes.
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