mov – vs
Verschieben von Gleitkommadaten zwischen Registern
Syntax
mov dst, src |
---|
where
- dst ist das Zielregister.
- src ist ein Quellregister.
Bemerkungen
Vertexshaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Mov | x | x | x | x | x | x |
Kann für Gleitkommadaten verwendet werden. Für Version vs_1_1 kann sie auch zum Schreiben des Adressregisters verwendet werden. Wenn sie zum Aktualisieren von Adressregistern verwendet werden, werden die Werte von Gleitkomma mithilfe von Rundung in nächste konvertiert.
Das folgende Codefragment zeigt die ausgeführten Vorgänge.
if(dest is an integer register)
{
int intSrc = RoundToNearest(src.w);
dest = intSrc;
}
else
{
dest = src;
}
Zugehörige Themen