Commit graph

7136 commits

Author SHA1 Message Date
Simon Zeni a40de35486 doc: document !2197 2024-04-16 12:34:47 -04:00
Simon Zeni cdc8022d16 ci: bump bookworm amd jammy image tag 2024-04-16 12:04:27 -04:00
zhz 78b9dcd02a doc: Document !2117 2024-04-16 13:44:39 +00:00
zhz c5cf26f385 c/client: Replace glTextureStorageMem2DEXT with glTexStorageMem2DEXT 2024-04-16 13:44:39 +00:00
zhz d232e73587 xrt: Add a macro for Android platform to select vulkan memory to create swapchain.
Increases compatibility. AHardwareBuffer path left available and enabled
by default.
2024-04-16 13:44:39 +00:00
Rylie Pavlik cc54210f47 doc: Document !2196
Consolidate other CI-related changelog fragments at the same time
2024-04-15 16:50:45 -05:00
Rylie Pavlik 9c0bc0873e ci: Fix reprepro.
It has to run on the latest Debian-like distro.
2024-04-15 16:47:26 -05:00
0y8w1x a187a57f92 doc: Document !2118 2024-04-15 00:24:47 +02:00
0y8w1x de13fe79ca doc: fixed package documentation formats 2024-04-15 00:24:10 +02:00
0y8w1x 0cc05bc300 d/ulv5: added joint orientation 2024-04-15 00:24:01 +02:00
Rylie Pavlik 8a4963f719 ci: Update to move most Debian builds to bookworm, leaving just one basic build on bullseye 2024-04-12 14:08:37 +00:00
Rylie Pavlik f266914988 scripts: Update to mention pipx 2024-04-12 14:08:37 +00:00
Rylie Pavlik 2124180db5 ci: Update instructions to use pipx 2024-04-12 14:08:37 +00:00
Rylie Pavlik 0e892cc04d scripts: Codespell should ignore "inflight" 2024-04-12 14:08:37 +00:00
Rylie Pavlik 19a8dfb8c8 st/oxr: Fix codespell error. 2024-04-12 14:08:37 +00:00
Rylie Pavlik 481ef3d7b3 st/gui: Fix codespell error. 2024-04-12 14:08:37 +00:00
Rylie Pavlik 3e744131c5 xrt: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik 60996cd9de drivers: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik c0be8f2478 comp: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik dd82b04ab5 a/vk: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik ae88c4c18f a/util: : Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik 80e0b4499e a/tracking: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Rylie Pavlik 2fd89210ea doc: Fix codespell errors. 2024-04-12 14:08:37 +00:00
Christoph Haag 79fef0837b doc: Document !2192 2024-04-12 14:07:19 +00:00
Christoph Haag cada51db56 u/space_overseer: skip actually locating space in itself
It is always going to be identity. Keep calculating the offsets though.
2024-04-12 14:07:19 +00:00
Christoph Haag 7a387e4087 u/space_overseer: Relation chain with 0 steps has valid velocities = 0 2024-04-12 14:07:19 +00:00
zhislv 8f6e1cca66 doc: Document !2176 2024-04-11 10:30:29 -05:00
zhislv 0387e8f15c add getPackageName() for Context, add getSignature() for PackageInfo 2024-04-10 15:32:48 +00:00
Zhongwang Zhang 39fb50bfcf doc: Document !2171 2024-04-08 05:43:25 +00:00
Zhongwang Zhang 099df066c6 st/oxr: Avoid calling oxr_action_cache_stop_output every time when xrSyncActions is called 2024-04-08 05:43:25 +00:00
Christoph Haag 5f08427487 doc: Document !2189 2024-04-04 15:27:17 +00:00
Christoph Haag 3fd69da828 st/oxr: Fix projection layer viewCount validation 2024-04-04 15:27:17 +00:00
Christoph Haag 1059c5fa4f doc: Document !2190 2024-04-04 14:15:47 +00:00
Christoph Haag 9b0bf725bd oxr/st: Fix EPPO->OPPO typo in error message 2024-04-04 14:15:47 +00:00
Christoph Haag 60b6fb8eed a/bindings: Don't add dpad paths to all paths in script
They can not be distinguished from core paths there, but they need to be
gated by EXT_dpad_binding
2024-04-04 14:15:47 +00:00
Christoph Haag 7100faf868 a/bindings: Remove palm_pose and hand_interaction from eye gaze
The spec has a note for most interaction extension that these paths are
added, but the XR_EXT_eye_gaze_interaction does not.
It makes sense: Where do you render a hand model with eye gaze?
2024-04-04 14:15:47 +00:00
Christoph Haag 78c4a239b0 a/bindings: Add extension and palm_pose/hand_interaction to oppo 2024-04-04 14:15:47 +00:00
Christoph Haag 46e57b9d38 a/bindings: Add heartrate to bindings schema 2024-04-04 14:15:47 +00:00
Christoph Haag c622709411 a/windows: Fix warning 2024-04-04 14:15:47 +00:00
Christoph Haag 574b3c1d28 ipc: Fix no newline at end of file warning 2024-04-04 14:15:47 +00:00
Christoph Haag d8e4acd7b2 doc: Document !2191 2024-04-04 16:08:13 +02:00
Christoph Haag c477ec3304 u/pp: Generate u_pp_xrt_input_name from XRT_INPUT_LIST macro 2024-04-04 16:06:36 +02:00
Christoph Haag deddf40f7d xrt: Make enum xrt_input_name generated by a macro 2024-04-04 16:06:36 +02:00
Christoph Haag 26aff928e2 doc: Document !2186 2024-03-31 23:08:58 +02:00
Christoph Haag a2ef1a394e test: Adjust relation chain test 2024-03-31 23:06:12 +02:00
Christoph Haag fc3bf65727 m/space: Refactor apply_relation
Before, apply_relation had unclear semantics and "upgraded" relation flags
to valid if either one of the relations had them. Most likely this was
because poses were considered to be not tracked and not having a velocity.

But OpenXR behavior says that something that is just an offset to something
else, for example local stage in stage space should have tracked flags, and
probably velocity valid flags.

The only time when something is not tracked in OpenXR is when the path
through the space graph passes through a space that actually tracks
something with a tracking system that currently can not track that something.
(Or when two spaces are in disjunct partitions of the space graph).

Therefore, insert poses as fully tracked relations with zero velocities
into the relation chain and remove all the "upgrade" behavior.
2024-03-29 20:15:38 +01:00
Gavin John b81c20c9dc
doc: Document !2184 2024-03-28 10:39:28 -05:00
Gavin John 11982a18d1
flake: Update nixpkgs 2024-03-28 10:35:54 -05:00
Gavin John f62bc56d00 doc: Document !2152 2024-03-27 13:29:04 +00:00
Gavin John 135252e7d6 reuse: Add flake.lock entry 2024-03-27 13:29:04 +00:00