Jakob Bornecrantz
da70666179
doc: Document !1875
2023-06-17 22:25:20 +01:00
Jakob Bornecrantz
f5eaecc690
t/ctl: Use common IPC connection code
2023-06-17 22:25:16 +01:00
Ryan Pavlik
2c2aa92889
ipc: Factor out client connection setup and teardown for reuse.
2023-06-17 22:23:33 +01:00
Jakob Bornecrantz
8f36da2f54
doc: Document !1858
2023-06-17 18:11:53 +01:00
Linus Lüssing
c5fa0e02e8
d/wmr: fix Original/Odyssey controller orientation
...
Similar to the HP Reverb G2 controllers apply the rotations
provided by their calibration data.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2023-06-17 18:08:46 +01:00
Linus Lüssing
57fb867514
d/wmr: fix Reverb G2 controller orientation
...
We can't take the IMU values of the Reverb G2 controller as is.
We need to compensate for how the IMU chip is oriented on the
hardware.
Similar to the WMR HMD the WMR controllers' firmware configuration
provides us with the transformations necessary to adjust the
controller orientations. So apply them to fix the orientation
issues.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2023-06-17 18:08:46 +01:00
Linus Lüssing
c95be33072
d/wmr: make sensor transform precomputations reuseable
...
Not only the sensor values from the HMD need to be transformed from WMR
to OpenXR but also the sensor values from the controllers. Therefore
restructuring the according code to be useable by both the WMR HMD and
WMR controller code.
No functional changes.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2023-06-17 18:08:46 +01:00
Jakob Bornecrantz
e5de8cee27
doc: Document !1868
2023-06-17 14:15:27 +01:00
Fernando Velazquez Innella
62dff3401c
c/client: Wait till D3D12 images aren't in use before releasing the swapchain
...
This adds a fence signal + CPU wait on the compositor queue before destroying
the swapchain. It fixes a crash in the OpenXR CTS automated tests for D3D12.
2023-06-17 14:15:00 +01:00
Jakob Bornecrantz
bf9db8061e
doc: Document !1871
2023-06-17 12:53:20 +01:00
utzcoz
def08464ee
script: Use IGNORE_WORDS_LIST to ignore unknwn [NFC]
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-17 12:51:38 +01:00
utzcoz
4b2ebd8648
script: Ignore Kimera for codespell [NFC]
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-17 12:51:36 +01:00
utzcoz
0224e97532
st/oxr: Fix simple typo for comments [NFC]
...
grahpics->graphics
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-17 12:51:33 +01:00
Jakob Bornecrantz
cb4227663f
doc: Document !1869
2023-06-17 11:48:37 +01:00
Ryan Pavlik
3f644f9f88
st/oxr: clang-tidy fixes
2023-06-17 11:46:14 +01:00
Ryan Pavlik
fe6e87b4a7
c/util: Clang tidy fixes
2023-06-17 11:46:14 +01:00
Ryan Pavlik
b88aa34017
a/util: Fix doxygen warning
2023-06-17 11:46:14 +01:00
Ryan Pavlik
684a3f22e4
ipc/client: Warning fix
2023-06-17 11:46:14 +01:00
Ryan Pavlik
12eaebfa6a
t/common: Warning fix
2023-06-17 11:46:14 +01:00
Ryan Pavlik
a97b9a5990
st/oxr: Less obvious warning fixes
...
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-06-17 11:46:01 +01:00
Ryan Pavlik
ae16cb4f13
st/oxr: Obvious warning fixes
2023-06-17 11:46:01 +01:00
Ryan Pavlik
c7fcf59866
d/steamvr_lh: Fix warnings
2023-06-17 11:46:01 +01:00
Ryan Pavlik
bc9624617a
d/opengloves: Fix warnings
2023-06-17 11:46:01 +01:00
Ryan Pavlik
3609f9149e
comp/{main,util}: Fix warnings
2023-06-17 11:46:01 +01:00
Ryan Pavlik
1f3eba0428
a/util: Add missing includes
...
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-06-17 11:46:01 +01:00
Jakob Bornecrantz
07da7a7d6a
doc: Document !1867
2023-06-15 17:33:42 +01:00
Jakob Bornecrantz
6176db87e1
st/oxr: Add EXT_eye_gaze_interaction to generation script [NFC]
...
Missed this in 9f1cf952c6
/ !1836 , closes #269 .
2023-06-15 17:32:52 +01:00
Jakob Bornecrantz
b82343d317
doc: Document !1863
2023-06-14 21:35:01 +01:00
Jakob Bornecrantz
2c080454e2
d/vive: Use correct enum for Tundra tracker
2023-06-14 21:34:20 +01:00
Jakob Bornecrantz
131400afab
doc: Document !1866
2023-06-14 20:33:11 +01:00
Jakob Bornecrantz
0c59bd35e1
scripts: Ignore specific changelog fragment [NFC]
2023-06-14 20:28:39 +01:00
Jakob Bornecrantz
ac8f1a4209
doc: Document !1861
2023-06-14 15:43:00 +01:00
Shawn Wallace
a3c2b89067
t/common: Integrate SteamVR Lighthouse driver into builder
...
Replaced VIVE_OVER_SURVIVE env var with LH_DRIVER, which takes a string and
allows choosing one of the three lighthouse tracking implementations.
2023-06-14 15:43:00 +01:00
Shawn Wallace
4a9f92e151
d/steamvr_lh: Add SteamVR Lighthouse driver wrapper
...
Implement support for SteamVR's Lighthouse driver (on Linux).
Only tested/works with the OG Vive and Vive wands, but adding new
device support should be simple.
2023-06-14 15:43:00 +01:00
Jakob Bornecrantz
71fa4fd3b4
scripts: Ignore pEvent for spelling
...
Had to use REGEX because for some reason the ignore word list isn't case
sensitive, the docummention says it is. Added inout there to show how to
add more words.
2023-06-14 15:43:00 +01:00
Jakob Bornecrantz
5f6714172b
ext/vfd: Rename childs to children
2023-06-14 15:43:00 +01:00
Shawn Wallace
065a6d6863
ext/vfd: Add valve file VFD library
...
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-06-14 15:43:00 +01:00
Jakob Bornecrantz
c3ae06163d
doc: Document !1860
2023-06-14 01:02:07 +00:00
Sarah
dc5b398405
[a|d]/[sur]vive: Implement 3.0/Tundra tracker support
...
Co-authored-by: BabbleBones <BabbleBones@protonmail.com>
2023-06-14 01:02:07 +00:00
Christoph Haag
2b2a944507
a/bindings: Generate bindings for vive tracker interaction profile
2023-06-14 01:02:07 +00:00
Christoph Haag
d89deb2d95
xrt: Add vive tracker interaction profile enum values
...
Introduces a generic device name only used for bindings.
2023-06-14 01:02:07 +00:00
BabbleBones
5787fd260f
xrt: Add XRT_DEVICE_VIVE_TRACKER_{GEN3,TUNDRA} defines
...
Tundra enumeration changes
2023-06-14 01:02:07 +00:00
Christoph Haag
6a01170b23
ipc: Transfer xdev serial over ipc
2023-06-14 01:02:07 +00:00
Robbie Bridgewater
28dc5747e2
ipc: Add more diagnostic info for first instance service failure
2023-06-14 01:01:49 +00:00
Jakob Bornecrantz
92ab8fc7a3
doc: Document !1862
2023-06-14 00:23:26 +01:00
Jakob Bornecrantz
315861501c
a/vive: Move VIDs and PIDs to helper library [NFC]
2023-06-14 00:23:26 +01:00
Jakob Bornecrantz
205d82ce9c
a/vive: Add common header with documentation [NFC]
2023-06-14 00:23:26 +01:00
utzcoz
287102d256
t/android: Declare INTERNET permission for remote driver
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-13 21:08:01 +00:00
utzcoz
5fc900ac75
d/remote: Enable remote driver building on Windows
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-13 21:08:01 +00:00
utzcoz
58193ad1c4
d/remote: Support r_hub for Windows
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-13 21:08:01 +00:00