From: Mikko Rasa Date: Tue, 23 Dec 2014 16:31:10 +0000 (+0200) Subject: Fix frustum skew calculation X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=commitdiff_plain;h=97c7ca0daa28db26f1c27f35678cfe8b58d68bca;ds=sidebyside Fix frustum skew calculation This error wasn't apparent on the Rift DK2 and its almost-symmetric field of view. --- diff --git a/source/oculusriftcombiner.cpp b/source/oculusriftcombiner.cpp index a9808de..86d32b0 100644 --- a/source/oculusriftcombiner.cpp +++ b/source/oculusriftcombiner.cpp @@ -92,7 +92,7 @@ OculusRiftCombiner::OculusRiftCombiner(const OculusRiftDevice &d): float inner = max(left_fov.RightTan, right_fov.LeftTan); float outer = max(left_fov.LeftTan, right_fov.RightTan); - frustum_skew = (inner-outer)*2/(inner+outer); + frustum_skew = (inner-outer)/(inner+outer); left_fov.UpTan = right_fov.UpTan = vertical; left_fov.DownTan = right_fov.DownTan = vertical;