[Bf-blender-cvs] [f640704654e] vr_scene_inspection: Fix view stuck at center on session start without positional tracking

Julian Eisel noreply at git.blender.org
Thu Jan 16 19:54:58 CET 2020


Commit: f640704654e335781f358d2d331dfd9f45a06c05
Author: Julian Eisel
Date:   Thu Jan 16 19:53:31 2020 +0100
Branches: vr_scene_inspection
https://developer.blender.org/rBf640704654e335781f358d2d331dfd9f45a06c05

Fix view stuck at center on session start without positional tracking

===================================================================

M	source/blender/windowmanager/intern/wm_xr.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_xr.c b/source/blender/windowmanager/intern/wm_xr.c
index bced6717173..64c3f15b0a0 100644
--- a/source/blender/windowmanager/intern/wm_xr.c
+++ b/source/blender/windowmanager/intern/wm_xr.c
@@ -204,6 +204,10 @@ static bXrRuntimeSessionState *wm_xr_runtime_session_state_create(const Scene *s
     unit_qt(state->reference_pose.orientation_quat);
   }
 
+  /* Make sure the final reference pose is set, even if positional tracking is disabled on session
+   * start. */
+  copy_v3_v3(state->final_reference_pose.position, state->reference_pose.position);
+
   return state;
 }



More information about the Bf-blender-cvs mailing list