2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 22:27:43 +00:00

SIMD refactor

This commit is contained in:
Jack Andersen
2018-12-07 15:49:15 -10:00
parent e1fa938127
commit 7c7da6671a
201 changed files with 2475 additions and 1906 deletions

View File

@@ -120,13 +120,13 @@ void CScriptCameraHint::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId send
if (TCastToConstPtr<CActor> act = mgr.GetObjectById(sender))
{
zeus::CVector3f followerToThisFlat = x168_origXf.origin - act->GetTranslation();
followerToThisFlat.z = 0.f;
followerToThisFlat.z() = 0.f;
if (followerToThisFlat.canBeNormalized())
followerToThisFlat.normalize();
else
followerToThisFlat = act->GetTransform().basis[1];
zeus::CVector3f target = act->GetTranslation() + followerToThisFlat;
target.z = x168_origXf.origin.z + followerToThisFlat.z;
target.z() = x168_origXf.origin.z() + followerToThisFlat.z();
SetTransform(zeus::lookAt(act->GetTranslation(), target));
}
}