Jakob Bornecrantz
e84d47400e
a/vk: Disable naming of VkDescriptorSet objects
...
Mesa RADV leaks the names on descriptor pools we use reset on.
2023-11-06 12:59:07 +00:00
Jakob Bornecrantz
e7bb70909f
a/vk: Disable naming of VkSurfaceKHR objects
...
Causes crashes and asserts on Ubuntu 22.04 Mesa.
2023-11-06 12:58:22 +00:00
Jakob Bornecrantz
3f0d95d71f
a/vk: Disable naming of VkInstance objects
...
Mesa as of this patch doesn't currectly support setting debug names on
VkInstance. And the Vulkan loader had a bug before 1.3.261 that would cause
crashes if trying to set the name on VkInstance.
faeb94c2df
2023-11-06 12:56:55 +00:00
Jakob Bornecrantz
2aa00dbf8f
a/vk: Add VK_NAME_OBJ_DISABLED helper
2023-11-04 17:03:02 +00:00
Jakob Bornecrantz
bb87f54730
a/vk: Make VK_NAME_OBJECT type safe
2023-11-04 17:02:56 +00:00
Jakob Bornecrantz
e84ad85fc2
a/vk: Add object type to string helper
2023-11-04 15:04:26 +00:00
Jakob Bornecrantz
5b9e70f3a8
c/render: Fix named objects
2023-11-03 21:23:35 +00:00
Jakob Bornecrantz
026dea5c3f
doc: Document !2008
2023-11-03 19:14:43 +00:00
Jakob Bornecrantz
70548ee0e9
t/common: Refactor lighthouse builder to use vive_builder helper
2023-11-03 19:14:43 +00:00
Jakob Bornecrantz
be1b4ba5a6
a/vive: Add builder helper
2023-11-03 19:14:43 +00:00
Jakob Bornecrantz
755a7d14f9
doc: Document !2011
2023-11-03 18:18:31 +00:00
Jakob Bornecrantz
332b32b71f
ipc: Refactor and tidy client connection
...
Also move git hash check as early as possible.
2023-11-03 18:18:31 +00:00
Jakob Bornecrantz
bfffb0c5c4
ipc: Constify client connection argument
2023-11-03 18:18:31 +00:00
Simon Zeni
b11c056542
doc: Document !2006
2023-11-03 16:26:56 +00:00
Simon Zeni
e67f9d7e52
a/vk: Name Vulkan objects
2023-11-03 16:26:56 +00:00
Simon Zeni
7cba92e933
c/util: Name Vulkan objects
2023-11-03 16:26:56 +00:00
Simon Zeni
2a513c14fe
c/render: Name Vulkan objects
2023-11-03 16:26:56 +00:00
Simon Zeni
38be815f6d
c/client: Name Vulkan objects
2023-11-03 16:26:56 +00:00
Simon Zeni
c75db60478
c/main: Name Vulkan objects
2023-11-03 16:26:56 +00:00
Jakob Bornecrantz
b90c397997
c/main: Tidy window surface creation code
2023-11-03 16:04:36 +00:00
Simon Zeni
4a1ff65856
a/vk: Remove VK_EXT_debug_marker
2023-11-03 16:04:36 +00:00
Simon Zeni
c7dc483b9a
a/vk: Use VK_EXT_debug_utils to name objects
2023-11-03 16:04:36 +00:00
Jakob Bornecrantz
91d4e399c8
a/vk: Add VK_EXT_debug_utils
2023-11-03 16:04:36 +00:00
Mateo de Mayo
55725cb623
doc: Document !2000
2023-11-02 21:34:05 +00:00
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