From b694ca2d31d5fd749075e7df30f7c165563b98fe Mon Sep 17 00:00:00 2001 From: Korcan Hussein Date: Tue, 4 Jul 2023 10:42:46 +0100 Subject: [PATCH] doc: Document !1896 --- doc/changes/auxiliary/mr.1896.1.md | 2 ++ doc/changes/auxiliary/mr.1896.2.md | 12 ++++++++++++ doc/changes/big/mr.1896.md | 2 ++ doc/changes/state_trackers/mr.1896.1.md | 2 ++ doc/changes/state_trackers/mr.1896.2.md | 4 ++++ doc/changes/xrt/mr.1896.md | 2 ++ 6 files changed, 24 insertions(+) create mode 100644 doc/changes/auxiliary/mr.1896.1.md create mode 100644 doc/changes/auxiliary/mr.1896.2.md create mode 100644 doc/changes/big/mr.1896.md create mode 100644 doc/changes/state_trackers/mr.1896.1.md create mode 100644 doc/changes/state_trackers/mr.1896.2.md create mode 100644 doc/changes/xrt/mr.1896.md diff --git a/doc/changes/auxiliary/mr.1896.1.md b/doc/changes/auxiliary/mr.1896.1.md new file mode 100644 index 000000000..55d30e17e --- /dev/null +++ b/doc/changes/auxiliary/mr.1896.1.md @@ -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`. diff --git a/doc/changes/auxiliary/mr.1896.2.md b/doc/changes/auxiliary/mr.1896.2.md new file mode 100644 index 000000000..cc920fa8e --- /dev/null +++ b/doc/changes/auxiliary/mr.1896.2.md @@ -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. diff --git a/doc/changes/big/mr.1896.md b/doc/changes/big/mr.1896.md new file mode 100644 index 000000000..f695320e5 --- /dev/null +++ b/doc/changes/big/mr.1896.md @@ -0,0 +1,2 @@ +xrt: Updates binding verify usage for new binding code gen and pass in enabled +extensions status. diff --git a/doc/changes/state_trackers/mr.1896.1.md b/doc/changes/state_trackers/mr.1896.1.md new file mode 100644 index 000000000..df7b0a531 --- /dev/null +++ b/doc/changes/state_trackers/mr.1896.1.md @@ -0,0 +1,2 @@ +OpenXR: Add disabled `XR_EXT_palm_pose`, no device driver actually support it +yet hence added in a disabled state. diff --git a/doc/changes/state_trackers/mr.1896.2.md b/doc/changes/state_trackers/mr.1896.2.md new file mode 100644 index 000000000..0f2eeb849 --- /dev/null +++ b/doc/changes/state_trackers/mr.1896.2.md @@ -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. diff --git a/doc/changes/xrt/mr.1896.md b/doc/changes/xrt/mr.1896.md new file mode 100644 index 000000000..c8b9259d1 --- /dev/null +++ b/doc/changes/xrt/mr.1896.md @@ -0,0 +1,2 @@ +Adds a new `xrt_input_name` entry, `XRT_INPUT_GENERIC_PALM_POSE` for +`XR_EXT_palm_pose`.