forked from KhronosGroup/OpenXR-SDK-Source
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release is primarily a quality improvement release, fixing a range of issues in the registry and SDK, including fixing a loader bug related to layers, in addition to a new vendor extension and an updated vendor extension. - Registry - Add missing enum tags for enum-sized array struct members. (internal MR 2731) - Fix EGL “get proc addr” function pointer typedef. (internal MR 2939) - New vendor extension: XR_YVR_controller_interaction (internal MR 2841) - XR_BD_controller_interaction: Add support for G3 devices (internal MR 2872) - Fix specification errors highlighted by fixed tooling. (internal MR 2923) - SDK - Add installable manual page for openxr_runtime_list_json. (internal MR 2899) - Remove unused diagram exports from loader directory. (internal MR 2907) - Update URLs in manual pages. (internal MR 2935) - Validation Layer: Remove conditional XR_KHR_headless support as the extension is not part of OpenXR 1.0. (internal MR 2901) - build system: Add CTest support for running the loader test. (internal MR 2289, OpenXR-SDK-Source issue 309, internal issue 1733) - hello_xr: Clean up how we specify the default graphics plugin on Android. (internal MR 2917) - list_json: Add missing return statement for exit code. (internal MR 2936) - loader: fix for implicit/explicit api layer loading logic (OpenXR-SDK-Source PR 421, internal issue 2079) GitOrigin-RevId: f7a0c0f3691f0c7b0a239cb34e41d01042d5a02a
- Loading branch information
Showing
45 changed files
with
494 additions
and
218 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
// Copyright (c) 2015-2023, The Khronos Group Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
// Various special / math symbols, matching LaTeX names. | ||
// The pass:[+ ] notation avoids asciidoctor EOL treatment of the attribute. | ||
|
||
// Special symbols - not used in [eq] spans | ||
:sym1: ✓ | ||
:sym2: † | ||
:reg: ® | ||
:trade: ™ | ||
|
||
// Math operators and logic symbols | ||
:times: × | ||
:cdot: ⋅ | ||
:plus: pass:[+ ] | ||
:geq: ≥ | ||
:leq: ≤ | ||
:neq: ≠ | ||
:leftarrow: ← | ||
:uparrow: ↑ | ||
:rightarrow: → | ||
:downarrow: ↓ | ||
:elem: ∈ | ||
:lnot: ¬ | ||
:land: ∧ | ||
:lor: ∨ | ||
:oplus: ⊕ | ||
:lceil: ⌈ | ||
:rceil: ⌉ | ||
:lfloor: ⌊ | ||
:rfloor: ⌋ | ||
:vert: | | ||
:partial: ∂ | ||
:onehalf: ½ | ||
:onequarter: ¼ | ||
:threequarters: ¾ | ||
:ldots: … | ||
:forall: ∀ | ||
:sqrt: √ | ||
:inf: ∞ | ||
:plusmn: ± | ||
|
||
// Greek letters | ||
:alpha: α | ||
:beta: β | ||
:gamma: γ | ||
:DeltaUpper: Δ | ||
:delta: δ | ||
:epsilon: ε | ||
:eta: η | ||
:theta: θ | ||
:lambda: λ | ||
:pi: π | ||
:rho: ρ | ||
:sigma: σ | ||
:tau: τ | ||
:phi: ϕ | ||
|
||
// Word break opportunity tag for HTML | ||
ifdef::backend-html5[] | ||
:wbro: pass:[<wbr>] | ||
endif::backend-html5[] | ||
ifndef::backend-html5[] | ||
:wbro: | ||
endif::backend-html5[] | ||
|
||
// Placeholders for synchronization block text | ||
:externsynctitle: Thread Safety | ||
:externsyncprefix: Access to | ||
|
||
// next chain link to avoid broken links in ref pages | ||
// This section is not in a ref page so cross-file-links is not the right attribute to check. | ||
ifdef::doctype-manpage[] | ||
:uri-next-chain: {html_spec_relative}#valid-usage-for-structure-pointer-chains | ||
endif::doctype-manpage[] | ||
ifndef::doctype-manpage[] | ||
:uri-next-chain: #valid-usage-for-structure-pointer-chains | ||
endif::doctype-manpage[] | ||
|
||
// URIs used in the spec: | ||
// If it's in the main spec and extracted to the ref pages, put it here. | ||
|
||
// OpenXR URIs | ||
:uri-openxr-registry-root: https://registry.khronos.org/OpenXR | ||
:uri-openxr-ratified-spec: {uri-openxr-registry-root}/specs/1.0-khr/html/xrspec.html | ||
:uri-github-openxr-docs: https://github.com/KhronosGroup/OpenXR-Docs | ||
|
||
// glTF URIs | ||
:uri-gltf2: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html | ||
:uri-gltf2-basisu: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_basisu | ||
|
||
// Vulkan URIs | ||
:uri-vk-ref-page-root: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html | ||
:uri-vkCreateInstance: {uri-vk-ref-page-root}/vkCreateInstance.html | ||
:uri-VkInstanceCreateInfo: {uri-vk-ref-page-root}/VkInstanceCreateInfo.html | ||
:uri-VkAllocationCallbacks: {uri-vk-ref-page-root}/VkAllocationCallbacks.html | ||
:uri-vkCreateDevice: {uri-vk-ref-page-root}/vkCreateDevice.html | ||
:uri-VkDeviceCreateInfo: {uri-vk-ref-page-root}/VkDeviceCreateInfo.html | ||
:uri-VkAllocationCallbacks: {uri-vk-ref-page-root}/VkAllocationCallbacks.html |
Oops, something went wrong.