Ryan Pavlik
|
f3dc8393a0
|
gradle: Bump dependency versions.
|
2021-04-13 11:46:53 -05:00 |
|
Ryan Pavlik
|
65a7b490a8
|
android: Add support for casting Context to Activity
|
2021-04-13 11:46:53 -05:00 |
|
Ryan Pavlik
|
43e0206abc
|
st/oxr: Implement loader init extension.
|
2021-04-13 11:33:50 -05:00 |
|
Ryan Pavlik
|
142a9b4cb5
|
st/oxr: Add XR_KHR_loader_init and ..._android extension
|
2021-04-13 11:33:50 -05:00 |
|
Jakob Bornecrantz
|
1b51cbd1a7
|
aux/vk: Add support for VK_EXT_global_priority
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
796f3cf792
|
c/main: Set default logging level to INFO
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
c9c362e16a
|
c/multi: Overwrite stale scheduled frames
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
b0c9f2a1d9
|
c/multi: Break potential long running tasks into functions for better trace_marker logging
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
95e95ba9b5
|
c/render: Tidy mesh shader
|
2021-04-12 22:16:31 +00:00 |
|
iVRy VR
|
0064989e8b
|
t/psvr: Various fixes and changes
- Fix out of array bounds crash, curr_y can be out of bounds.
- Set tracked bits appropriately.
- Use m_imu_3dof for orientation.
|
2021-04-12 15:02:16 +00:00 |
|
Moses Turner
|
c54a6bef0a
|
doc: Document !749
|
2021-04-11 04:08:49 -05:00 |
|
Moses Turner
|
7cd2a33737
|
drivers: switch blend mode to array
|
2021-04-11 04:08:49 -05:00 |
|
Moses Turner
|
36a48bd62b
|
aux/util: switch blend mode to array
|
2021-04-11 04:08:49 -05:00 |
|
Moses Turner
|
c53eba34d0
|
ipc: switch blend mode to array
|
2021-04-11 04:08:49 -05:00 |
|
Moses Turner
|
1062ef35fc
|
st/oxr: switch blend mode to array
|
2021-04-11 04:08:49 -05:00 |
|
Moses Turner
|
6f93b4c718
|
inc/xrt: switch blend mode to array
In order of how preferred they are.
|
2021-04-11 04:08:49 -05:00 |
|
Ryan Pavlik
|
c591fe770e
|
doc: Clean up render timing docs.
|
2021-04-09 18:22:42 -05:00 |
|
Ryan Pavlik
|
c906151fb1
|
util: Fix doxygen warnings
|
2021-04-09 18:22:42 -05:00 |
|
Ryan Pavlik
|
d6d933f20d
|
xrt: Fix doxygen warnings.
|
2021-04-09 18:16:54 -05:00 |
|
Ryan Pavlik
|
0450e317e1
|
cmake: prober requires drv_multi now.
|
2021-04-09 18:16:39 -05:00 |
|
Ryan Pavlik
|
1ce306cb55
|
cmake: Fix include dir scope for comp_multi
|
2021-04-09 18:11:46 -05:00 |
|
Ryan Pavlik
|
111d353662
|
cmake: Make the git version detection more robust
|
2021-04-09 18:11:28 -05:00 |
|
Ryan Pavlik
|
88f1e51d76
|
.gitignore: Update.
|
2021-04-09 18:11:52 +01:00 |
|
Ryan Pavlik
|
cf08cbba78
|
aux/vk: Docs for Vulkan native import helpers.
|
2021-04-09 18:11:52 +01:00 |
|
Ryan Pavlik
|
dde274b13e
|
comp: Fix typo.
|
2021-04-09 18:11:52 +01:00 |
|
Ryan Pavlik
|
322f6d473a
|
util: Don't try to use $HOME or $XDG_CONFIG_HOME on Android.
|
2021-04-09 18:11:52 +01:00 |
|
Ryan Pavlik
|
b56441702c
|
st/oxr: Clean up Android message.
|
2021-04-09 18:11:52 +01:00 |
|
zhibinw
|
d7f0380f53
|
ipc/android: Dup the socket fd in native side, close the fd on java side.
|
2021-04-09 16:42:00 +00:00 |
|
Christoph Haag
|
e7f82c297a
|
st/oxr: Fix running when only one hand suports hand tracking
|
2021-04-08 20:32:55 +02:00 |
|
Christoph Haag
|
08e39a1a0e
|
d/survive: Increase device detection timeout
With libsurvive 20127ef1bbb9206c9b429de47b891fc71d9df355 it can take a bit longer for devices to appear.
|
2021-04-08 19:37:09 +02:00 |
|
Jakob Bornecrantz
|
ac1acfa7d4
|
doc: Document !721
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
aca09bdebf
|
c/multi: Do not display frames before they are to be displayed
This follows the OpenXR spec that says that a frame might not be
displayed before XrFrameEndInfo::displayTime value.
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
736b9abdbe
|
u/rt: Print frame period and tidy
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
b68041fb93
|
u/rt: Tweak IIR alpha numbers
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
8606eb9d11
|
u/rt: Adjust app period depending on app time
|
2021-04-07 01:05:38 +01:00 |
|
Jakob Bornecrantz
|
1b0a9acb56
|
u/rt: Adjust app time during runtime
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
8215af5e5c
|
u/rt: Refactor render timing
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
670906ea0e
|
u/ft: Spelling
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
971f88f34f
|
u/ft: Rename frame timing functions
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
5dbcca65c5
|
u/tr: Refactor rendering timing code
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
d745396396
|
u/ft: Tweak frame timing numbers
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
bcf9b62fc0
|
ipc: Adopt to new multi client interface
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
f14958f2b0
|
c/main: Explicitly wait for GPU work to finish
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
bf2a90fec5
|
c/main: Switch to multi client layer
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
205db10353
|
c/main: Implement new predict and mark frame functions
|
2021-04-07 00:50:10 +01:00 |
|
Ryan Pavlik
|
22df47f974
|
c/main: Port to using u_graphics_sync_unref
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
2035da1ec9
|
c/main: Implement fence functions
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
086bef8545
|
c/multi: Add new multi-client helper
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
efdba1602f
|
xrt: Pass along display_time_ns to layer begin
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
f3abddf224
|
xrt: Add multi session managment interface
|
2021-04-07 00:50:10 +01:00 |
|