Skip to content

Commit

Permalink
OpenXR Specification 1.1.37 (2024-05-23)
Browse files Browse the repository at this point in the history
This release adds new defines for easier use of both OpenXR 1.0 and 1.1
with up-to-date headers, as well as some minor fixes, cleanups, and
clarifications.

-   Registry
    -   Addition: New XR_API_VERSION_1_0 and XR_API_VERSION_1_1 defines
        to allow applications to easily specify OpenXR “major” and
        “minor” version while passing through the “patch” version.
        (internal MR 3329, internal MR 3354, internal issue 2254)
    -   Addition: Register Razer vendor ID. (internal MR 3340)
    -   Fix: Add “palm_pose” to “touch_controller_pro” and
        “touch_controller_plus” in XML. (internal MR 3363)
    -   Improvement: Add Schematron rule to avoid triggering edge cases
        of vendor tags ending with X. (internal MR 3341)
    -   Reservation: Reserve extension numbers for a few new EXT
        extensions. (internal MR 3285, internal MR 3292)
    -   Update: Bump version of XR_FB_composition_layer_alpha_blend due
        to spec text clarification. (internal MR 3317)
-   Specification
    -   Addition: Document new XR_API_VERSION_1_0 and XR_API_VERSION_1_1
        macros/defines. (internal MR 3354, internal issue 2254)
    -   Fix: Typo in “Buffer Size Parameters” section. (internal MR
        3322)
    -   Fix: Resolve several diagrams shown cropped in browsers.
        (internal MR 3355)
    -   Fix: Correct formatting of versions in some generated spec text.
        (internal MR 3362)
    -   Fix: Adjust specification release build process to restore
        internal links in PDF. (internal MR 3371, OpenXR-Docs issue 170)
    -   Improvement: Resize and optimize images to reduce spec page
        size. (internal MR 2833, internal MR 3355)
    -   Improvement: Add in missing explicit section anchors. (internal
        MR 3322)
    -   Improvement: Fix references to Docker container in spec build
        instructions. (internal MR 3352, internal issue 2283,
        OpenXR-SDK-Source issue 476)
    -   Improvement: Inline several SVG diagrams to support searchable
        and screen- reader-accessible text. (internal MR 3355)
    -   Improvement: General script cleanups and improvements. (internal
        MR 3362)
    -   Update: Bump version of XR_FB_composition_layer_alpha_blend due
        to spec text clarification. (internal MR 3317)

GitOrigin-RevId: b84815a669b7ab8721ff5117872d8af17b601754
  • Loading branch information
rpavlik committed May 25, 2024
1 parent a86cf7a commit ed7b0d6
Show file tree
Hide file tree
Showing 1,182 changed files with 2,783 additions and 2,219 deletions.
135 changes: 101 additions & 34 deletions specs/1.1-khr/html/xrspec.html

Large diffs are not rendered by default.

