Skip to content

Commit

Permalink
OpenXR Specification 1.0.33 (2024-01-03)
Browse files Browse the repository at this point in the history
This release primarily adds new ratified functionality to the
specification describing the loader interaction with runtimes and API
layers. This functionality was previously described in non-normative
text in the loader design document, but was universally adopted for
compatibility. It is now part of the normative, ratified core
specification. This change only affects vendors of runtimes and API
layers as well as contributors to the OpenXR loader: applications do not
directly use this API, the loader uses it on their behalf. A number of
other small fixes are also included.

-   Registry
    -   Extension reservation: Update author ID and reserve extensions
        for Varjo. (internal MR 3083)
    -   Extension reservation: Reserve 10 extension ids each for
        ANDROIDX & ANDROIDSYS. (internal MR 3086)
    -   Khronos ratified addition: Specify the existing loader
        negotiation functions (without modification) in the XML, moving
        from loader_interfaces.h to a new generated header
        openxr_loader_negotiation.h. (internal MR 2807, internal issue
        1953)
    -   XR_KHR_android_thread_settings: Fix the description of
        XrAndroidThreadTypeKHR enum values - they were swapped relative
        to their implicit meaning from their name. (internal MR 3077)
    -   XR_MNDX_egl_enable: Update version to 2 to reflect function
        pointer type change released in 1.0.29. (OpenXR-Docs PR 159)
-   Specification
    -   Khronos ratified specification addition: move loader negotiation
        functions into the specification proper (from the loader design
        doc), moving corresponding functions from loader_interfaces.h to
        openxr_loader_negotiation.h. (The exact ratified core
        specification text is 1.0.29 with these changes added, available
        internally. Non-substantive core specification updates/fixes
        have occurred since then.) (internal MR 2807, internal issue
        1953, internal MR 3101)
    -   Scripts: Adjust Makefile so we now error on any checkSpecLinks
        warning when running that target. (internal MR 3072)
    -   XR_HTC_anchor: Fix parameter name error in prose description.
        (internal MR 3072)
    -   XR_KHR_android_thread_settings: Fix the description of
        XrAndroidThreadTypeKHR enum values - they were swapped relative
        to their implicit meaning from their name. (internal MR 3077)
    -   XR_MNDX_egl_enable: Update revision info and version to 2 to
        reflect function pointer type change released in 1.0.29.
        (OpenXR-Docs PR 159)
    -   loader design doc: Fix minor typos. (internal MR 3065, internal
        MR 3103)
-   Misc
    -   Update/correct names.
    -   Ship a .mailmap file in the public repositories, maintained
        separately from the larger one used in the private monorepo, to
        correct names/emails and unify contributor identities.
    -   Update Khronos Group copyright dates.

GitOrigin-RevId: a561c5898b72f59965790790a28bbc3b7e9bcf13
  • Loading branch information
rpavlik committed Jan 4, 2024
1 parent 1f27874 commit e6b0e51
Show file tree
Hide file tree
Showing 1,086 changed files with 32,940 additions and 11,900 deletions.
1,403 changes: 1,379 additions & 24 deletions specs/1.0-khr/html/xrspec.html

Large diffs are not rendered by default.

Binary file modified specs/1.0-khr/pdf/xrspec.pdf
Binary file not shown.
6 changes: 3 additions & 3 deletions specs/1.0/extprocess.html
Original file line number Diff line number Diff line change
Expand Up @@ -441,8 +441,8 @@
<div id="header" style="max-width: 100;">
<h1>OpenXR™ Working Group Extension Processes</h1>
<div class="details">
<span id="revnumber">version 1.0.32</span>
<br><span id="revremark">from git ref release-1.0.32</span>
<span id="revnumber">version 1.0.33</span>
<br><span id="revremark">from git ref</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Table of Contents</div>
Expand Down Expand Up @@ -1224,7 +1224,7 @@ <h2 id="_extension_promotion_process">6. Extension Promotion Process</h2>
</div>
<div id="footer" style="max-width: 100;">
<div id="footer-text">
Version 1.0.32<br>
Version 1.0.33<br>
</div>
</div>
</body>
Expand Down
1,479 changes: 1,423 additions & 56 deletions specs/1.0/html/xrspec.html

