OpenXR Specification (Source) 1.0.29
OpenXR Specification 1.0.29 (2023-08-25)
This release contains several fixes to the specification, as well as
enhancements to the loader documentation/specification to support architecture
and ABI specific active runtime manifest names on Linux and Android.
- Registry
- Change
PFNEGLGETPROCADDRESSPROC
(foreglGetProcAddress
) to a locally
defined type to avoid compiler errors.
(internal MR 2468) - Extension reservation: Register author ID and reserve vendor extensions for
YVR.
(internal MR 2832) - New vendor extension:
XR_META_passthrough_preferences
(internal MR 2694) XR_HTCX_vive_tracker_interaction
: Added new role paths for wrists and ankles.
(internal MR 2728)
- Change
- Specification
- Change
PFNEGLGETPROCADDRESSPROC
(foreglGetProcAddress
) to a locally
defined type to avoid compiler errors.
(internal MR 2468) - Fix specification text mentions of
eyeVisibility
field in Khronos composition
layer extensions, to match the XML and headers.
(internal MR 2878) - Improvement: Add note to OpenXR styleguide to discourage use of callback
functions in OpenXR extensions.
(internal MR 2734) - Loader spec: Clarify and deduplicate the loader specification's listing of
android manifest search paths.
(internal MR 2829,
internal issue 2046) - Loader spec: Fix description of
<queries>
element contents: existing
description would fail to install.
(internal MR 2840,
internal issue 2053) - Makefile: Remove obsolete cygwin support in spec building target, no longer
needed and actually caused it to not work under MSYS2.
(internal MR 2885) - New vendor extension specification:
XR_META_passthrough_preferences
(internal MR 2694) - Style guide: Document the XML schema of
xr.xml
(internal MR 2875) XR_HTCX_vive_tracker_interaction
: Added new role paths for wrists and ankles.
(internal MR 2728)XR_OPPO_controller_interaction
: Fix formatting of path lists.
(internal MR 2831,
OpenXR-Docs issue 156,
internal issue 2047)- scripts: Provide better feedback on interface struct erroneously having a
values attribute.
(internal MR 2856) - scripts: Update regex in xrconventions to allow words in type naming that
succeed digits but start with a "D"
(internal MR 2857) - scripts: Fix formatting of "basetype" (generally typedef) names to once again
be monospace "code".
(internal MR 2890,
internal issue 2048)
- Change