Christoph Haag
|
e5a77ea80d
|
doc: Add mr 742 changelog
|
2021-04-02 15:48:10 +00:00 |
|
Christoph Haag
|
3a60df33aa
|
d/openhmd: Add support for rift CV1 controllers
|
2021-04-02 15:48:10 +00:00 |
|
Christoph Haag
|
91a3d8b9cb
|
st/steamvr: Add rift controllers
|
2021-04-02 15:48:10 +00:00 |
|
Christoph Haag
|
7ce07aeedf
|
st/oxr: Support all known interaction profiles in selection
Remove the default case to generate a compiler warning when new profiles
are missing.
|
2021-04-02 15:48:10 +00:00 |
|
Christoph Haag
|
85ff0dc73c
|
xrt: Add msft_hand_interaction path to cache and check func
|
2021-04-02 15:48:10 +00:00 |
|
Jakob Bornecrantz
|
9695e90d95
|
d/vive: Setup the variable tracking for imu fusion
|
2021-04-02 16:00:42 +01:00 |
|
Jakob Bornecrantz
|
cebc8ebed5
|
st/oxr: No longer need to work around depth Swapchain on Unreal
|
2021-04-02 16:00:42 +01:00 |
|
Moses Turner
|
55b86fe815
|
d/ulv2: Create the driver.
Co-authored-by: Moses Turner <mosesturner@protonmail.com>
Co-authored-by: Christoph Haag <christoph.haag@collabora.com>
|
2021-04-01 02:10:33 +02:00 |
|
Moses Turner
|
b319371500
|
d/survive: for now always set xrt_hand_joint_set->is_active to true
|
2021-04-01 02:02:26 +02:00 |
|
Moses Turner
|
6a833b1131
|
st/oxr+xrt: add is_active to struct xrt_hand_joint_set to give drivers an easy way to deactivate hands
|
2021-04-01 02:02:26 +02: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 |
|
Moses Turner
|
d54b653751
|
d/multi: correctly override hand pose for "attached" tracking
|
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
|
a5db039486
|
doc: Add changelog fragments.
|
2021-03-31 12:05:24 -05:00 |
|
Ryan Pavlik
|
0139aa1525
|
comp: Fix conversion warnings
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
d4c352ef69
|
comp: Improve Windows errors.
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
942091c10d
|
comp: Enable VK_EXT_debug_report extension
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
061ae2f7b7
|
xrt: Fix more narrowing conversion warnings.
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
592df37c0f
|
comp: Fix some narrowing conversion warnings
|
2021-03-31 12:02:41 -05:00 |
|
Ryan Pavlik
|
78301ae5eb
|
comp: Use precise sleeper.
|
2021-03-31 12:02:41 -05: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
|
b3772e2710
|
cmake: Support multi-config generators
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
aefd8c0697
|
ipc/android: Be sure to init the mutexes.
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
58ebd7ee20
|
xrt: Adjust how we define ssize_t on MSVC
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
4e11abc06b
|
aux/vk: Fix warning about narrowing conversion.
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
ace8dc8c46
|
comp: clean up comment
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
8553b5f901
|
comp/vk_client: Be sure to init/de-init the mutexes in the vulkan bundle
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
3f2b09ae54
|
comp: Comment cleanup
|
2021-03-30 20:46:00 +00:00 |
|
Ryan Pavlik
|
be5a273659
|
comp/main: Use the new vk_bundle mutex functions.
|
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
|
11bf681e3b
|
doc: Document !735
|
2021-03-30 21:28:40 +01: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
|
967c27060e
|
st/prober: Change log env variable and set default level to info
|
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 |
|
Mateo de Mayo
|
5c6158cc8b
|
d/qwerty: Implement controller pose reset
|
2021-03-29 15:42:01 -03:00 |
|
Mateo de Mayo
|
5e6c4b63a5
|
d/qwerty: Implement controller parenting to HMD
Although, it only works for the qwerty HMD.
|
2021-03-29 15:42:01 -03:00 |
|
Mateo de Mayo
|
7f00ca3da2
|
d/qwerty: Improve selection of default controller
|
2021-03-29 15:41:59 -03:00 |
|
Mateo de Mayo
|
8b81afeb59
|
d/qwerty: Implement haptic output
|
2021-03-29 15:41:25 -03:00 |
|
Mateo de Mayo
|
4ea696bfdd
|
d/qwerty: Implement select and menu click inputs
|
2021-03-29 15:41:25 -03:00 |
|
Mateo de Mayo
|
582a287dd4
|
d/qwerty: Use u_logging.h with QWERTY_LOG env var
|
2021-03-29 15:41:25 -03:00 |
|
Mateo de Mayo
|
ef74e24abe
|
d/qwerty: Add variable tracking widget to UI
|
2021-03-29 15:41:25 -03:00 |
|
Mateo de Mayo
|
a1b70c746b
|
d/qwerty: Add qwerty_system for driver management
|
2021-03-29 15:41:25 -03:00 |
|