Ryan Pavlik
|
a2e1eb7e75
|
a/util: Have all timestamps be injected into pacing.
No more calling os_monotonic_get_ns() inside the pacing helpers.
Much better testability.
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
40caa24d4b
|
c/main: Rename to calc_frame_pacing
|
2022-02-07 13:11:00 -06:00 |
|
Ryan Pavlik
|
d969bc334f
|
a/util: More pacing documentation
|
2022-02-07 13:11:00 -06:00 |
|
nima01
|
45466e419b
|
d/wmr: Reverb G1 proximity sensor support
|
2022-02-02 02:27:55 +01:00 |
|
Jakob Bornecrantz
|
309c45f4c4
|
aux/bindings: Tidy
|
2022-01-31 22:43:09 +00:00 |
|
Jakob Bornecrantz
|
037b161fb4
|
aux/binding: Rename function
|
2022-01-31 22:43:09 +00:00 |
|
Jakob Bornecrantz
|
f0a5f1977c
|
aux/bindings: Add OpenXR Identifier
|
2022-01-31 22:43:09 +00:00 |
|
Simon Zeni
|
003acb4d5f
|
meson: configure systemd service files only if systemd is found
|
2022-01-31 16:35:06 +00:00 |
|
Christoph Haag
|
c9b1fcf572
|
comp/main: Re add accidentally deleted WINDOW_XCB case
Fixes 856d2d39c8
|
2022-01-25 22:22:02 +01:00 |
|
Christoph Haag
|
0640728969
|
t/steamvr: Attempt to fix spurious CI failure
fix suggested by thaytan.
|
2022-01-25 19:24:49 +00:00 |
|
Ryan Pavlik
|
856d2d39c8
|
comp/main: Simplify use of u_string_list
|
2022-01-24 16:34:45 -06:00 |
|
Ryan Pavlik
|
9b9e23be62
|
a/util: Add a new constructor and a new method to u_string_list
|
2022-01-24 16:34:45 -06:00 |
|
Ryan Pavlik
|
d057f00b54
|
doc: Fix broken link
|
2022-01-24 14:08:06 -06:00 |
|
Christoph Haag
|
2ad634bd1e
|
d/wmr: print json config on debug log level
|
2022-01-21 20:32:35 +00:00 |
|
Christoph Haag
|
6e339014a5
|
d/wmr: Add Medion Erazer X1000
|
2022-01-21 20:32:35 +00:00 |
|
Christoph Haag
|
45adabe135
|
d/wmr: Clarify comment in headset_map assert
|
2022-01-21 20:32:35 +00:00 |
|
Christoph Haag
|
88d55c6e22
|
d/wmr: Sort HP G2 controller PID to the other HP devices
|
2022-01-21 20:32:35 +00:00 |
|
Christoph Haag
|
96c09e06e7
|
d/wmr: consolidate interface getters
Moving them into one function makes it simpler to add more HMDs.
|
2022-01-21 20:32:35 +00:00 |
|
Ryan Pavlik
|
c9889f776f
|
xrt: Rename xrt_space_graph to xrt_relation_chain.
Rename all functions and instances accordingly as well,
and add documentation for all methods.
|
2022-01-21 19:54:30 +00:00 |
|
Colin Kinloch
|
0a783ca208
|
systemd: Use pkgconfig variable systemduserunitdir as unit install directory
|
2022-01-18 21:11:44 +00:00 |
|
Moses Turner
|
1b3dadbec5
|
gui/remote: add pose for XR_EXT_hand_tracking test
|
2022-01-18 15:02:40 -06:00 |
|
Moses Turner
|
2188d8afc2
|
d/remote: expose hand active state to remote gui
|
2022-01-18 14:33:11 -06:00 |
|
Moses Turner
|
7b3378b28a
|
aux/tracking; st/gui: save/load calibration gui state to file
|
2022-01-18 17:18:43 +00:00 |
|
Moses Turner
|
254c233c76
|
util/u_config_json: add functions to save/load gui state to file
|
2022-01-18 17:18:43 +00:00 |
|
Moses Turner
|
dfd576e0ab
|
st/gui: skip mode selection if there's only one mode
|
2022-01-18 17:18:43 +00:00 |
|
Moses Turner
|
c8b9bff356
|
st/gui: fix typo - Asymetric -> Asymmetric
|
2022-01-18 17:18:43 +00:00 |
|
Ryan Pavlik
|
6677d42642
|
a/util: Frame pacing docs and some error handling
|
2022-01-15 01:06:48 +00:00 |
|
Ryan Pavlik
|
a7c22fd185
|
a/util: Rename u_render_timing to u_pacing_app and u_frame_timing to u_pacing_compositor.
They both control pacing, but for different uses. Neither actually performs any timing.
|
2022-01-15 01:06:48 +00:00 |
|
Ryan Pavlik
|
365b3ca8d4
|
a/util: Make display timing helper more configurable.
Also comment some display timing interfaces better.
|
2022-01-15 01:06:48 +00:00 |
|
Jakob Bornecrantz
|
f0e27a88a3
|
xrt: Clarify call order on some compositor functions
|
2022-01-15 00:27:00 +00:00 |
|
Jakob Bornecrantz
|
c272549802
|
xrt: Correctly tag out arguments
|
2022-01-15 00:05:38 +00:00 |
|
Christoph Haag
|
f978f2691d
|
aux/vk: Don't leak VkExtensionProperties
|
2022-01-13 23:48:44 +01:00 |
|
Christoph Haag
|
a60fab80e6
|
c/main: Don't leak non_desktop_reply
|
2022-01-13 23:46:43 +01:00 |
|
Christoph Haag
|
147851ffdc
|
aux/ft: Add some documentation comments
|
2022-01-13 23:07:57 +01:00 |
|
Christoph Haag
|
a6935dcc4b
|
c/main: Check surface counter flags
|
2022-01-13 23:07:46 +01:00 |
|
Christoph Haag
|
8fe465e88f
|
c/main: Make VkDisplayKHR from direct mode accessible in target swapchain
|
2022-01-13 23:07:34 +01:00 |
|
Christoph Haag
|
73d75aa522
|
c/main: cache VkDisplayKHR in wayland direct mode window
|
2022-01-13 23:07:16 +01:00 |
|
Christoph Haag
|
3eecb0f991
|
aux/vk: Add vkGetPhysicalDeviceSurfaceCapabilities2EXT function
|
2022-01-13 23:07:16 +01:00 |
|
Christoph Haag
|
693aceb755
|
aux/vk: Add VK_EXT_display_control functions
|
2022-01-13 23:07:16 +01:00 |
|
Christoph Haag
|
ec64a856b4
|
aux/vk: Use VK_DEBUG instead of U_LOG for vk device ext selection
|
2022-01-13 23:07:01 +01:00 |
|
Christoph Haag
|
8e020fac2d
|
c/main: Add and enable VK_EXT_display_control optional device ext
|
2022-01-13 23:06:40 +01:00 |
|
Christoph Haag
|
b7d179b1b3
|
c/main: Add display surface counter optional vk instance ext
|
2022-01-13 23:06:15 +01:00 |
|
Christoph Haag
|
ff4d492b74
|
c/util: add optional vk instance extensions
|
2022-01-13 23:05:38 +01:00 |
|
Christoph Haag
|
ce6339e237
|
c/main: Make more use of string list for device ext
|
2022-01-13 23:05:06 +01:00 |
|
Christoph Haag
|
f34816872c
|
c/main: Use u_string_list for vk extensions
|
2022-01-13 23:04:34 +01:00 |
|
Christoph Haag
|
171a3830b9
|
u/string_list: Add constructor from existing list
|
2022-01-13 23:04:17 +01:00 |
|
Christoph Haag
|
ee366e16e5
|
c/main: rename extensions num -> count
|
2022-01-13 23:03:56 +01:00 |
|
Christoph Haag
|
13e3db6128
|
aux/vk: Add vkEnumerateInstanceExtensionProperties
|
2022-01-13 23:03:38 +01:00 |
|
Christoph Haag
|
7174545ee8
|
aux/vk: remove duplication of vk_get_loader_functions functionality
|
2022-01-13 23:03:38 +01:00 |
|
Christoph Haag
|
1ae1e695e2
|
c/util: Fix device extension list comment
|
2022-01-13 23:03:25 +01:00 |
|