From 749b7b22e1b06a2b6e267d7518ce9c79e4cc1c19 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Sun, 22 Feb 2026 08:24:20 -0800 Subject: [PATCH] Fix GNOME issue where supplemental position double-counts the lens distance, v2.8.6 --- VERSION | 2 +- gnome/src/virtualdisplayeffect.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 766d708..e43686a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.8.5 +2.8.6 diff --git a/gnome/src/virtualdisplayeffect.js b/gnome/src/virtualdisplayeffect.js index be37783..7705842 100644 --- a/gnome/src/virtualdisplayeffect.js +++ b/gnome/src/virtualdisplayeffect.js @@ -581,10 +581,10 @@ export const VirtualDisplayEffect = GObject.registerClass({ this.set_uniform_float(this.get_uniform_location("u_look_ahead_cfg"), 4, Globals.data_stream.device_data.lookAheadCfg); this.set_uniform_float(this.get_uniform_location("u_actor_to_display_ratios"), 2, this.actor_to_display_ratios); this.set_uniform_float(this.get_uniform_location("u_actor_to_display_offsets"), 2, this.actor_to_display_offsets); - this.set_uniform_float(this.get_uniform_location("u_lens_vector"), 3, this.pose_has_position ? [0.0, 0.0, 0.0] : this.lens_vector); this._update_display_position(); this._handle_banner_update(); } + this.set_uniform_float(this.get_uniform_location("u_lens_vector"), 3, this.pose_has_position ? [0.0, 0.0, 0.0] : this.lens_vector); if (this.imu_snapshots && !this.show_banner) { let lookAheadSet = false;