OpenXR Specification (Source) 1.0.14
OpenXR Specification 1.0.14 (2021-01-27)
This release contains a collection of fixes and improvements, including one new
vendor extension.
- Registry
- Add new
XR_FB_android_surface_swapchain_create
vendor extension.
(internal MR 1939,
internal issue 1493,
internal MR 1968) - Add missing
optional
attributes toXR_KHR_vulkan_enable2
structs. Fixes
validation layer.
(OpenXR-Docs/#72) - Correction to
locationFlags
field inXrHandJointLocationEXT
to be optional.
(internal MR 1945) - Reserve vendor extensions for Varjo.
(internal MR 1935) - Reserve vendor extensions for Magic Leap.
(internal MR 1967,
internal MR 1970) - Reserve extension number 143 to 148 for MSFT extensions.
(internal MR 1969) - Update Magic Leap ID and contact information.
(internal MR 1967)
- Add new
- Specification
- Add missing asciidoctor markup to names in
XrResult
comments, and include
those comments in theXrResult
ref page.
(OpenXR-Docs/#71) - Clarify specification for thumbstick's Y direction should be pointing Up.
(internal MR 1944) - Clarify in the
xrGetCurrentInteractionProfile
docs, not just in the output
struct, thatXR_NULL_PATH
may be returned.
(OpenXR-Docs/#64) - Correct specification readme asciidoctor install references
(internal MR 1942) - Document new
XR_FB_android_surface_swapchain_create
vendor extension.
(internal MR 1939,
internal issue 1493,
internal MR 1968) - Fix broken link in
XR_EXTX_overlay
.
(internal MR 1975) - Some typo fixes.
(OpenXR-Docs/#76) - XR_KHR_vulkan_enable2: Refer to
xrGetVulkanGraphicsRequirements2KHR
instead
ofxrGetVulkanGraphicsRequirementsKHR
.
(OpenXR-Docs/#74) - scripts: Enforce that types specified in
structextends
attribute actually
exist.
(internal MR 1928) - scripts: Bundle Jinja2 in the OpenXR-Docs repo.
(internal MR 1936,
OpenXR-Docs/#61,
internal issue 1446) - scripts: Update bundled Jinja2 to 2.10.3, the last version to support Python
3.3 and 3.4.
(internal MR 1936) - scripts: Enforce style guide requirements that enum values should start with
the UPPER_SNAKE_CASE type name. (Checks to make sure the longest common token-
wise prefix of all values matches the type name, to ensure the type is named
appropriately too.)
(internal MR 1948) - scripts: Update AsciiDoctor extensions for no-warning behavior under
AsciiDoctor 2.
(internal MR 1975)
- Add missing asciidoctor markup to names in