mov - vs
レジスタ間で浮動小数点データを移動します。
構文
mov dst、src |
---|
where
- 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;
}
関連トピック