diff --git a/components/streams/src/renderers/openvr_render.cpp b/components/streams/src/renderers/openvr_render.cpp index 7ba0d9dbb29c711cbb45fe378a7da37f87d0d707..8080bf537e5fb089645fa9b532c0c838697e3b52 100644 --- a/components/streams/src/renderers/openvr_render.cpp +++ b/components/streams/src/renderers/openvr_render.cpp @@ -314,7 +314,7 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) { initial_pose_ = viewPose.inverse(); } - rgbdframe.setPose() = viewPose*initial_pose_; + rgbdframe.setPose() = initial_pose_*viewPose; } else { LOG(ERROR) << "No VR Pose";