OpenVRCombiner::OpenVRCombiner(OpenVRSystem &d, GL::View &v):
- device(d),
+ system(d),
view(v)
{
vr::IVRSystem *vr_sys = vr::VRSystem();
Frustum right_frustum = Private::get_projection(vr::Eye_Right);
configure_eye_frustums(left_frustum, right_frustum);
+ view.get_context().set_swap_interval(0);
set_mirroring(true);
}
void OpenVRCombiner::prepare() const
{
- device.update_pose_matrices();
+ system.update_pose_matrices();
}
void OpenVRCombiner::render(const GL::Texture2D &left, const GL::Texture2D &right) const