From 5e2dc76fc94fe3c9dbab407a6d052091e4dff4d2 Mon Sep 17 00:00:00 2001 From: Kyzentun Date: Fri, 16 Jan 2015 17:37:57 -0700 Subject: [PATCH] Fixed backwards cross product used when calculated hold part verts. --- src/NoteDisplay.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NoteDisplay.cpp b/src/NoteDisplay.cpp index 22718ad273..d80e325592 100644 --- a/src/NoteDisplay.cpp +++ b/src/NoteDisplay.cpp @@ -934,11 +934,11 @@ void NoteDisplay::DrawHoldPart(vector &vpSpr, RageVector3 render_left; if(abs(render_forward.z) > 0.9f) // 0.9 arbitrariliy picked. { - RageVec3Cross(&render_left, &render_forward, &pos_y_vec); + RageVec3Cross(&render_left, &pos_y_vec, &render_forward); } else { - RageVec3Cross(&render_left, &render_forward, &pos_z_vec); + RageVec3Cross(&render_left, &pos_z_vec, &render_forward); } RageAARotate(&render_left, &render_forward, render_roty); const float half_width= fScaledFrameWidth * .5f;