Microsoft DirectX 8.0 (C++) |
各入力要素の小数部分を返す。
frc vDest, vSrc0
SetDestReg(); SetSrcReg(0); m_TmpReg.x = m_Source[0].x - (float)floor(m_Source[0].x); m_TmpReg.y = m_Source[0].y - (float)floor(m_Source[0].y); m_TmpReg.z = m_Source[0].z - (float)floor(m_Source[0].z); m_TmpReg.w = m_Source[0].w - (float)floor(m_Source[0].w); WriteResult();
このマクロは 3 つの命令スロットを使用する。
結果の各要素は、0.0 から 1.0 の範囲である。
このマクロは x および y 要素を記述するのみである。