Commit 3579c5f
committed
OpenXR SDK 1.0.10 (2020-07-28)
Note the relicensing of the registry XML file and some include files
provided by or generated by this repository (first item in each
changelog section). Each file’s header, or an adjacent file with
.license appended to the filename, is the best reference for its license
terms. We are currently working on ensuring all files have an SPDX
license identifier tag either in them or in an adjacent file. This is
still in progress but mostly complete.
- Registry
- Relicense registry XML from MIT-like “Khronos Free Use License
for Software and Documentation” to, at your option, either the
Apache License, Version 2.0, found at
http://www.apache.org/licenses/LICENSE-2.0, or the MIT License,
found at http://opensource.org/licenses/MIT, for broader license
compatibility with downstream projects. (SPDX License Identifier
expression “Apache-2.0 OR MIT”) (internal MR 1814,
OpenXR-Docs/#3, internal issue 958)
- Add XR_MSFT_holographic_window_attachment vendor extension.
(internal MR 1833)
- Add XR_EXT_hp_mixed_reality_controller multi-vendor extension.
(internal MR 1834)
- Add XR_EXT_samsung_odyssey_controller multi-vendor extension.
(internal MR 1835)
- Add XR_VALVE_analog_threshold vendor extension. (internal MR
1859)
- Add XR_MND_swapchain_input_attachment vendor extension.
(internal MR 1865)
- Reserve extension numbers 71 to 78 for Facebook extensions.
(internal MR 1839)
- Reserve extension numbers 79 to 88 for Valve extensions.
(internal MR 1842)
- Reserve extension numbers 89 to 92 for Khronos extensions.
(internal MR 1844)
- Reserve extension numbers 93 to 94 for
EXT_unbounded_reference_space and EXT_spatial_anchor. (internal
MR 1854)
- XR_EPIC_view_configuration_fov: Fix recommendedFov incorrectly
being named recommendedMutableFov. This is a SOURCE-INCOMPATIBLE
CHANGE to a vendor extension. (internal MR 1812)
- schema: Adjust to permit bitmask expansion in extensions,
already supported by toolchain thanks to Vulkan. (internal MR
1865)
- scripts: Teach xml-consistency to handle bitmask values defined
in extensions. (internal MR 1865)
- SDK
- Relicense generated headers openxr.h, openxr_platform.h,
openxr_reflection.h, and static header openxr_platform_defines.h
from the Apache License, version 2.0, to, at your option, either
the Apache License, Version 2.0, found at
http://www.apache.org/licenses/LICENSE-2.0, or the MIT License,
found at http://opensource.org/licenses/MIT, for broader license
compatibility with downstream projects. (SPDX License Identifier
expression “Apache-2.0 OR MIT”) (internal MR 1814,
OpenXR-Docs/#3, internal issue 958)
- Loader: Fix loading relative runtime libraries on Linux.
(internal MR 1817)
- Loader: Fix error on xrCreateInstance when explicitly trying to
enable an implicit API layer. (internal MR 1858)
- Modify Azure DevOps build pipeline to automatically generate a
NuGet package. (OpenXR-SDK-Source/#196)
- Partially revert build system changes related to detecting
Direct3D, to fix builds. (internal MR 1802)
- Portability fixes, including checking for timespec_get before
enabling XR_USE_TIMESPEC. (internal MR 1804)
- cmake: export OpenXRConfig.cmake during install. Two targets can
be imported by another CMake application: OpenXR::openxr_loader
and OpenXR::headers. (OpenXR-SDK-Source/#191,
OpenXR-SDK-Source/#185)
- hello_xr: Fix disparity between swapchain and render pass sample
count in Vulkan in the case where implementation recommends a
value higher than one. (internal MR 1794)
- hello_xr: Fix build on a minimal Linux install by ensuring we
check for all dependencies we use. We had missed checking for
xcb_glx. (internal MR 1799, internal issue 1360)
- hello_xr: Fix a Vulkan crash on Windows related to the mirror
window. (internal MR 1823)
- hello_xr: Use more proper linear formats (internal MR 1840)
- hello_xr: Enable use of glslangValidator to compile shaders if
shaderc is not available. (internal MR 1857)
- hello_xr: Fix verbose per-layer information. (internal MR 1866)
- hello_xr: Add Valve Index Controller bindings. Also use trigger
value instead of squeeze click for grab action on Vive Wand
controller. (OpenXR-SDK-Source/#163)
- openxr_reflection: Add XR_LIST_STRUCT_ expansion macros for
structure types, as well as XR_LIST_STRUCTURE_TYPES macro
associating types with XrStructureType values. (internal MR
1495)
- openxr_reflection: Adds XR_LIST_EXTENSIONS() macro, which will
call your supplied macro name with the name and extension number
of all known extensions. (internal MR 1864)1 parent 40de3ed commit 3579c5f
File tree
158 files changed
+2251
-995
lines changed- .reuse
- LICENSES
- external/include
- GL
- utils
- github/sdk
- include/openxr
- maintainer-scripts
- specification
- loader
- images
- registry
- scripts
- openxr-macros
- spec_tools
- src
- api_layers
- cmake
- common
- loader
- scripts
- tests
- hello_xr
- java/com/khronos/hello_xr
- vulkan_shaders
- loader_test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
158 files changed
+2251
-995
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
31 | 35 | | |
32 | 36 | | |
33 | 37 | | |
34 | | - | |
| 38 | + | |
35 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
3 | 9 | | |
4 | 10 | | |
5 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
3 | 9 | | |
4 | 10 | | |
5 | 11 | | |
| |||
13 | 19 | | |
14 | 20 | | |
15 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
16 | 124 | | |
17 | 125 | | |
18 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
1 | 8 | | |
2 | 9 | | |
3 | 10 | | |
| |||
0 commit comments