Jules Blok
|
9420706fb2
|
InputManager: Remove plans to support Prop_SupportedButtons_Uint64.
It's not reliable.
|
2017-12-22 17:00:53 +01:00 |
|
Jules Blok
|
b340d48e72
|
InputManager: Only query the axis type when changed.
|
2017-12-22 16:59:09 +01:00 |
|
Jules Blok
|
4b4192b284
|
InputManager: Cache axis type names.
|
2017-12-22 16:41:11 +01:00 |
|
Jules Blok
|
63ec5fa745
|
default.lua: Skip the first two known axes.
|
2017-12-22 16:30:17 +01:00 |
|
Jules Blok
|
ff0b0139b5
|
InputManager: Add a mutex for thread-safety.
|
2017-12-22 16:29:51 +01:00 |
|
Jules Blok
|
de3d2dcaa9
|
InputManager: Cache the button names.
|
2017-12-22 16:28:38 +01:00 |
|
Jules Blok
|
ad4341f566
|
default.lua: Add Knuckles support.
|
2017-12-21 18:17:58 +01:00 |
|
Jules Blok
|
4180dc6d6a
|
default.lua: Fix grip toggle modes.
|
2017-12-19 16:04:00 +01:00 |
|
Jules Blok
|
57f7718b62
|
InputManager: Remember the last state.
|
2017-12-18 19:07:48 +01:00 |
|
Jules Blok
|
00fcd5fb3d
|
InputManager: Add LUA time global to replace os.clock().
|
2017-12-18 19:06:04 +01:00 |
|
Jules Blok
|
0653ca4b3f
|
InputManager: That is not a number.
|
2017-12-18 19:04:53 +01:00 |
|
Jules Blok
|
d2fea850c7
|
InputManager: Don't pop the error handler.
|
2017-12-18 19:04:24 +01:00 |
|
Jules Blok
|
af652ec048
|
InputManager: Give each controllers its own LUA state.
|
2017-12-18 19:03:19 +01:00 |
|
Jules Blok
|
0388fba71f
|
InputManager: Implement LUA error handling.
|
2017-12-14 23:51:33 +01:00 |
|
Jules Blok
|
e5b46cdf78
|
InputManager: Fix lua library loading.
|
2017-12-14 22:39:12 +01:00 |
|
Jules Blok
|
2974543bda
|
Settings: Remove outdated setting.
|
2017-12-14 18:44:50 +01:00 |
|
Jules Blok
|
83924ec3a2
|
Oculus.js: Check the response status code.
Some pre-release apps were being added as "Page not found".
|
2017-12-14 18:42:16 +01:00 |
|
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
|
53b1b0ac46
|
ReviveOverlay: Release mouse buttons when the overlay is hidden.
|
2017-12-13 19:22:18 +01:00 |
|
Jules Blok
|
1abc9b4771
|
InputManager: Fix compiler warnings.
|
2017-12-13 16:48:52 +01:00 |
|
Jules Blok
|
91ab83ae34
|
SettingsManager: Use snprintf instead of sstream.
|
2017-12-13 16:20:57 +01:00 |
|
Jules Blok
|
902a9aa7da
|
Vulkan: Fix compiler warnings.
|
2017-12-13 16:10:28 +01:00 |
|
Jules Blok
|
fc3d983105
|
SettingsManager: Per-application settings support.
|
2017-12-13 16:09:07 +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
|
303399d324
|
InputManager: Move the lua state to the controllers.
|
2017-12-07 16:09:04 +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
|
cd188a4089
|
default.lua: Add support for physical joysticks.
|
2017-12-06 18:24:07 +01:00 |
|
Jules Blok
|
5e9f26b890
|
InputManager: Refactor the scripting code.
|
2017-12-06 18:24:07 +01:00 |
|
Jules Blok
|
1adeb460c7
|
InputManager: Separate the header from the input script.
|
2017-12-06 18:24:07 +01:00 |
|
Jules Blok
|
1db97bf7ae
|
Revive: Use a LUA script for touch controller mapping.
|
2017-12-06 18:24:07 +01:00 |
|
Jules Blok
|
bcc6c519f8
|
ReviveOverlay: Update version info.
|
2017-12-06 17:55:15 +01:00 |
|
Jules Blok
|
e25c70a2b4
|
Session: Fixed input focus detection on SteamVR stable.
|
2017-12-06 17:55:06 +01:00 |
|
Jules Blok
|
9ccf001057
|
ReviveOverlay: Update version info.
|
2017-12-06 15:45:34 +01:00 |
|
Jules Blok
|
f8201d5aaa
|
Session: Initialize the session bits correctly.
|
2017-12-06 15:43:51 +01:00 |
|
Jules Blok
|
2d61144c0f
|
Update project files.
|
2017-12-06 15:32:56 +01:00 |
|
Jules Blok
|
a38bf704ba
|
Hotfix for Windows Mixed Reality sensors errors.
|
2017-12-02 18:38:05 -08:00 |
|
Jules Blok
|
b21d053f8e
|
ReviveOverlay: Update version info.
|
2017-12-02 14:19:11 -08:00 |
|
Jules Blok
|
c00ac63639
|
Revive: Update to Oculus SDK 1.20
|
2017-12-02 14:11:59 -08:00 |
|
Jules Blok
|
66fc1d4421
|
Update README.md
|
2017-12-02 13:13:56 -08:00 |
|
Jules Blok
|
c23a398043
|
Revive: Don't build the OVRProxy in the release configuration.
Avira is in a bad mood and decided it needs to kill this part of Revive.
The OVRProxy is only a debugging tool anyway.
|
2017-12-02 13:11:13 -08:00 |
|
Jules Blok
|
b0dd55dee1
|
Oculus: Ignore third-party manifests earlier.
This fixes empty icons on the dashboard.
|
2017-10-28 21:40:20 +02: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
|
41d8ecadf8
|
No need to implement a settings interface.
The Oculus Runtime only allows known keys to be set or queried.
|
2017-10-25 19:20:09 +02:00 |
|
Jules Blok
|
f5af16ec66
|
CompositorBase: Refactor layer submission.
|
2017-10-25 19:03:25 +02:00 |
|
Jules Blok
|
21118ad5ca
|
SessionDetails: Don't assign the eyeFov redundantly.
|
2017-10-19 18:59:53 +02:00 |
|
Jules Blok
|
f97748585f
|
CompositorBase: Allow the texture bounds beyond 0..1
This fixes the "Vary Fov" sample.
|
2017-10-19 18:43:06 +02:00 |
|
Jules Blok
|
bec7782e5f
|
CompositorD3D: Fix layer composition.
|
2017-10-17 23:13:39 +02:00 |
|
Jules Blok
|
65e1eb7c1e
|
Vulkan: Add some basic extensions for the samples.
|
2017-10-17 22:47:29 +02:00 |
|