diff --git a/android/quest/src/main/cpp/oculus_vr.cpp b/android/quest/src/main/cpp/oculus_vr.cpp index f1dc7a3..c236b1c 100644 --- a/android/quest/src/main/cpp/oculus_vr.cpp +++ b/android/quest/src/main/cpp/oculus_vr.cpp @@ -24,7 +24,8 @@ struct QuestController : public VRController vrapi_GetInputTrackingState(ovr_context, id, predictedDisplayTime, &tracking); glm::vec3 c_pos = glm::make_vec3((float*)&tracking.HeadPose.Pose.Position) - head_pos; auto c_rot_ovr = ovrMatrix4f_CreateFromQuaternion(&tracking.HeadPose.Pose.Orientation); - glm::mat4 c_rot = glm::make_mat4((float*)&c_rot_ovr); + auto c_rot_ovr_tp = ovrMatrix4f_Transpose(&c_rot_ovr); + glm::mat4 c_rot = glm::make_mat4((float*)&c_rot_ovr_tp); m_mat = glm::translate(c_pos) * c_rot; // update controllers diff --git a/data/layout.xml b/data/layout.xml index 7fb14f3..31a3e6c 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -1746,29 +1746,30 @@ Here's a list of what's available in this release. - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - -