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;

Instruksi Pixel Shader