]> git.tdb.fi Git - libs/game.git/commitdiff
Add some missing VR calls
authorMikko Rasa <tdb@tdb.fi>
Fri, 31 Jan 2025 20:59:45 +0000 (22:59 +0200)
committerMikko Rasa <tdb@tdb.fi>
Fri, 31 Jan 2025 21:02:19 +0000 (23:02 +0200)
source/gameview/application.h
source/gameview/presenter.cpp

index 6f995c41b2ae75080883900e62e9dd2f6036f191..83f96f19c674ce03398db51801d53a6faee5540a 100644 (file)
@@ -64,6 +64,8 @@ template<typename T, typename R>
 void Application<T, R>::tick()
 {
        display.tick();
+       if(vr_system)
+               vr_system->tick();
        director.tick();
 }
 
index a37684d3a7543095a61d641e1b8cd1e0fc710526..b76cd71013a2e7a1cbb998955509e13c60ef5253 100644 (file)
@@ -34,6 +34,7 @@ void Presenter::enable_vr(VR::System &vr_sys)
        vr_system = &vr_sys;
        vr_view = vr_sys.create_view(gl_view);
        vr_tracking = vr_sys.create_tracking_area(VR::FIXED_ORIGIN);
+       vr_system->set_tracking_area(vr_tracking.get());
        if(active_renderer)
                stage_activated({ active_renderer->get_stage() });
 }