Bagikan melalui


mov - vs

Pindahkan data floating-point di antara register.

Sintaks

mov dst, src

 

Di mana

  • dst adalah register tujuan.
  • src adalah register sumber.

Keterangan

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

 

Dapat digunakan untuk data floating point. Untuk versi vs_1_1, ini juga dapat digunakan untuk menulis register alamat. Ketika digunakan untuk memperbarui register alamat, nilai dikonversi dari titik mengambang menggunakan pembulatan ke terdekat.

Fragmen kode berikut menunjukkan operasi yang dilakukan.

if(dest is an integer register)
{
    int intSrc = RoundToNearest(src.w);
    dest = intSrc;
}
else
{
    dest = src;
}

Instruksi Vertex Shader