Jakob Bornecrantz
cec787ba0f
ipc: Add variable number of views get function
2023-11-09 18:37:47 +00:00
Jakob Bornecrantz
7251417569
ipc: Add functions to lock/unlock the client connection
2023-11-09 17:56:27 +00:00
Jakob Bornecrantz
e576424995
ipc: Add ability to do variable length calls
2023-11-09 17:56:27 +00:00
Jakob Bornecrantz
6d990ba480
ipc: Refactor proto generation a little bit
2023-11-09 17:49:35 +00:00
Zhongwang Zhang
ad82df3f2d
doc: Document !2005
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
d6168fdbb4
st/oxr: Add KHR_vulkan_enable rdc capture support
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
e328c42121
st/oxr: RenderDoc support on Vulkan/GLES client sides and Android platform
...
Makes it so RenderDoc can be captured by the button in UI.
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
b1aedcf1d5
st/oxr: Enable VK_EXT_debug_utils extension for client side on the platform that support it
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
aadb9517f3
st/oxr: Enable RenderDoc compiling on Android
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
f93d08c7f5
c/client: Add renderdoc_enabled implementation for VK and EGL
...
Currently only used on Android platforms.
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
23595274ee
c/client: Allow passing down debug_utils_enabled flag
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
3dde1f2d27
a/vk: Enable VK_EXT_debug_utils to be enabled in given
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
51690cf20e
a/vk: Add RenderDoc helpers
...
Adds helper for inserting frame delimiter.
2023-11-09 13:45:48 +00:00
Zhongwang Zhang
017e2b2f29
xrt: Enable passing down renderdoc status
2023-11-09 13:45:43 +00:00
Zhongwang Zhang
0f257e1bed
xrt: Enable passing down VK_EXT_debug_utils enabled status
2023-11-09 13:45:23 +00:00
Jakob Bornecrantz
09272fa812
doc: Document !1963
2023-11-08 17:52:30 +00:00
Jarvis Huang
9e913b5a31
c/main: Support creating surface with title on Android
2023-11-08 17:51:29 +00:00
Jarvis Huang
4f90666b75
external: Update android-jni-wrap
2023-11-08 17:51:24 +00:00
Jakob Bornecrantz
3587d79494
doc: Document !2013
2023-11-07 22:57:44 +00:00
Jakob Bornecrantz
60bbded2e2
ipc: Remove left over static roles
2023-11-07 22:57:44 +00:00
Jakob Bornecrantz
f1d275708d
libmonado: Fix dynamic roles
2023-11-07 22:57:44 +00:00
Jakob Bornecrantz
7835f59b05
doc: Document !2020
2023-11-07 22:51:30 +00:00
Jakob Bornecrantz
14d94d8d9a
t/common: Fix North Star builder
...
Closes #296
2023-11-07 22:51:27 +00:00
Ryan Pavlik
8792465a16
doc: Document !2019
2023-11-07 22:36:58 +00:00
Ryan Pavlik
51fa07cfd6
xrt: Better documentation for revised system devices/roles interface
2023-11-07 22:36:58 +00:00
Jakob Bornecrantz
26a2221ed0
doc: Document !2015
2023-11-06 15:45:57 +00:00
Weijie Wang
fdfe2fc459
ipc: Increase the duration of the starting timeout
2023-11-06 15:40:23 +00:00
Jakob Bornecrantz
139d3a44cf
doc: Document !2014
2023-11-06 12:59:09 +00:00
Jakob Bornecrantz
5da1086d26
a/vk: Name VkInstance once we have the needed VkDevice
...
Note this is currently disabled due to bugs in Vulkan Loader / Mesa.
2023-11-06 12:59:09 +00:00
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