break_comp - ps
Keluar dari perulangan saat ini di endloop terdekat - ps atau endrep - ps, berdasarkan perbandingan per komponen.
Sintaks
break_comp src0, src1 |
---|
Di mana:
_comp adalah perbandingan skalar (atau tunggal) antara dua register sumber. Bisa jadi salah satu dari yang berikut:
Sintaks Perbandingan _Gt Lebih besar dari _Lt Kurang dari _Ge Lebih besar dari atau sama dengan _Le Kurang dari atau sama dengan _Eq Sama dengan _Ne Tidak sama dengan src0 adalah register sumber. Diperlukan penyimpangan replikasi jika memilih satu komponen.
src1 adalah register sumber. Diperlukan penyimpangan replikasi jika memilih satu komponen.
Keterangan
Instruksi ini didukung dalam versi berikut.
Versi shader piksel | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
break_comp | x | x | x | x |
Ketika perbandingannya benar, perulangan tersebut keluar dari perulangan saat ini, seperti yang ditunjukkan.
if (!(src0 comparison src1))
jump to the corresponding endloop or endrep instruction;
Topik terkait