Large diffs are not rendered by default.

718 changes: 30 additions & 688 deletions specs/1.0/loader.html

Large diffs are not rendered by default.

858 changes: 858 additions & 0 deletions specs/1.0/man/html/PFN_xrCreateApiLayerInstance.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions specs/1.0/man/html/PFN_xrDebugUtilsMessengerCallbackEXT.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* Based on AsciiDoctor styles, which are built on Foundation 4.3.2,
* which incorporates normalize.css v2.1.2.
*
* Copyright (c) 2017-2023, The Khronos Group Inc.
* Copyright (c) 2017-2024, The Khronos Group Inc.
* Copyright (c) 2013-2021 Dan Allen
* Copyright (c) 2013 ZURB, inc.
* Copyright (c) Nicolas Gallagher and Jonathan Neal
Expand Down Expand Up @@ -880,7 +880,7 @@ <h2 id="_document_notes">Document Notes</h2>
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2023 The Khronos Group Inc.</p>
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
Expand All @@ -892,7 +892,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.0.32<br>
Version 1.0.33<br>
</div>
</div>
</body>
Expand Down
6 changes: 3 additions & 3 deletions specs/1.0/man/html/PFN_xrEglGetProcAddressMNDX.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* Based on AsciiDoctor styles, which are built on Foundation 4.3.2,
* which incorporates normalize.css v2.1.2.
*
* Copyright (c) 2017-2023, The Khronos Group Inc.
* Copyright (c) 2017-2024, The Khronos Group Inc.
* Copyright (c) 2013-2021 Dan Allen
* Copyright (c) 2013 ZURB, inc.
* Copyright (c) Nicolas Gallagher and Jonathan Neal
Expand Down Expand Up @@ -845,7 +845,7 @@ <h2 id="_document_notes">Document Notes</h2>
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2023 The Khronos Group Inc.</p>
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
Expand All @@ -857,7 +857,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.0.32<br>
Version 1.0.33<br>
</div>
</div>
</body>
Expand Down
852 changes: 852 additions & 0 deletions specs/1.0/man/html/PFN_xrGetInstanceProcAddr.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions specs/1.0/man/html/PFN_xrVoidFunction.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* Based on AsciiDoctor styles, which are built on Foundation 4.3.2,
* which incorporates normalize.css v2.1.2.
*
* Copyright (c) 2017-2023, The Khronos Group Inc.
* Copyright (c) 2017-2024, The Khronos Group Inc.
* Copyright (c) 2013-2021 Dan Allen
* Copyright (c) 2013 ZURB, inc.
* Copyright (c) Nicolas Gallagher and Jonathan Neal
Expand Down Expand Up @@ -843,7 +843,7 @@ <h2 id="_document_notes">Document Notes</h2>
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2023 The Khronos Group Inc.</p>
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
Expand All @@ -855,7 +855,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.0.32<br>
Version 1.0.33<br>
</div>
</div>
</body>
Expand Down
6 changes: 3 additions & 3 deletions specs/1.0/man/html/XR_ALMALENCE_digital_lens_control.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* Based on AsciiDoctor styles, which are built on Foundation 4.3.2,
* which incorporates normalize.css v2.1.2.
*
* Copyright (c) 2017-2023, The Khronos Group Inc.
* Copyright (c) 2017-2024, The Khronos Group Inc.
* Copyright (c) 2013-2021 Dan Allen
* Copyright (c) 2013 ZURB, inc.
* Copyright (c) Nicolas Gallagher and Jonathan Neal
Expand Down Expand Up @@ -840,7 +840,7 @@ <h2 id="_document_notes">Document Notes</h2>
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2023 The Khronos Group Inc.</p>
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
Expand All @@ -852,7 +852,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.0.32<br>
Version 1.0.33<br>
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit e6b0e51

Please sign in to comment.