Commit graph

5912 commits

Author SHA1 Message Date
Jakob Bornecrantz cb190d7f79 doc: Improve !810 changelogs 2023-06-29 16:19:46 +01:00
Jakob Bornecrantz df21dd4510 doc: Improve !697 changelogs 2023-06-29 16:19:46 +01:00
Jakob Bornecrantz da656f6345 doc: Tweak old changelog 2023-06-29 16:19:46 +01:00
Korcan Hussein 52454205a0 doc: Document !1890 2023-06-29 00:50:33 +01:00
Korcan Hussein 2aed9184e6 st/oxr: Add disabled XR_HTCX_vive_tracker defines
Useful for various compiletime checks.
2023-06-29 00:50:26 +01:00
Korcan Hussein a8c5be8f5c st/oxr: Fix up Monado experimental extensions 2023-06-29 00:32:01 +01:00
Korcan Hussein 230c059d27 a/bindings: Correct ML2 controller extension name 2023-06-29 00:32:01 +01:00
Korcan Hussein 8865baafee xrt: Plumbs enabled ext state for XR_EXT_eye_gaze_interaction 2023-06-29 00:31:58 +01:00
Jakob Bornecrantz 6b493e2968 doc: Document !1881 2023-06-27 18:52:58 +00:00
Jakob Bornecrantz 67a8147c09 d/dai: Try to set realtime priority on IMU thread 2023-06-27 18:52:58 +00:00
Jakob Bornecrantz 1b221c7666 d/vive: Try to set realtime priority on sensors thread 2023-06-27 18:52:58 +00:00
Jakob Bornecrantz cc263e2579 d/wmr: Try to set realtime priority on USB thread 2023-06-27 18:52:58 +00:00
Jakob Bornecrantz 0d6d42041f c/multi: Try to set realtime priority on main thread 2023-06-27 18:52:58 +00:00
Jakob Bornecrantz cd10b487e2 u/linux: Add helpers to raise thread scheduling priority 2023-06-27 18:52:58 +00:00
Mateo de Mayo 50bc6c0731 doc: Document !1888 2023-06-27 17:46:56 +01:00
Mateo de Mayo 8f76be3410 doc: Use top header and remove doxygen-awesome readme page 2023-06-27 17:46:56 +01:00
Jakob Bornecrantz 424693d644 doc: Document !1887 2023-06-26 20:44:00 +01:00
Jakob Bornecrantz 064da71894 c/util: Track and free native sync handle from semaphore
The layer above IPC & st/oxr doesn't consume this handle, instead it has dup
semantics, so we need to keep track of the handle and free it once done.
2023-06-26 20:37:09 +01:00
Jakob Bornecrantz 6493564024 c/util: Only destroy valid VkSemaphore handles 2023-06-26 20:32:27 +01:00
Mateo de Mayo a123eb9f95 doc: Document !1883 2023-06-24 17:52:08 +01:00
Mateo de Mayo 600a379301 doc: Add doxygen-awesome theme 2023-06-24 17:52:08 +01:00
Jakob Bornecrantz 4bb2a61868 doc: Document !1886 2023-06-24 17:46:29 +01:00
Jakob Bornecrantz 00f0d318a6 ci: Build things on doc chanegs as well
I give up, this is a big hammer but should fix doc only changes MRs from not
triggering builds properly. We could technically try only build certain jobs
on doc only changes but I couldn't get it to work.
2023-06-24 17:42:35 +01:00
Jakob Bornecrantz 4aed167a9a ci: Make sure all packaging related jobs always in main branch 2023-06-24 17:22:10 +01:00
utzcoz 6035a45ced doc: Document !1884
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-24 21:44:48 +08:00
utzcoz e0433b4e09 c/main: Use vk_cmd_submit_locked in vk_helper to simply peek logic
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-23 18:40:54 +08:00
Jakob Bornecrantz 2173f44f4c doc: Document !1880 2023-06-22 20:12:47 +01:00
Christoph Haag e61adde115 st/oxr: Check argument validity in time conversion function
Affected OpenXR functions: xrConvertWin32PerformanceCounterToTime
2023-06-22 20:12:08 +01:00
Ryan Pavlik a4901bacfd doc: Document !1879 2023-06-22 19:07:44 +00:00
Ryan Pavlik b95a5029a5 a/util: Fix clang tidy warnings in logging code 2023-06-22 19:07:44 +00:00
Jakob Bornecrantz ef43294d34 doc: Document !1877 2023-06-22 20:01:24 +01:00
Jakob Bornecrantz 552b01df9e c/util: Name all fence objects 2023-06-22 20:01:24 +01:00
Jakob Bornecrantz 7322918e51 c/main: Name all fence objects 2023-06-22 20:01:24 +01:00
Jakob Bornecrantz 46998fa1d1 c/main: Optionally enable VK_EXT_debug_marker on debug builds 2023-06-22 19:55:48 +01:00
Jakob Bornecrantz 47ba88a78a a/vk: Name all fence objects 2023-06-22 19:55:48 +01:00
Jakob Bornecrantz 2c60a087e9 a/vk: Add function to name object 2023-06-22 19:55:48 +01:00
Jakob Bornecrantz b5a882480b a/vk: Add VK_EXT_debug_marker 2023-06-22 19:55:48 +01:00
Jakob Bornecrantz 4363f02a22 doc: Document !1865 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz e466551db0 st/oxr: Use common helper versions of truncating Xprintf 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz b33e65698a u/logging: Refactor logging printing functions 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz d13f59f6f9 u/logging: Truncate hexdump at 16MB 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz 7ef4a21dca u/logging: Tidy c file [NFC] 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz 200f1b11ca u/truncate_printf: Add truncating helpers 2023-06-21 22:05:14 +00:00
Jakob Bornecrantz 299471f23e cmake: Only enable color logging on Linux
The define was only used on Linux anyways, and with the following
refactor the code looks better we can test just this define.
2023-06-21 22:05:14 +00:00
Jakob Bornecrantz 6819f9cdab doc: Document !1878 2023-06-21 19:14:21 +01:00
Jakob Bornecrantz e2f8c68315 doc: Add new documentation changelog fragment directory 2023-06-21 19:14:21 +01:00
Jakob Bornecrantz add4ecf835 doc: Document !1782 2023-06-21 19:04:34 +01:00
Jakob Bornecrantz 79745da6c8 doc: Add changelog contribution documentation 2023-06-20 13:30:19 +00:00
Jakob Bornecrantz c54c78f427 doc: Document !1876 2023-06-19 18:23:53 +01:00
Linus Lüssing 5340e1fa6b d/wmr: reduce Original/Odyssey controller drift by applying biases
Similar to the HP Reverb G2 controllers apply the biases
provided by their calibration data.

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2023-06-18 12:42:14 +02:00