From 89680bf8cce2160d464ed36efdabfd6e6803e5bb Mon Sep 17 00:00:00 2001 From: Beyley Thomas Date: Mon, 3 Mar 2025 14:22:11 -0800 Subject: [PATCH] Fix OpenXR IPD calculation --- src/backend/openxr/helpers.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/openxr/helpers.rs b/src/backend/openxr/helpers.rs index df2de01..ce019d4 100644 --- a/src/backend/openxr/helpers.rs +++ b/src/backend/openxr/helpers.rs @@ -139,7 +139,7 @@ pub(super) fn ipd_from_views(views: &[xr::View]) -> f32 { let p0: Vec3 = Vec3M::from(views[0].pose.position).into(); let p1: Vec3 = Vec3M::from(views[1].pose.position).into(); - (p0.distance(p1) * 1000.0).round() * 0.1 + (p0.distance(p1) * 10000.0).round() * 0.1 } pub(super) fn transform_to_norm_quat(transform: &Affine3A) -> Quat {