Ryan Pavlik
|
00915cab0f
|
os: Add caveats to some timespec conversion functions.
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
ddc9b00d14
|
os: Adjust how we compute the timeout for a semaphore.
Preparation for overhaul of timing on Windows.
|
2021-03-31 12:02:36 -05:00 |
|
Ryan Pavlik
|
4e11abc06b
|
aux/vk: Fix warning about narrowing conversion.
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
adb5eefb86
|
aux/vk: Add functions to initialize and clean up mutexes in the vk_bundle
|
2021-03-30 20:46:00 +00:00 |
|
Jakob Bornecrantz
|
6ba27de305
|
m/mathinclude: Apperently _USE_MATH_DEFINES was not enough
|
2021-03-30 21:27:29 +01:00 |
|
Jakob Bornecrantz
|
6f10f474fa
|
t/psvr: Ensure that m_mathinclude.h is included
|
2021-03-30 21:27:29 +01:00 |
|
Jakob Bornecrantz
|
083e4f5108
|
u/logging: Fix first global log message not getting correct level, add comments
|
2021-03-30 19:23:41 +01:00 |
|
Ryan Pavlik
|
b93b082bd3
|
aux: Fix doxygen warnings
|
2021-03-26 17:10:53 -05:00 |
|
Ryan Pavlik
|
4004402c40
|
aux/vk: Wrap statement defines in do {} while (0)
|
2021-03-26 17:10:53 -05:00 |
|
Ryan Pavlik
|
3414f62ccf
|
aux: fix or silence warnings
|
2021-03-26 17:06:17 -05:00 |
|
Ryan Pavlik
|
b147f2ecd4
|
a/util: Non-linux implementation of u_file
|
2021-03-26 17:06:17 -05:00 |
|
Ryan Pavlik
|
c00884e827
|
cmake: aux/vk depends on aux/os
|
2021-03-26 17:06:17 -05:00 |
|
Ryan Pavlik
|
4ed3d21b09
|
a/util: Stub out trace marker on non-Linux for now.
|
2021-03-26 17:06:17 -05:00 |
|
Ryan Pavlik
|
e5c193bcd0
|
aux/util: Silence warnings on MSVC
|
2021-03-26 17:05:56 -05:00 |
|
Christoph Haag
|
a991e66b85
|
u_vive: Fix debug level of printing acc_bias
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
08db19beca
|
u_config_json: Change node not found error->info
As our config grows it will happen more often that users won't have all possible nodes.
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
8f16118020
|
u_config_json: Remove bogus "No tracking node" messages
* open_tracking_settings() already reports missing tracking nodes.
* open_tracking_settings() can also fail for other reasons
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
45d889e390
|
u_config_json: Make missing tracking node messages friendlier
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
054850de76
|
u_config_json: Remove duplicated is_json_ok code
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
2959747221
|
u_config_json: clarify json not parsed error message
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
f0132eb997
|
u_config_json: change no config file warning->info
Running without a config file is fully supported, no reason to warn users.
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
dad5c6d5d8
|
u_config_json: Fix saving when no config file exists
If json->root was null, it would write a config file containing only (null).
|
2021-03-24 17:33:46 +01:00 |
|
Christoph Haag
|
2ac4ff84ec
|
aux/util: Fix comment for u_device_setup_tracking_origins
|
2021-03-23 19:05:35 +00:00 |
|
Jakob Bornecrantz
|
a71b3d35d1
|
m/3dof: Add assert for timestamp paranoia
|
2021-03-17 01:10:02 +00:00 |
|
Jakob Bornecrantz
|
dac5bc0ea5
|
u/timing: Deal slightly better when timing info appears to time travel
|
2021-03-10 17:53:36 +00:00 |
|
Jakob Bornecrantz
|
d71ccc39ce
|
u/timing: Add when_predict_ns on first frame
|
2021-03-10 17:53:36 +00:00 |
|
Christoph Haag
|
0adcc179c0
|
xrt: Fix typo in u_file
|
2021-03-10 01:56:07 +01:00 |
|
Jakob Bornecrantz
|
a40c2e7d50
|
aux/vk: Load VK_GOOGLE_display_timing functions
|
2021-03-08 11:20:52 +00:00 |
|
Jakob Bornecrantz
|
049f6be351
|
u/timing: Add frame timing code
|
2021-03-08 11:20:52 +00:00 |
|
Jakob Bornecrantz
|
3077660f1d
|
u/tracing: Add trace marker code
|
2021-03-08 11:20:52 +00:00 |
|
Mateo de Mayo
|
75e908552f
|
doc: Fix missing entities from modules documentation
|
2021-03-06 20:34:35 -03:00 |
|
Christoph Haag
|
44e375dd8a
|
aux/util: Save tracking override config
|
2021-03-02 19:43:19 +01:00 |
|
Christoph Haag
|
c077788436
|
aux/util: Store calibration config non-destructively
On save
* delete only nodes pertaining to calibration
* add new calibration nodes
* write config file
|
2021-03-02 19:43:19 +01:00 |
|
Christoph Haag
|
5e4c62c8aa
|
aux/util: Move json config parsing to aux/util
|
2021-03-02 19:43:19 +01:00 |
|
Christoph Haag
|
aa9298f70d
|
aux/util: Move read_content to u_file
|
2021-03-02 19:43:19 +01:00 |
|
Jakob Bornecrantz
|
77baa0c6ca
|
u/ht: Sort build files
|
2021-02-24 14:33:34 +00:00 |
|
Jakob Bornecrantz
|
7460ae54f4
|
u/timing: Rename files
|
2021-02-24 14:33:34 +00:00 |
|
Jakob Bornecrantz
|
b810c2df0a
|
u/timing: Improve render code, predict when frame should be delivered
|
2021-02-24 14:33:30 +00:00 |
|
Jakob Bornecrantz
|
55c7690185
|
u/time: Make defines more readable and add more defines
|
2021-02-24 13:55:07 +00:00 |
|
Jakob Bornecrantz
|
69eebb49e2
|
u/time: Use double for time conversion
|
2021-02-24 04:14:51 +00:00 |
|
Ryan Pavlik
|
b7cc966cb0
|
aux/vk: Add docs to helpers
|
2021-02-22 16:50:00 -06:00 |
|
Christoph Haag
|
def0bef533
|
build/meson: Explicitly depend on generated binding header
fixes header not being generated on alpine
|
2021-02-15 22:04:38 +01:00 |
|
Christoph Haag
|
42996d6b1c
|
os/hid: Add get_physical_address()
|
2021-02-12 02:44:00 +01:00 |
|
Christoph Haag
|
2d814dab57
|
aux/vive: Parse hmd variant and add various model strings
Model strings collected from libsurvive, survive_default_devices.c
|
2021-02-11 20:54:31 +01:00 |
|
Christoph Haag
|
cc81174b70
|
comp: Fix VkDisplayKHR direct mode build without libx11-xcb
|
2021-02-10 22:02:30 +01:00 |
|
Ryan Pavlik
|
51704bc2e5
|
math: Fix doc warnings
|
2021-02-10 16:09:12 +00:00 |
|
Christoph Haag
|
cfab11355d
|
u/hand_tracking: Hand Joint flags can only be as valid as hand flags
|
2021-02-10 02:58:00 +01:00 |
|
zhibinw
|
a5913c7b4f
|
aux/android:add blank line between functions
|
2021-02-09 22:44:07 +00:00 |
|
zhibinw
|
14532aceae
|
aux/android: Make MonadoView focusable optional
|
2021-02-09 22:44:07 +00:00 |
|
zhibinw
|
6e6a729123
|
aux/android: Make MonadoView not focusable/touchable
|
2021-02-09 22:44:07 +00:00 |
|