Loading lib_rend/ivas_orient_trk.c +3 −0 Original line number Diff line number Diff line Loading @@ -433,6 +433,7 @@ void QuaternionSlerp_fx( r_fx->z_fx = float_to_fix( r->z, Q29 ); r_fx->w_qfact = r_fx->x_qfact = r_fx->y_qfact = r_fx->z_qfact = Q29; QuaternionNormalize_fx( *r_fx, r_fx ); free(r); return; } Loading Loading @@ -978,6 +979,7 @@ ivas_error ivas_orient_trk_Init_fx( pOTR->refRot.x = pOTR->absAvgRot.x = pOTR->trkRot.x = fix_to_float( pOTR_fx->trkRot_fx.x_fx, pOTR_fx->trkRot_fx.x_qfact ); pOTR->refRot.y = pOTR->absAvgRot.y = pOTR->trkRot.y = fix_to_float( pOTR_fx->trkRot_fx.y_fx, pOTR_fx->trkRot_fx.y_qfact ); pOTR->refRot.z = pOTR->absAvgRot.z = pOTR->trkRot.z = fix_to_float( pOTR_fx->trkRot_fx.z_fx, pOTR_fx->trkRot_fx.z_qfact ); free(pOTR_fx); return IVAS_ERR_OK; } Loading Loading @@ -1523,6 +1525,7 @@ ivas_error ivas_orient_trk_Process_fx( pOTR->absAvgRot.y = me2f( pOTR_fx->absAvgRot_fx.y_fx, 31 - pOTR_fx->absAvgRot_fx.y_qfact ); pOTR->absAvgRot.z = me2f( pOTR_fx->absAvgRot_fx.z_fx, 31 - pOTR_fx->absAvgRot_fx.z_qfact ); *pTrkRot = pOTR->trkRot; free(pOTR_fx); } return result; Loading Loading
lib_rend/ivas_orient_trk.c +3 −0 Original line number Diff line number Diff line Loading @@ -433,6 +433,7 @@ void QuaternionSlerp_fx( r_fx->z_fx = float_to_fix( r->z, Q29 ); r_fx->w_qfact = r_fx->x_qfact = r_fx->y_qfact = r_fx->z_qfact = Q29; QuaternionNormalize_fx( *r_fx, r_fx ); free(r); return; } Loading Loading @@ -978,6 +979,7 @@ ivas_error ivas_orient_trk_Init_fx( pOTR->refRot.x = pOTR->absAvgRot.x = pOTR->trkRot.x = fix_to_float( pOTR_fx->trkRot_fx.x_fx, pOTR_fx->trkRot_fx.x_qfact ); pOTR->refRot.y = pOTR->absAvgRot.y = pOTR->trkRot.y = fix_to_float( pOTR_fx->trkRot_fx.y_fx, pOTR_fx->trkRot_fx.y_qfact ); pOTR->refRot.z = pOTR->absAvgRot.z = pOTR->trkRot.z = fix_to_float( pOTR_fx->trkRot_fx.z_fx, pOTR_fx->trkRot_fx.z_qfact ); free(pOTR_fx); return IVAS_ERR_OK; } Loading Loading @@ -1523,6 +1525,7 @@ ivas_error ivas_orient_trk_Process_fx( pOTR->absAvgRot.y = me2f( pOTR_fx->absAvgRot_fx.y_fx, 31 - pOTR_fx->absAvgRot_fx.y_qfact ); pOTR->absAvgRot.z = me2f( pOTR_fx->absAvgRot_fx.z_fx, 31 - pOTR_fx->absAvgRot_fx.z_qfact ); *pTrkRot = pOTR->trkRot; free(pOTR_fx); } return result; Loading