- OculusRiftCombiner *combiner = new OculusRiftCombiner;
-
- OVR::HMDInfo info;
- if(priv->ovr_hmd->GetDeviceInfo(&info))
- {
- combiner->set_view_distance(info.EyeToScreenDistance/info.HScreenSize);
- combiner->set_lens_separation(info.LensSeparationDistance/info.HScreenSize);
- combiner->set_distortion(info.DistortionK[0], info.DistortionK[1], info.DistortionK[2], info.DistortionK[3]);
- combiner->set_red_aberration(info.ChromaAbCorrection[0], info.ChromaAbCorrection[1]);
- combiner->set_blue_aberration(info.ChromaAbCorrection[2], info.ChromaAbCorrection[3]);
- }
-
- return combiner;