Commit graph

24 commits

Author SHA1 Message Date
Jules Blok
2f08ba0650 SettingsManager: Look for custom app-specific scripts.
Also some general refactoring with use of smart pointers.
2017-12-14 18:41:37 +01:00
Jules Blok
ae9a8f7457 InputManager: Support loading external input scripts. 2017-12-12 19:13:46 +01:00
Jules Blok
33149563c0 SettingsManager: Fix-up compiler errors. 2017-12-08 02:36:31 +01:00
Jules Blok
295b09577f SettingsManager: Implement settings reloading using events. 2017-12-07 03:57:00 +01:00
Jules Blok
dfd4389f26 Session: Fix default origin setting. 2017-12-07 02:24:50 +01:00
Jules Blok
e25c70a2b4 Session: Fixed input focus detection on SteamVR stable. 2017-12-06 17:55:06 +01:00
Jules Blok
f8201d5aaa Session: Initialize the session bits correctly. 2017-12-06 15:43:51 +01:00
Jules Blok
c00ac63639 Revive: Update to Oculus SDK 1.20 2017-12-02 14:11:59 -08:00
Jules Blok
7a67c65442 GetPerfStats: Refactor performance data.
Some parameters were calculated incorrectly and potentially slowed down frame submission.
2017-10-25 22:19:10 +02:00
Jules Blok
9318a0b59c Session: Fixed controllers not updating when roles change. 2017-08-28 15:44:39 +02:00
Jules Blok
18278d680b Session: Add support for IgnoreActivity setting. 2017-08-24 23:16:40 +02:00
Jules Blok
b59329847b Session: Move session status tracking to session thread. 2017-08-24 21:09:20 +02:00
Jules Blok
632d84cfb7 Session: Update device descriptions from an event loop. 2017-08-24 14:26:56 +02:00
Jules Blok
076b0d1c70 CompositorBase: Move tracking origin back to session. 2017-08-21 02:58:14 +02:00
Jules Blok
3b2b019737 CompositorBase: Account for the seated tracking origin when submitting the render pose. 2017-08-20 14:29:19 +02:00
Jules Blok
a9c9dab4fe SettingsManager: Move settings to a separate class with loading on a thread. 2017-08-18 15:00:09 +02:00
Jules Blok
7553e8f978 InputManager: Don't set the tracking origin in the compositor.
This properly fixes chaperone visibility issues.
2017-08-17 23:34:24 +02:00
Jules Blok
adf30e2918 Cosmetics. 2017-07-27 02:30:46 +02:00
David Goodman
c29ed6f2ef Use TriggerAsGrip property to toggle swapped mode 2017-07-21 19:31:02 -07:00
Jules Blok
e8097a8f1a Session: Move remaining settings to the constructor. 2017-04-15 13:46:20 +02:00
Jules Blok
3d9c94b418 Session: Only refresh the settings once per second 2017-04-15 13:42:22 +02:00
Jules Blok
77cfa7ff65 Session: Fix warning. 2017-04-14 01:15:15 +02:00
Jules Blok
d993cbdb5d Session: Add IgnoreActivity setting. 2017-04-13 18:15:13 +02:00
Jules Blok
08df8fd600 Rename Common to Session.
All declarations not related to the session have been cleaned up.
2017-04-13 03:53:35 +02:00
Renamed from Revive/Common.cpp (Browse further)