- const OculusRiftDevice::Private &dev_priv = device.get_private();
- unsigned supported = ovrTrackingCap_Orientation|ovrTrackingCap_MagYawCorrection;
- ovrHmd_ConfigureTracking(dev_priv.ovr_hmd, supported, 0);
+ unsigned supported = ovrTrackingCap_Orientation|ovrTrackingCap_MagYawCorrection|ovrTrackingCap_Position;
+ ovrHmd_ConfigureTracking(device.get_private().ovr_hmd, supported, 0);
+}
+
+void OculusRiftCamera::reset_tracking()
+{
+ ovrHmd_RecenterPose(device.get_private().ovr_hmd);