# HG changeset patch # User John Tsiombikas # Date 1411620769 -10800 # Node ID 604a9a0a8c372cfe832fc22e7bed70437325f26a # Parent e4c5c9c0b6f61c926a1fe0d004203efce68437c2 fixed call to ovrHmd_ConfigureTracking to stop setting the ovrTrackingCap_Idle bit diff -r e4c5c9c0b6f6 -r 604a9a0a8c37 src/vr_libovr.c --- a/src/vr_libovr.c Thu Sep 25 07:23:18 2014 +0300 +++ b/src/vr_libovr.c Thu Sep 25 07:52:49 2014 +0300 @@ -35,6 +35,7 @@ { int i, num_hmds; int use_fake = 0; + ovrTrackingCaps tracking; if(!ovr_Initialize()) { return -1; @@ -72,7 +73,9 @@ return -1; } - ovrHmd_ConfigureTracking(hmd, 0xffffffff, 0); + tracking = ovrTrackingCap_Orientation | ovrTrackingCap_Position | + ovrTrackingCap_MagYawCorrection; + ovrHmd_ConfigureTracking(hmd, tracking, 0); eye_fov[0] = hmd->DefaultEyeFov[0]; eye_fov[1] = hmd->DefaultEyeFov[1];