diff --git a/interface/src/devices/OculusManager.cpp b/interface/src/devices/OculusManager.cpp index 723bdd2ef7..7128a66838 100644 --- a/interface/src/devices/OculusManager.cpp +++ b/interface/src/devices/OculusManager.cpp @@ -14,9 +14,6 @@ #include "InterfaceConfig.h" #include "OculusManager.h" -using namespace OVR; -using namespace OVR::Util::Render; - ProgramObject OculusManager::_program; int OculusManager::_textureLocation; int OculusManager::_lensCenterLocation; @@ -28,6 +25,9 @@ bool OculusManager::_isConnected = false; float OculusManager::_yawOffset = 0; #ifdef HAVE_LIBOVR +using namespace OVR; +using namespace OVR::Util::Render; + Ptr OculusManager::_deviceManager; Ptr OculusManager::_hmdDevice; Ptr OculusManager::_sensorDevice; diff --git a/interface/src/devices/OculusManager.h b/interface/src/devices/OculusManager.h index 7ba0a2e93a..3eb22110f5 100644 --- a/interface/src/devices/OculusManager.h +++ b/interface/src/devices/OculusManager.h @@ -11,7 +11,9 @@ #include +#ifdef HAVE_LIBOVR #include +#endif #include "renderer/ProgramObject.h" @@ -43,12 +45,15 @@ private: static int _scaleInLocation; static int _hmdWarpParamLocation; static bool _isConnected; + static float _yawOffset; + +#ifdef HAVE_LIBOVR static OVR::Ptr _deviceManager; static OVR::Ptr _hmdDevice; static OVR::Ptr _sensorDevice; static OVR::SensorFusion* _sensorFusion; static OVR::Util::Render::StereoConfig _stereoConfig; - static float _yawOffset; +#endif }; #endif /* defined(__hifi__OculusManager__) */