do ステートメント
条件式が失敗するまで、一連のステートメントを継続的に実行します。
[Attribute] do { Statement Block; } while( Conditional );
パラメーター
-
属性
-
ステートメントのコンパイル方法を制御する省略可能なパラメーター。
属性 説明 fastopt コンパイル時間を短縮しますが、より積極的な最適化を生成します。 この属性を使用する場合、コンパイラはループの登録を解除しません。
この属性は、 ブレーク 命令をサポートするシェーダー モデル ターゲットにのみ影響します。 この属性は、シェーダー モデル vs_2_x および シェーダー モデル 3 以降で使用できます。 これは、コンパイラがループをコンパイルするときに シェーダー モデル 4 以降で特に便利です。 コンパイラは既定でループをシミュレートして、ループをアンロールできるかどうかを評価します。 コンパイラでループの登録を解除しない場合は、この属性を使用してコンパイル時間を短縮します。 -
ステートメント ブロック
-
1 つ以上の ステートメント。
-
条件 付き
-
条件 式。 ステートメント ブロックは、式が評価される前に実行されます。 式が false と評価されると、ループは終了します。
要件
要件 | 値 |
---|---|
ヘッダー |
|