Ryan Pavlik
|
cf08cbba78
|
aux/vk: Docs for Vulkan native import helpers.
|
2021-04-09 18:11:52 +01:00 |
|
Ryan Pavlik
|
322f6d473a
|
util: Don't try to use $HOME or $XDG_CONFIG_HOME on Android.
|
2021-04-09 18:11:52 +01:00 |
|
Jakob Bornecrantz
|
736b9abdbe
|
u/rt: Print frame period and tidy
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
b68041fb93
|
u/rt: Tweak IIR alpha numbers
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
8606eb9d11
|
u/rt: Adjust app period depending on app time
|
2021-04-07 01:05:38 +01:00 |
|
Jakob Bornecrantz
|
1b0a9acb56
|
u/rt: Adjust app time during runtime
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
8215af5e5c
|
u/rt: Refactor render timing
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
670906ea0e
|
u/ft: Spelling
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
971f88f34f
|
u/ft: Rename frame timing functions
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
5dbcca65c5
|
u/tr: Refactor rendering timing code
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
d745396396
|
u/ft: Tweak frame timing numbers
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
07fb9941b3
|
aux/vk: Add fence import function
|
2021-04-07 00:50:10 +01:00 |
|
Ryan Pavlik
|
61c1044089
|
u/handles: Add graphics sync handle helpers.
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
c876087ee7
|
u/time: Add helper comparising functions
|
2021-04-07 00:50:10 +01:00 |
|
Christoph Haag
|
2b962a5bfb
|
u_config_json: Create root node on save if no config file loaded
If no config file is loaded, json->root can be uninitialized instead of NULL.
Fixes #117
|
2021-04-04 21:02:41 +02:00 |
|
Jakob Bornecrantz
|
30573fb90f
|
a/gst: Add GStreamer helper code
Co-authored-by: Aaron Boxer <aaron.boxer@collabora.com>
|
2021-04-03 03:07:21 +01:00 |
|
Ryan Pavlik
|
607eae4fdd
|
aux/vk: Fix creation of Windows external memory backed image.
|
2021-04-02 17:29:55 -05:00 |
|
Moses Turner
|
a027852767
|
aux/math: implement math_pose_identity.
|
2021-04-01 02:02:26 +02:00 |
|
Moses Turner
|
c776a19e15
|
aux/math: Implement math_matrix_3x3_multiply.
|
2021-04-01 02:02:26 +02:00 |
|
Christoph Haag
|
4061bf7707
|
d/multi: Add "attached" tracking override type
Example usage: Leap Motion attached to a Northstar headset.
|
2021-04-01 02:02:26 +02:00 |
|
Ryan Pavlik
|
f65635f378
|
aux/vk: Fix doxygen warning
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
b3280c5bc1
|
os/time: Small cleanup.
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
aa3d1c1f6a
|
os: Add os_precise_sleeper.
Mostly to be able to use a timer on Windows.
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
47bf17a0cc
|
os: Improve comment and prototype for os_nanosleep
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
0717975853
|
os: Improve timestamp retrieval on Windows.
|
2021-03-31 12:02:41 -05:00 |
|
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 |
|