doc: Document !1896

This commit is contained in:
Korcan Hussein 2023-07-04 10:42:46 +01:00 committed by Jakob Bornecrantz
parent 0b410a7119
commit b694ca2d31
6 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,2 @@
u/pp: Pretty print support for new `xrt_input_name` entry,
`XRT_INPUT_GENERIC_PALM_POSE` for `XR_EXT_palm_pose`.

View file

@ -0,0 +1,12 @@
a/bindings: Interaction profile inheritance
A requirement of some interaction profile (extensions) specify that some/all
actions must be supported by all other interactions. This commit modifies the
binding generation to support data-inheritance in bindings.json:
* Adds support for profiles in bindings.json to inherit & override other
profiles.
* Adds a new concept of virtual profiles for profile like extensions
(e.g. `XR_EXT_palm_pose`) which do not define a profile themselves but
require their newly defined actions to be supported by all profiles.
* Generates verify bindings functions which only check extensions actions
only if the extension is enabled.

View file

@ -0,0 +1,2 @@
xrt: Updates binding verify usage for new binding code gen and pass in enabled
extensions status.

View file

@ -0,0 +1,2 @@
OpenXR: Add disabled `XR_EXT_palm_pose`, no device driver actually support it
yet hence added in a disabled state.

View file

@ -0,0 +1,4 @@
OpenXR: Add disabled `XR_MSFT_hand_intertaction`.
The binding code has support for this extension, but the bindings are not
used in any of the drivers so totally untested and would lead to the wrong
expectations of the applications.

View file

@ -0,0 +1,2 @@
Adds a new `xrt_input_name` entry, `XRT_INPUT_GENERIC_PALM_POSE` for
`XR_EXT_palm_pose`.