Binary file modified specs/1.1-khr/pdf/xrspec.pdf
Binary file not shown.
6 changes: 3 additions & 3 deletions specs/1.1/extprocess.html
Original file line number Diff line number Diff line change
Expand Up @@ -762,8 +762,8 @@
<div id="header" style="max-width: 100;">
<h1>OpenXR™ Working Group Extension Processes</h1>
<div class="details">
<span id="revnumber">version 1.1.36</span>
<br><span id="revremark">from git ref release-1.1.36</span>
<span id="revnumber">version 1.1.37</span>
<br><span id="revremark">from git ref release-1.1.37</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Table of Contents</div>
Expand Down Expand Up @@ -1545,7 +1545,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.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
396 changes: 246 additions & 150 deletions specs/1.1/html/xrspec.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions specs/1.1/loader.html
Original file line number Diff line number Diff line change
Expand Up @@ -764,8 +764,8 @@
<h1>OpenXR&#8482; Loader - Design and Operation</h1>
<div class="details">
<span id="author" class="author">Copyright (c) 2017-2024, The Khronos Group Inc.</span><br>
<span id="revnumber">version 1.1.36</span>
<br><span id="revremark">from git ref release-1.1.36</span>
<span id="revnumber">version 1.1.37</span>
<br><span id="revremark">from git ref release-1.1.37</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Table of Contents</div>
Expand Down Expand Up @@ -6082,7 +6082,7 @@ <h3 id="_glossary_of_terms">9.2. Glossary of Terms</h3>
</div>
<div id="footer" style="max-width: 100;">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/PFN_xrCreateApiLayerInstance.html
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/PFN_xrEglGetProcAddressMNDX.html
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/PFN_xrGetInstanceProcAddr.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/PFN_xrVoidFunction.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/XR_ALMALENCE_digital_lens_control.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion specs/1.1/man/html/XR_API_LAYER_INFO_STRUCT_VERSION.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
127 changes: 127 additions & 0 deletions specs/1.1/man/html/XR_API_VERSION_1_0.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.22">
<title>XR_API_VERSION_1_0(3)</title>
<link rel="stylesheet" href="css/khronos.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/rouge-github.css">
<style>
/* Khronos overrides for Rouge 'github' theme for accessibility */
/* Basically everything is overridden, but it is unclear how to add a new Rouge theme */
/* Codelike overrides */
pre.rouge .cm, pre.rouge .cp, pre.rouge .c1, pre.rouge .cs,
pre.rouge .c, pre.rouge .ch, pre.rouge .cd, pre.rouge .cpf,
pre.rouge .gh, pre.rouge .bp {
color: #5f5f5f;
}
/* Numberlike overrides */
pre.rouge .mf, pre.rouge .mh, pre.rouge .il, pre.rouge .mi,
pre.rouge .mo, pre.rouge .m, pre.rouge .mb, pre.rouge .mx {
color: #007979;
}
/* Namelike overrides */
pre.rouge .ne, pre.rouge .nf, pre.rouge .fm, pre.rouge .nl {
color: #5f0000;
}
/* Other things ANDI warns about - unsure of their purposes */
pre.rouge .go, pre.rouge .gu {
color: #727272;
}
pre.rouge .s {
color: #d70b3e;
}
pre.rouge .sr {
color: #008512;
}
pre.rouge .na, pre.rouge .nb {
color: #007979;
}
pre.rouge .no, pre.rouge .vc, pre.rouge .vg, pre.rouge .vi,
pre.rouge .nv, pre.rouge .vm {
color: #007f7f;
}
pre.rouge .w {
color: #727272;
}
</style>
</head>
<body class="manpage">
<div id="header">
<h1>XR_API_VERSION_1_0(3) Manual Page</h1>
<h2 id="_name">Name</h2>
<div class="sectionbody">
<p>XR_API_VERSION_1_0 - Version of the OpenXR 1.0 API</p>
</div>
</div>
<div id="content">
<div class="sect1">
<h2 id="_c_specification">C Specification</h2>
<div class="sectionbody">
<div id="XR_API_VERSION_1_0" class="paragraph">
<p></p>
</div>
<div class="listingblock">
<div class="content">
<pre class="rouge highlight"><code data-lang="c++"><span class="c1">// Provided by XR_VERSION_1_0</span>
<span class="c1">// OpenXR 1.0 version number</span>
<span class="cp">#define XR_API_VERSION_1_0 XR_MAKE_VERSION(1, 0, XR_VERSION_PATCH(XR_CURRENT_API_VERSION))
</span></code></pre>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_description">Description</h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="XR_API_VERSION_1_0.html">XR_API_VERSION_1_0</a> is the version of the OpenXR 1.0 API.
The "major" and "minor" components are always 1.0, while the "patch"
component matches <a href="XR_CURRENT_API_VERSION.html">XR_CURRENT_API_VERSION</a>.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_see_also">See Also</h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="XR_API_VERSION_1_1.html">XR_API_VERSION_1_1</a>, <a href="XR_CURRENT_API_VERSION.html">XR_CURRENT_API_VERSION</a>, <a href="XR_MAKE_VERSION.html">XR_MAKE_VERSION</a>, <a href="XR_VERSION_1_0.html">XR_VERSION_1_0</a></p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_document_notes">Document Notes</h2>
<div class="sectionbody">
<div class="paragraph">
<p>For more information, see the <a href="https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html#XR_API_VERSION_1_0" target="_blank" rel="noopener">OpenXR Specification</a></p>
</div>
<div class="paragraph">
<p>This page is extracted from the OpenXR Specification.
Fixes and changes should be made to the Specification, not directly.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
<a href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0
International License</a>.</p>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.37<br>
</div>
</div>
</body>
</html>
127 changes: 127 additions & 0 deletions specs/1.1/man/html/XR_API_VERSION_1_1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.22">
<title>XR_API_VERSION_1_1(3)</title>
<link rel="stylesheet" href="css/khronos.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/rouge-github.css">
<style>
/* Khronos overrides for Rouge 'github' theme for accessibility */
/* Basically everything is overridden, but it is unclear how to add a new Rouge theme */
/* Codelike overrides */
pre.rouge .cm, pre.rouge .cp, pre.rouge .c1, pre.rouge .cs,
pre.rouge .c, pre.rouge .ch, pre.rouge .cd, pre.rouge .cpf,
pre.rouge .gh, pre.rouge .bp {
color: #5f5f5f;
}
/* Numberlike overrides */
pre.rouge .mf, pre.rouge .mh, pre.rouge .il, pre.rouge .mi,
pre.rouge .mo, pre.rouge .m, pre.rouge .mb, pre.rouge .mx {
color: #007979;
}
/* Namelike overrides */
pre.rouge .ne, pre.rouge .nf, pre.rouge .fm, pre.rouge .nl {
color: #5f0000;
}
/* Other things ANDI warns about - unsure of their purposes */
pre.rouge .go, pre.rouge .gu {
color: #727272;
}
pre.rouge .s {
color: #d70b3e;
}
pre.rouge .sr {
color: #008512;
}
pre.rouge .na, pre.rouge .nb {
color: #007979;
}
pre.rouge .no, pre.rouge .vc, pre.rouge .vg, pre.rouge .vi,
pre.rouge .nv, pre.rouge .vm {
color: #007f7f;
}
pre.rouge .w {
color: #727272;
}
</style>
</head>
<body class="manpage">
<div id="header">
<h1>XR_API_VERSION_1_1(3) Manual Page</h1>
<h2 id="_name">Name</h2>
<div class="sectionbody">
<p>XR_API_VERSION_1_1 - Version of the OpenXR 1.1 API</p>
</div>
</div>
<div id="content">
<div class="sect1">
<h2 id="_c_specification">C Specification</h2>
<div class="sectionbody">
<div id="XR_API_VERSION_1_1" class="paragraph">
<p></p>
</div>
<div class="listingblock">
<div class="content">
<pre class="rouge highlight"><code data-lang="c++"><span class="c1">// Provided by XR_VERSION_1_1</span>
<span class="c1">// OpenXR 1.1 version number</span>
<span class="cp">#define XR_API_VERSION_1_1 XR_MAKE_VERSION(1, 1, XR_VERSION_PATCH(XR_CURRENT_API_VERSION))
</span></code></pre>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_description">Description</h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="XR_API_VERSION_1_1.html">XR_API_VERSION_1_1</a> is the version of the OpenXR 1.1 API.
The "major" and "minor" components are always 1.1, while the "patch"
component matches <a href="XR_CURRENT_API_VERSION.html">XR_CURRENT_API_VERSION</a>.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_see_also">See Also</h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="XR_API_VERSION_1_0.html">XR_API_VERSION_1_0</a>, <a href="XR_CURRENT_API_VERSION.html">XR_CURRENT_API_VERSION</a>, <a href="XR_MAKE_VERSION.html">XR_MAKE_VERSION</a>, <a href="XR_VERSION_1_1.html">XR_VERSION_1_1</a></p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_document_notes">Document Notes</h2>
<div class="sectionbody">
<div class="paragraph">
<p>For more information, see the <a href="https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html#XR_API_VERSION_1_1" target="_blank" rel="noopener">OpenXR Specification</a></p>
</div>
<div class="paragraph">
<p>This page is extracted from the OpenXR Specification.
Fixes and changes should be made to the Specification, not directly.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_copyright">Copyright</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Copyright 2014-2024, The Khronos Group Inc.</p>
</div>
<div class="paragraph">
<p>This work is licensed under a
<a href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0
International License</a>.</p>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.37<br>
</div>
</div>
</body>
</html>
2 changes: 1 addition & 1 deletion specs/1.1/man/html/XR_BD_controller_interaction.html
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ <h2 id="_copyright">Copyright</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 1.1.36<br>
Version 1.1.37<br>
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit ed7b0d6

Please sign in to comment.