Jakob Bornecrantz
8b700b0063
doc: Document !1919
2023-08-16 16:48:20 +01:00
Russ Taylor
c0f97e598d
doc: Clarify Vulkan SDK requirement on Windows in README.md file.
2023-08-16 16:47:44 +01:00
Jakob Bornecrantz
da286d5962
doc: Document !1930
2023-08-16 15:56:32 +01:00
Alex Badics
83976d7d2c
d/rokid: add Rokid Air and Max driver
2023-08-16 15:40:09 +02:00
Jakob Bornecrantz
9ac90bfa0d
doc: Document !1927
2023-08-16 13:05:21 +01:00
Jakob Bornecrantz
0fb5025997
d/steamvr_lh: Only use the relation history buffer for poses
...
Also enables prediction to be toggled on.
2023-08-16 13:05:20 +01:00
BabbleBones
577a9aa420
d/steamvr_lh: Basic controller log info
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-16 13:04:23 +01:00
BabbleBones
0ee05e9c38
d/steamvr_lh: Vive tracker input hookup
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-16 13:04:23 +01:00
BabbleBones
c139925e83
d/steamvr_lh: Add Valve Knuckles support and emulated hands
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-16 13:04:23 +01:00
BabbleBones
938dd9c74f
d/steamvr_lh: Lighthouse info print
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-16 13:04:23 +01:00
BabbleBones
81e827b4bf
d/steamvr_lh: Configure canted eyes & IPD
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-16 13:04:20 +01:00
BabbleBones
6d8463823b
d/steamvr_lh: Add support for Vive Pro & Index
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-14 19:36:37 +01:00
Jakob Bornecrantz
3a75d66c69
doc: Document !1929
2023-08-14 19:35:44 +01:00
BabbleBones
8f9dd99df5
d/steamvr_lh: Set driver ipd & brightness on HMD
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-14 19:35:00 +01:00
BabbleBones
8795268c86
d/steamvr_lh: Fix warnings
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-14 17:41:15 +01:00
BabbleBones
841a459a7b
a/vive: Support c++ pose info
...
Co-Authored-By: Gabriele Musco <gabmus@disroot.org>
2023-08-14 17:41:15 +01:00
Jakob Bornecrantz
46109c6d0c
doc: Document !1921
2023-08-14 17:29:18 +01:00
Lubosz Sarnecki
f0cb6c1d6d
st/prober: Define functions only when PSVR or PSMV are enabled.
...
Fixes GCC 13 warning [-Wunused-function].
Define on_video_device and p_factory_ensure_frameserver only when PSMV
or PSVR are enabled. Drop redundant check for XRT_HAVE_OPENCV, since we
already do it above.
2023-08-14 16:57:28 +01:00
Lubosz Sarnecki
a2d3621058
st/prober: Move rgb struct declaration.
...
Fixes GCC 13 warning [-Wunused-variable].
Only declare rgb struct when PSVR is enabled, where it's only used.
2023-08-14 16:57:28 +01:00
Lubosz Sarnecki
634fa71fda
h/mercury: Don't write over allocated string size.
...
Fixes GCC 13 warning [-Wstringop-truncation].
2023-08-14 16:55:33 +01:00
Lubosz Sarnecki
68faf2bc89
t/psvr: Initialize Eigen vector with zeros.
...
Fixes very verbose GCC 13 warning [-Wmaybe-uninitialized].
2023-08-14 16:55:33 +01:00
Lubosz Sarnecki
b0d47951f6
c/main: Pass wm_capabilities to xdg_toplevel_listener.
...
Fixes GCC 13 and clang 15 warning [-Wmissing-field-initializers].
For recent Wayland versions, correctly initialize the
xdg_toplevel_listener struct.
2023-08-14 16:55:33 +01:00
Lubosz Sarnecki
eb438b2381
c/client: Actually use modified xrt_swapchain_create_info.
...
Fixes GCC 13 warning [-Wunused-but-set-variable].
Use the modified copy of xrt_swapchain_create_info instead of the
const pointer parameter.
2023-08-14 16:55:33 +01:00
Lubosz Sarnecki
1761d98a2e
t/common: Use same return type as in interface.
...
Fixes GCC 13 warning [-Wenum-int-mismatch].
Return xrt_result_t in the implementation of xrt_instance_create in
target_instance_no_comp.c, as declared in xrt_instance.h and already
done in target_instance.c.
Return proper xrt_result_t instead of plain ints.
2023-08-14 16:55:33 +01:00
Lubosz Sarnecki
6956042fb4
d/remote: Use same return type as in interface.
...
Fixes GCC 13 warning [-Wenum-int-mismatch].
Use same return type in for r_create_devices definition in r_hub.c as in
the declaration in r_interface.h.
The function was already returning correct xrt_result_t.
2023-08-14 16:55:33 +01:00
Jakob Bornecrantz
a13ff394a5
doc: Document !1928
2023-08-14 15:40:54 +01:00
Jakob Bornecrantz
41927e802c
st/gui: Fix warning by using safe casts
2023-08-14 15:38:36 +01:00
Jakob Bornecrantz
6fc9bef385
m/vec3: Add float array helper
2023-08-14 15:38:36 +01:00
Jakob Bornecrantz
66d8e8066a
m/vec2: Add float array helper
2023-08-14 15:38:36 +01:00
Jakob Bornecrantz
4a10bc7028
doc: Document !1926
2023-08-14 13:53:03 +01:00
Charlton Rodda
3b0af8d184
d/qwerty: Make controller support press-and-hold
2023-08-14 13:53:03 +01:00
Jakob Bornecrantz
469cc0516f
doc: Document !1923
2023-08-14 13:19:27 +01:00
0y8w1x
e6bbfe7b4b
u/truncate_printf: Fix spelling [NFC]
2023-08-14 13:19:27 +01:00
0y8w1x
b2906fbc17
doc: Add some Debian/Ubuntu packages to the README
2023-08-14 13:19:27 +01:00
Jakob Bornecrantz
aac6a47b09
doc: Document !1922
2023-08-14 12:59:40 +01:00
Lubosz Sarnecki
60c57792d9
t/common: Fix build with XRT_BUILD_DRIVER_VIVE=OFF.
...
vive_source.h always needs to be included for
vive_source_hook_into_sinks. vive_device.h always needs to be included
for vive_tracking_status struct.
2023-08-09 16:50:36 +02:00
Jakob Bornecrantz
5b9bdefe96
doc: Document !1882
2023-08-01 23:07:41 +01:00
Ryan Pavlik
d32c733ff3
cmake: Handle multiple include of compiler flags
2023-08-01 10:43:55 -05:00
Jakob Bornecrantz
85c99649ba
doc: Document !1916
2023-08-01 00:24:05 +01:00
Jarett Millard
9daeeaec94
d/pssense: Add trigger force feedback
2023-08-01 00:24:05 +01:00
Jakob Bornecrantz
f5175ae598
doc: Document !1918
2023-07-31 23:13:26 +01:00
0y8w1x
318f25f1f1
build: Add define to only build with PSVR driver support
2023-07-31 23:47:24 +02:00
0y8w1x
bc7aac7877
doc: Add Debian/Ubuntu package for libudev
2023-07-31 23:44:21 +02:00
Korcan Hussein
c38e1082fe
doc: Document !1915
2023-07-27 12:30:37 +01:00
Korcan Hussein
71dcc61ed2
xrt: Adds new xrt_device_name entry for XR_EXT_hand_interaction
...
Prior to this, the existing `xrt_device_name` entry
`XRT_DEVICE_HAND_INTERACTION` was re-used for `XR_EXT_hand_interaction`
bindings however this `xrt_device_name` is used to look up the older
hand-interaction profile `XR_MSFT_hand_interaction`. This commit adds a new
`xrt_device_name` entry dedicated for `XR_EXT_hand_interaction` and fixes the
incorrect profile look for suggested bindings during runtime.
2023-07-27 12:29:51 +01:00
Jakob Bornecrantz
e39e0ee5ff
doc: Document !1912
2023-07-24 17:44:01 +01:00
Regan
88ca0b1a94
d/android: Fixed the issue of screen stuttering on some Android devices
2023-07-24 17:28:53 +01:00
Pedro Santos
81c0fd04dd
doc: Document !1911
2023-07-24 15:23:26 +01:00
Pedro Santos
d1eae403e4
d/survive: Add Vive Pro 2 support
2023-07-24 15:23:23 +01:00
Pedro Santos
2a3ac52eb8
d/vive: Add Vive Pro 2 support
2023-07-24 15:23:19 +01:00