OpenXR SDK (Source) 1.0.14
Windows binaries of the loader, sample apps, and API layers are attached. Zipfile and release tarball are signed by Ryan Pavlik, key fingerprint F029455EAB70F520FF4A03BD7F534CD56F00321E
OpenXR SDK 1.0.14 (2021-01-27)
This release contains a collection of fixes and improvements, including one new
vendor extension. Notably, we have relicensed all files that become part of the
loader, so the loader may be "Apache-2.0 OR MIT" for downstream license
compatibility.
- 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
- SDK
- Add
./
to the start of the library name in API layer manifests on Windows, so
they are treated as a relative path.
(internal MR 1975) - Fix searching for prerequisites in generated CMake config files.
(internal MR 1963) - Start shipping the OpenXR API layers with the release artifacts.
(internal MR 1975) - cmake: Debug library uses d suffix on Windows. CMake
OPENXR_DEBUG_POSTFIX
variable can be set to something else to change it.
(OpenXR-SDK-Source/#229) - hello_xr: Remove redundant call to
xrInitializeLoaderKHR
.
(internal MR 1933) - hello_xr: Return supported sample count as 1 for GLES, GL and D3D11.
(internal MR 1962) - hello_xr: Use
android.app.NativeActivity
correctly in place of NativeActivity
subclass.
(internal MR 1976) - hello_xr: On Vulkan, explicitly add surface extensions for mirror window.
(OpenXR-SDK-Source/#230,
internal MR 1934) - loader: Relicense all files that become part of the loader, so the loader may
be "Apache-2.0 OR MIT" for downstream license compatibility.
(internal MR 1937,
internal issue 1449,
OpenXR-SDK-Source/#205) - loader: Protect against the application overriding loader symbols.
(internal MR 1961) - loader: Handle JSON files in the search path that are not objects.
(internal MR 1979)
- Add