Bagikan melalui


sgn - vs

Menghitung tanda input.

Sintaks

sgn dst, src0, src1, src2

 

Di mana

  • dst adalah register tujuan.
  • src0 adalah register sumber.
  • src1 adalah register sementara yang menyimpan hasil menengah. Setelah eksekusi, konten tidak terdefinisi.
  • src2 adalah register sementara yang menyimpan hasil menengah. Setelah eksekusi, konten tidak terdefinisi.

Keterangan

Versi shader vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
Sgn x x x x x

 

Instruksi ini berfungsi seperti yang ditunjukkan di bawah ini.

for each component in src0
{
   if (src0.component < 0) 
       dest.component = -1; 
   else
       if (src0.component == 0) 
           dest.component = 0; 
       else 
           dest.component = 1;
}

src1 dan src2 harus berbeda Daftar Sementaras.

Instruksi Vertex Shader