From ecc2522d1b71a6e11e2bc3f07f66cae038cb1d1d Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 1 Apr 2020 23:23:56 +0100 Subject: [PATCH] Fix Height Adjuster --- .../gzdoom-g3.3mgw_mobile/src/gl/stereo3d/gl_oculusquest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Projects/Android/jni/gzdoom-g3.3mgw_mobile/src/gl/stereo3d/gl_oculusquest.cpp b/Projects/Android/jni/gzdoom-g3.3mgw_mobile/src/gl/stereo3d/gl_oculusquest.cpp index ed3c627..43c0b5f 100644 --- a/Projects/Android/jni/gzdoom-g3.3mgw_mobile/src/gl/stereo3d/gl_oculusquest.cpp +++ b/Projects/Android/jni/gzdoom-g3.3mgw_mobile/src/gl/stereo3d/gl_oculusquest.cpp @@ -299,7 +299,7 @@ namespace s3d double pixelstretch = level.info ? level.info->pixelstretch : 1.2; if ((vr_control_scheme < 10 && hand == 1) || (vr_control_scheme >= 10 && hand == 0)) { - mat->translate(-weaponoffset[0], (hmdPosition[1] + weaponoffset[1] - vr_height_adjust) / pixelstretch, weaponoffset[2]); + mat->translate(-weaponoffset[0], (hmdPosition[1] + weaponoffset[1] + vr_height_adjust) / pixelstretch, weaponoffset[2]); mat->rotate(-90 + (doomYaw - hmdorientation[YAW]) + weaponangles[YAW], 0, 1, 0); mat->rotate(-weaponangles[PITCH], 1, 0, 0); @@ -307,7 +307,7 @@ namespace s3d } else { - mat->translate(-offhandoffset[0], (hmdPosition[1] + offhandoffset[1] - vr_height_adjust) / pixelstretch, offhandoffset[2]); + mat->translate(-offhandoffset[0], (hmdPosition[1] + offhandoffset[1] + vr_height_adjust) / pixelstretch, offhandoffset[2]); mat->rotate(-90 + (doomYaw - hmdorientation[YAW]) + offhandangles[YAW], 0, 1, 0); mat->rotate(-offhandangles[PITCH], 1, 0, 0);