Instruction do

Exécuter une série d’instructions en continu jusqu’à ce que l’expression conditionnelle échoue.

[Attribut ] { bloc d’instructions;} while ( conditionnel );

Paramètres

Attribut

Paramètre facultatif qui contrôle la façon dont l’instruction est compilée.

Attribut Description
fastopt Réduit le temps de compilation, mais produit des optimisations moins agressives. Si vous utilisez cet attribut, le compilateur ne déroulera pas les boucles.
Cet attribut affecte uniquement les cibles de modèle Shader qui prennent en charge les instructions break . Cet attribut est disponible dans le modèle de nuanceur vs _ 2 _ x et le nuanceur modèle 3 et versions ultérieures. Elle est particulièrement utile dans le nuanceur modèle 4 et versions ultérieures lorsque le compilateur compile des boucles. Le compilateur simule par défaut des boucles pour déterminer s’il peut les dérouler. Si vous ne souhaitez pas que le compilateur dérouler les boucles, utilisez cet attribut pour réduire le temps de compilation.

Bloc d’instructions

Une ou plusieurs instructions.

Conditionnel

Expressionconditionnelle. Le bloc d’instructions est exécuté avant l’évaluation de l’expression. La boucle est abandonnée lorsque l’expression prend la valeur false.

Spécifications

Condition requise Valeur
En-tête
Ocidl. h

Voir aussi

Flow Régulation