Ryan Pavlik
|
3b8c8ddc1a
|
xrt: Move the android globals functionality to the new android aux lib.
|
2020-08-19 16:07:00 -05:00 |
|
Ryan Pavlik
|
56dcaf5abf
|
ipc: Some comment improvements.
|
2020-08-19 16:07:00 -05:00 |
|
Ryan Pavlik
|
7c0df6506b
|
ipc/client: Use Android allocator on client side.
|
2020-08-19 16:07:00 -05:00 |
|
Ryan Pavlik
|
a57507518d
|
aux/android: New aux library, add image allocator for Android
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
fa34c65ed3
|
xrt: Make xrt_image_native::size optional.
Not all allocators can supply it.
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
640f24438d
|
comp/client: Clean up commented-out code.
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
c49ccd7b46
|
comp/client: Improve EGLimage-based swapchain
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
3250617dcb
|
comp/client: Use new texture target utility for OpenGL
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
e48f68deb6
|
aux/ogl: Add helper header for OpenGL.
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
5cccb77403
|
doc: Add mistakenly-omitted changelog fragment.
|
2020-08-19 16:06:30 -05:00 |
|
Ryan Pavlik
|
6600e738a3
|
ipc: Fix loop conditions in loopback allocator
|
2020-08-19 11:01:49 -05:00 |
|
Ryan Pavlik
|
521de8ecfd
|
comp: Add a URL for sample Android EGL code.
|
2020-08-19 11:01:49 -05:00 |
|
Ryan Pavlik
|
355ea625dd
|
external/glad: Update to add more extensions
|
2020-08-19 11:01:12 -05:00 |
|
Ryan Pavlik
|
54149b12b9
|
st/oxr: Handle the android extension
|
2020-08-19 11:01:12 -05:00 |
|
Ryan Pavlik
|
430f79a7ca
|
aux/util: Add u_android for global state.
|
2020-08-19 11:01:10 -05:00 |
|
Christoph Haag
|
d11f5cb558
|
doc: Add changelogs for 489 and 494
|
2020-08-19 15:06:06 +02:00 |
|
Christoph Haag
|
cd05c86c59
|
d/ns,rs: Add external slam tracking type
|
2020-08-19 14:46:55 +02:00 |
|
Jakob Bornecrantz
|
201b5337df
|
ipc: It's okay to send zero handles
|
2020-08-19 11:45:31 +00:00 |
|
Jakob Bornecrantz
|
019e962f94
|
ipc: Tidy and better error messages
|
2020-08-19 11:45:31 +00:00 |
|
Christoph Haag
|
7fb0af90de
|
xrt: Add tracking system type for Hydra
|
2020-08-19 11:06:28 +00:00 |
|
Christoph Haag
|
23bd6a4377
|
xrt: Add tracking system type for Lighthouse
|
2020-08-19 11:06:28 +00:00 |
|
Jakob Bornecrantz
|
8f46d42d90
|
tests: Fix the number of transforms
|
2020-08-18 19:44:26 +01:00 |
|
Jakob Bornecrantz
|
8a4db7b3ef
|
st/oxr: Make sure that an identity transform is only inserted when needed
|
2020-08-18 19:44:26 +01:00 |
|
Jakob Bornecrantz
|
1109bc7cfb
|
st/oxr: Better logging when creating transforms
|
2020-08-18 19:43:27 +01:00 |
|
Jakob Bornecrantz
|
25c78287a2
|
st/oxr: Slightly better logging when we fail to transform
|
2020-08-18 17:06:07 +01:00 |
|
Jakob Bornecrantz
|
a3c4cba7f5
|
st/oxr: Reject bindings that we can't transform
|
2020-08-18 17:06:07 +01:00 |
|
Ryan Pavlik
|
00abdb358a
|
st/oxr: Proper gles support for Android
|
2020-08-17 17:30:33 -05:00 |
|
Christoph Haag
|
08ed44b22c
|
d/vive,survive: Manually improve values for Valve Index display
These values are hand picked to provide a less stretchy image.
|
2020-08-17 22:07:22 +02:00 |
|
Christoph Haag
|
518728156b
|
d/northstar: Set positional tracking bit true when built with RS support
|
2020-08-17 11:51:38 +00:00 |
|
Jakob Bornecrantz
|
132b0c541d
|
d/rs: Use a thread to get the poses
Tested by moses from Discord.
|
2020-08-17 11:58:18 +01:00 |
|
Christoph Haag
|
0a667281f9
|
st/oxr: Print invalid quaternion values in xrLocateView
Gives a hint whether it was zeroed, almost normalized, or not normalized at all.
|
2020-08-17 12:39:08 +02:00 |
|
Ryan Pavlik
|
54dbb4d128
|
st/oxr: Use the XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING code added in OpenXR 1.0.11.
|
2020-08-14 17:42:19 -05:00 |
|
Ryan Pavlik
|
fb48a22cec
|
external: Update OpenXR headers to 1.0.11
|
2020-08-14 17:37:47 -05:00 |
|
Ryan Pavlik
|
2c126e08ff
|
st/oxr: Handle XRT_ERROR_IMAGE_CREATE_FLAG_UNSUPPORTED from compositor.
|
2020-08-14 19:58:01 +00:00 |
|
Ryan Pavlik
|
6820a7851d
|
comp/main: Refuse to create a swapchain if protected content bit requested.
|
2020-08-14 19:58:01 +00:00 |
|
Ryan Pavlik
|
33c20b1a65
|
inc/xrt: Add a new xrt_result_t code, for when we don't support the specified image flags.
If we don't support protected content (and our compositor doesn't),
we are to error out in a specific way in OpenXR. This permits us to do so.
|
2020-08-14 19:58:01 +00:00 |
|
Jakob Bornecrantz
|
4b5d25dc33
|
c/main: Stub in code for cube, cylinder and equirect layers
|
2020-08-14 19:15:02 +00:00 |
|
Jakob Bornecrantz
|
1292173b5e
|
c/client: Add support for cube, cylinder and equirect layers
|
2020-08-14 19:15:02 +00:00 |
|
Jakob Bornecrantz
|
4754dcd11b
|
ipc: Add support for cube, cylinder and equirect layers
|
2020-08-14 19:15:02 +00:00 |
|
Jakob Bornecrantz
|
8846c88eb1
|
st/oxr: Implement cylinder layer
|
2020-08-14 19:15:02 +00:00 |
|
Jakob Bornecrantz
|
7eeab2aca6
|
st/oxr: Implement the layer verification functions
|
2020-08-14 19:15:02 +00:00 |
|
Ryan Pavlik
|
bf37b9d999
|
comp: Use u_logging in some EGL code.
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
a6b6ab8e2c
|
ipc: Fix conditionals about handle types.
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
1bd2c66aa2
|
comp: Port to using u_handles
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
e092345292
|
aux/vk: Port to using u_handles
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
129c1a9ac4
|
a/util: Add u_handles module.
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
ab4ceee720
|
comp: Save/restore the correct texture binding on Android
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
e52539d1a3
|
aux/vk: Fix compile time conditionals
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
f9a613a349
|
comp: Fix compile-time conditionals
|
2020-08-13 17:34:05 -05:00 |
|
Ryan Pavlik
|
c5d1dec60c
|
comp: Move GLAD loading and extension checking to places with more information.
They will be sure to load the right combination.
|
2020-08-13 17:34:05 -05:00 |
|