Use OpenVR SDK for virtual reality
3rd party compatibility
Supporting many HMDs with one SDK is better than using HMD-specific SDKs. Unless, of course, there are a technical caveats that hinder the end-user experience...
Should look into using OpenVR SDK (SteamVR) for virtual reality support. Also wouldn't hurt to update the LibOVR code to work with LibOVR 1.10+.