mov - vs
レジスタ間で浮動小数点データを移動します。
構文
mov dst, src |
---|
この場合
- dst はデスティネーション レジスタです。
- src はソース レジスタです。
解説
頂点シェーダーのバージョン | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
mov | x | x | x | x | x | x |
浮動小数点データに使用できます。バージョン vs_1_1 では、アドレス レジスタの書き込みにも使用できます。アドレス レジスタの更新に使用する場合、値は丸めを使って浮動小数点から最も近いアドレスに変換されます。
次のコードは、実行される演算を示しています。
if(dest is an integer register)
{
int intSrc = RoundToNearest(src.w);
dest = intSrc;
}
else
{
dest = src;
}