rep - vs
担当者を開始します...endrep ブロック。
構文
rep i# |
---|
ここで i# は、.x コンポーネントの繰り返し数を指定する整数レジスタです。 「 定数整数レジスタ」を参照してください。
解説
頂点シェーダーのバージョン | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
議員 | x | x | x | x | x |
- i#.x は反復回数を指定します。 有効範囲は [0, 255] です。 この命令は、i#.x の値をインクリメントまたはデクリメントしないことに注意してください。
- i#.yzw は repeat ブロックでは使用されません。
- 繰り返しブロックは入れ子にすることができます。 「フロー制御の入れ子の制限」を参照してください。
- 繰り返しブロックは、if* ブロック内に完全に配置することも、完全に囲んでもかまいません。 またがりは許可されません。
- 異なる、または入れ子になった担当者命令に同じ i# を使用しても問題ありません。各ループは、指定された数に基づいて反復処理されます。
例
rep i2
add r0, r0, c0
endrep
関連トピック