Bailey Morgan
20cb556f6d
cmake: Remove unused ffmpeg dependency
2024-01-16 16:43:35 -05:00
Jakob Bornecrantz
d808aabaae
doc: Document !1601
2024-01-16 11:43:41 -05:00
Jakob Bornecrantz
57e9373839
c/main: Refactor how surface formats are handled
2024-01-16 11:43:41 -05:00
Jakob Bornecrantz
a6e9893f99
c/main: Refactor arguments to comp_target::create_images
2024-01-16 11:43:41 -05:00
Christoph Haag
206bdfe0ba
doc: Document !2121
2024-01-16 03:29:29 +01:00
Christoph Haag
a0f3fa2c4f
d/remote,steamvr_lh,survive_driver: Add stage_supported implementation
2024-01-16 03:11:42 +01:00
Christoph Haag
05db9e9b99
u/space_overseer: Create STAGE as pose space when stage_supported on head
2024-01-16 03:10:35 +01:00
Christoph Haag
22314ca14b
xrt: Add stage_supported to xrt_device
2024-01-16 03:10:35 +01:00
Frederic Plourde
c3300ee3d2
doc/conventions.md : Fix Typo
2024-01-15 15:17:51 -05:00
Sefa Eyeoglu
3e24a30123
doc: Document !2116
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-01-15 17:23:41 +01:00
Sefa Eyeoglu
0df6f9606b
xrt: prevent systemd from starting Monado quickly
...
If an OpenXR client starts Monado using socket activation, but Monado
crashes during its startup, systemd will try to start the service for
each subsequent IPC message, which causes both units to enter a failed
state.
By enabling
[`FlushPending`](https://www.freedesktop.org/software/systemd/man/latest/systemd.socket.html#FlushPending= ),
systemd will flush pending messages and close the connection to the IPC
client, preventing restarts in quick succession.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-01-12 11:39:31 +01:00
Christoph Haag
084dae3c7e
doc: Document !2115
2024-01-10 13:57:26 +01:00
Christoph Haag
ceae41a7bd
d/steamvr_lh: Add vive and index bindings
2024-01-10 13:55:20 +01:00
Christoph Haag
bd276ff437
doc: Document !2114
2024-01-10 12:50:49 +01:00
Christoph Haag
bdb390b497
d/steamvr_lh: Choose the first tracking universe that is found
...
lighthousedb.json may contain many more tracking universes than are
actually configured in chaperone_info.vrchap.
2024-01-10 12:50:49 +01:00
Jakob Bornecrantz
4e32bd71b8
doc: Document !2110
2024-01-08 18:56:58 +00:00
Jakob Bornecrantz
4156ea07a5
st/gui: Add infinitely fast trigger finger in remote UI
...
Makes it easier to pass interactive action CTS test.
2024-01-08 18:56:58 +00:00
Jakob Bornecrantz
0ed5c94b31
doc: Document !2113
2024-01-08 16:59:51 +00:00
Jakob Bornecrantz
cb1b20871f
c/main: Let sub-classed targets override compositor extents
2024-01-08 16:59:51 +00:00
Jakob Bornecrantz
141046585d
c/main: Don't use list of display if we fail to allocate it
2024-01-08 16:59:51 +00:00
Jakob Bornecrantz
4a2eebdc69
c/main: Tidy target code [NFC]
2024-01-08 16:59:51 +00:00
utzcoz
7e7e011b1b
doc: Document !2111
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2024-01-07 18:03:56 +00:00
Jakob Bornecrantz
2dfb2986fc
st/oxr: Switch to use new loader header
2024-01-07 18:00:11 +00:00
utzcoz
98cb76a644
ext/openxr: Bump OpenXR headers to 1.0.33
...
1. Download and unzip from
https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.0.33 .
2. Copy all header files in include directory to
src/external/openxr_includes/openxr.
Signed-off-by: utzcoz <utzcoz@outlook.com>
2024-01-07 14:21:04 +00:00
Jakob Bornecrantz
0d662607e4
doc: Document !793
2024-01-06 14:07:49 +00:00
Jakob Bornecrantz
80d733c869
d/vive: Document conversion value
2024-01-06 14:07:49 +00:00
Christoph Haag
ea65f00198
d/vive: Refactor how acceleration and gyro is scaled and biased
...
Results are the same.
2024-01-06 14:07:49 +00:00
Christoph Haag
638666100d
d/vive: Use double for imu ranges
2024-01-06 13:42:25 +00:00
Christoph Haag
0f34fea864
d/vive: Clarify variant from config comment
2024-01-06 13:42:25 +00:00
Christoph Haag
721897f59d
d/vive: Remove old print
2024-01-06 12:21:02 +00:00
Jakob Bornecrantz
d1498da63a
doc: Document !2090
2024-01-05 00:46:59 +00:00
Jakob Bornecrantz
f6c90ccf61
tests: Make sure we can make a double from a string
2024-01-05 00:44:43 +00:00
rcelyte
4e1a3e1afa
d/steamvr_lh: Simplify coordinate space conversion
...
This is mathematically equivalent, but should be easier to reason about.
2024-01-05 00:44:06 +00:00
meng.jiao
a91233cf56
doc: Document !2068
2024-01-04 23:54:09 +00:00
meng.jiao
7e22fa5744
u/frame_times_widget: Optimize FPS calculation
...
Do so using precomputed frame timings.
2024-01-04 23:54:09 +00:00
Jakob Bornecrantz
ad6f7de04b
doc: Document !1988
2024-01-04 23:39:43 +00:00
Christoph Haag
18d863c179
d/wmr: Add WMR_[LEFT|RIGHT]_DISPLAY_VIEW_Y_OFFSET env variables
2024-01-04 23:37:26 +00:00
Jakob Bornecrantz
878d48a43e
doc: Document !1936
2024-01-04 23:09:54 +00:00
huanchen
774b3d23a5
st/oxr: Implement XR_EXT_performance_settings
2024-01-04 23:03:20 +00:00
huanchen
1f658ba2be
ipc: Implement performance settings interface
...
Used to implement XR_EXT_performance_settings.
2024-01-04 23:03:20 +00:00
huanchen
3d5c16fdba
xrt: Add performance settings interface
...
Used to implement XR_EXT_performance_settings.
2024-01-04 23:03:13 +00:00
Jakob Bornecrantz
921a373352
doc: Document !2109
2024-01-04 22:23:07 +00:00
Jakob Bornecrantz
63f7e3c84f
st/oxr: Up max bindings per action
...
The CTS has more then 16. The limit is just during binding, not actually after.
2024-01-04 21:24:41 +00:00
Jakob Bornecrantz
ef6e07508a
st/oxr: Change num to binding_count [NFC]
2024-01-04 21:21:28 +00:00
Jakob Bornecrantz
0f9147c6de
st/oxr: Do not crash on too many bindings to an action
2024-01-04 21:19:59 +00:00
Jakob Bornecrantz
170131bd2b
doc: Document !2108
2024-01-04 20:09:21 +00:00
Jakob Bornecrantz
03457a8c40
u/pacing: Do live stats tracking in fake pacer
2024-01-04 19:54:05 +00:00
Jakob Bornecrantz
f1c8843b7d
u/pacing: Keep track of frame times in fake pacer
2024-01-04 19:54:05 +00:00
Jakob Bornecrantz
479973e68f
u/pacing: Split submit timing into begin and end
2024-01-04 19:54:05 +00:00
Jakob Bornecrantz
abe783d2a4
c/main: Split submit timing into begin and end
2024-01-04 19:51:30 +00:00