- OVR::Matrix4f sensor_matrix = priv->fusion.GetOrientation();
- const float *m = &sensor_matrix.M[0][0];
+ ovrTrackingState state = ovrHmd_GetTrackingState(device.get_private().ovr_hmd, ovr_GetTimeInSeconds());
+ OVR::Posef head_pose = state.HeadPose.ThePose;
+ OVR::Matrix4f tracking_matrix(head_pose.Rotation);
+ const float *m = &tracking_matrix.M[0][0];