Mateo de Mayo
347ae3ce22
t/slam: Use locks for CSV writers
...
Fixes a race condition that produced weirdly written csv files.
2023-11-02 21:34:05 +00:00
Mateo de Mayo
28b097338b
t/slam: Add CSVWriter class
2023-11-02 21:34:05 +00:00
Jakob Bornecrantz
84928cb31f
doc: Document !2012
2023-11-02 15:10:42 +00:00
Jakob Bornecrantz
05d04b3ea0
ipc: Fix compile on musl
2023-11-02 15:06:02 +00:00
Jakob Bornecrantz
981f6408b8
doc: Document !2007
2023-11-02 14:27:09 +00:00
Hui Xu
7c6b0d1e98
ipc: Add macro TEMP_FAILURE_RETRY
...
- to ignore the signal -4 (ENTR)
2023-11-02 14:25:21 +00:00
Jakob Bornecrantz
ee04756678
doc: Document !2003
2023-10-31 21:58:55 +00:00
Jarvis Huang
2e41280ae9
st/oxr: Route log output to Android logcat
2023-10-31 19:31:26 +00:00
Simon Zeni
becb825fab
doc: Document !2001
2023-10-28 19:50:58 +01:00
Simon Zeni
9b288a6a1a
c/[util/shader]: Implement cylinder layer for compute renderer
2023-10-28 19:50:58 +01:00
Simon Zeni
3259fb583a
doc: Document !1998
2023-10-28 19:47:51 +01:00
Simon Zeni
31cde143a1
c/[util/shaders]: Implement equirect2 layer for compute render
2023-10-28 19:47:51 +01:00
Simon Zeni
ec26005952
c/shaders: Use fma in compute shader
2023-10-28 19:47:51 +01:00
Simon Zeni
c4251cb907
c/util: Replace is_view_index_visible helper by is_layer_view_visible
2023-10-28 19:47:51 +01:00
BabbleBones
d7f84585ad
doc: Document !1986
2023-10-25 23:27:30 -04:00
BabbleBones
3aa2386950
d/steamvr_lh: handle unknown role hints
2023-10-25 23:27:30 -04:00
BabbleBones
d5eeb65af9
d/steamvr_lh: clean up logs and clean up unused tracker inputs
2023-10-25 23:27:30 -04:00
BabbleBones
940a0290ea
d/steamvr_lh: fix vive wand early hand enumeration
2023-10-25 23:27:30 -04:00
Jakob Bornecrantz
630b7e1597
doc: Document !1999
2023-10-25 14:37:40 +01:00
Jakob Bornecrantz
2f586030be
t/common: Fix Rift-S builder
2023-10-25 14:34:55 +01:00
Jakob Bornecrantz
7d6f82a634
doc: Document !1982
2023-10-24 14:07:43 +00:00
Jakob Bornecrantz
cbf26357d1
c/client: Add helpers to unwrap native swapchains and compositors
2023-10-24 14:07:43 +00:00
Jakob Bornecrantz
0196155e87
doc: Document !1995
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
d0617c04d5
c/render: Remove old layer render shaders
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
2245811d1e
c/main: Remove layer renderer
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
3293def0cb
c/main: Remove layer renderer integration in renderer
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
958d62fcab
c/main: Remove old graphics dispatch helpers
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
3dcd555a6f
c/main: Use new comp_render helpers to render frame
2023-10-24 12:33:05 +00:00
Jakob Bornecrantz
c1acbfec4a
doc: Document !1992
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
c5f4f0ab7a
xrt: Remove old roles
...
Also remove all fallbacks helpers now.
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
1d476d4e32
st/oxr: Update role debug printing
2023-10-24 09:24:49 +00:00
Nico Marniok
5e48d22ecd
st/oxr: Add input device hot-switch support
...
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-10-24 09:24:49 +00:00
Korcan Hussein
f60ffe5af7
st/oxr: Clone profiles to session on action sets attachment.
...
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-10-24 09:24:49 +00:00
Korcan Hussein
d033955678
st/steamvr_drv: Add support for new dynamic device roles
2023-10-24 09:24:49 +00:00
Korcan Hussein
60ae73f571
ipc: Add support for dynamic device roles
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
5a38cbc4f0
st/prober: Add support for new dynamic device roles
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
f6b1cc140d
t/cli: Add support for new dynamic device roles
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
9331c8bb0a
t/common: Add support for new dynamic device roles
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
2c49c0f9a7
t/sdl_test: Add support for new dynamic device roles
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
dcdf270d13
d/remote: Add support for new dynamic device roles
...
Currently static.
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
ccf6a4c8e3
u/system_helpers: Add static system device helper
...
As compared to one that can handle dynamic devices.
2023-10-24 09:24:49 +00:00
Nico Marniok
2718f0506e
xrt: Add dynamic roles to xrt_system_devices
...
Doesn't fully remove the old way yet.
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-10-24 09:24:49 +00:00
Jakob Bornecrantz
f6239ddd34
doc: Document !1994
2023-10-23 22:20:41 +01:00
Jakob Bornecrantz
d266b8d65a
c/util: Add cylinder and equirect2 in graphics layer squasher
...
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
Co-authored-by: Charlton Rodda <charlton.rodda@collabora.com>
2023-10-23 22:20:41 +01:00
Jakob Bornecrantz
669e37220c
c/util: Add to_tangent for view state
2023-10-23 22:20:41 +01:00
Simon Zeni
0d0addca82
c/util: Add calc_mv_inv_full function
...
Co-authored-by: Charlton Rodda <charlton.rodda@collabora.com>
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-10-23 22:20:41 +01:00
Simon Zeni
38f1b35ac0
c/util: Compute eye and world inverse view matrix
...
Co-authored-by: Charlton Rodda <charlton.rodda@collabora.com>
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
2023-10-23 22:20:41 +01:00
Jakob Bornecrantz
2c2cacc8f1
c/util: Add mathinclude
2023-10-23 22:20:41 +01:00
Jakob Bornecrantz
3b174b0dab
c/render: Add cylinder and equirect2 shaders
...
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
Co-authored-by: Charlton Rodda <charlton.rodda@collabora.com>
2023-10-23 22:20:41 +01:00
Jakob Bornecrantz
505a54bf8f
c/render: Make UBO one shared layout available to fragment shader as well
2023-10-23 21:56:58 +01:00