Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add provisional MNDX_egl_enable extension #48

Merged
merged 1 commit into from
May 22, 2020

Conversation

Wallbraker
Copy link
Contributor

Initial xr.xml changes by:

Spec language made by:

Follow on #40.

Initial xr.xml changes by:
 * Simon Ser <contact@emersion.fr>
 * Drew DeVault <sir@cmpwn.com>

Spec language made by:
 * Jakob Bornecrantz <jakob@collabora.com>
@CLAassistant
Copy link

CLAassistant commented May 20, 2020

CLA assistant check
All committers have signed the CLA.

@Wallbraker Wallbraker changed the title Add provisional MNDX_enable_egl extension Add provisional MNDX_egl_enable extension May 21, 2020
Copy link
Contributor

@rpavlik rpavlik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! It will be reflown when merged.

@rpavlik rpavlik changed the base branch from master to staging May 22, 2020 22:16
@rpavlik rpavlik merged commit 8de30cc into KhronosGroup:staging May 22, 2020
rpavlik added a commit that referenced this pull request May 29, 2020
-   Registry
    -   Add an author ID, and reserve a vendor extension for Huawei.
        (OpenXR-Docs/#46)
    -   Reserve vendor extensions for future LunarG overlay and input
        focus functionality. (internal MR 1720)
    -   Reserve vendor extensions for Microsoft. (internal MR 1723)
    -   Add XR_EXT_hand_tracking multi-vendor extension. (internal MR
        1554, internal issue 1266, internal issue 1267, internal issue
        1268, internal issue 1269)
    -   Add XR_HUAWEI_controller_interaction vendor extension.
        (OpenXR-Docs/#47)
    -   Add XR_MNDX_egl_enable provisional vendor extension.
        (OpenXR-Docs/#48)
    -   Add XR_MSFT_spatial_graph_bridge vendor extension. (internal MR
        1730)
    -   Add XR_MSFT_secondary_view_configuration and
        XR_MSFT_first_person_observer vendor extensions. (internal MR
        1731)
    -   Add XR_MSFT_hand_mesh_tracking vendor extension. (internal MR
        1736)
    -   Fix missing space in XML definition of
        XrSpatialAnchorCreateInfoMSFT. (internal MR 1742, internal issue
        1351, OpenXR-SDK-Source/#187)
    -   Update a number of contacts for author/vendor tags. (internal MR
        1788, internal issue 1326)
-   Specification
    -   Make xrCreateSession’s generation of an IDLE event explicit and
        indicate xrSuggestInteractionProfileBinding must accept every
        whitelisted profile. (internal MR 1729)
    -   Clarify KHR_D3D12_enable spec, for reducing ambiguity, by
        changing the Vulkan term “memory layout” to D3D12 term “resource
        state”. (internal MR 1774)
    -   Document new XR_EXT_hand_tracking multi-vendor extension.
        (internal MR 1554, internal issue 1266, internal issue 1267,
        internal issue 1268, internal issue 1269)
    -   Document new XR_MSFT_spatial_graph_bridge vendor extension.
        (internal MR 1730)
    -   Document new XR_MSFT_secondary_view_configuration and
        XR_MSFT_first_person_observer vendor extensions. (internal MR
        1731)
    -   Document new XR_MSFT_hand_mesh_tracking vendor extension.
        (internal MR 1736)
    -   Document new XR_MNDX_egl_enable provisional vendor extension.
        (OpenXR-Docs/#48)
    -   Simplify generation and appearance of index in PDF specification
        output through a custom asciidoctor-pdf extension. (internal MR
        1738)
    -   scripts: Enable “deflate” compression by default on
        specification PDF generation. (“Release” PDFs are still
        separately optimized, but this improves CI and local builds.)
        (internal MR 1738)
    -   scripts: Teach xml_consistency to check that there is something
        (typically a space) between the end of a type element and the
        start of a name element, to avoid future issues like the
        referenced issues. (internal MR 1742, internal issue 1351,
        OpenXR-SDK-Source/#187)
    -   HTML output: Add small footer script to avoid line breaks
        between a number in the TOC and the first word. This mainly
        improves the appearance of the extension chapters, since they
        start with a very long “first word” (the extension name).
        (internal MR 1772)
rpavlik added a commit that referenced this pull request Jul 28, 2020
Note the relicensing of the registry XML file in this repository. 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)
-   Specification
    -   Add a note to discourage using 8bpc linear color formats.
        (internal MR 1843)
    -   Change stock text in struct member descriptions to clarify that
        the next pointers are not necessarily limited to use by
        extensions. (internal MR 1846, internal issue 1392)
    -   Clarify licensing of personal photo of Johannes van Waveren in
        dedication (not CC-BY-4.0), and exclude it from non-release
        builds. (internal issue 1383, internal MR 1872)
    -   Clarify XR_ERROR_VALIDATION_FAILURE returned by runtime when
        xrGetXXXGraphicsRequirements is not called before
        xrCreateSession. (internal MR 1544)
    -   Document new XR_MSFT_holographic_window_attachment vendor
        extension. (internal MR 1833)
    -   Document new XR_EXT_hp_mixed_reality_controller multi-vendor
        extension. (internal MR 1834)
    -   Document new XR_EXT_samsung_odyssey_controller multi-vendor
        extension. (internal MR 1835)
    -   Document new provisional vendor extension XR_MNDX_egl_enable.
        (OpenXR-Docs/#48)
    -   Fix action set text referring to “session” as parent, which
        should have been “instance”. (internal MR 1726)
    -   Fix markup typo in suggested binding section. (internal MR 1872)
    -   Remove the mentions of the standalone /user path, and note its
        removal as errata. (internal MR 1818, internal issue 1380)
    -   Small revisions to vendor extensions to conform to the style
        guide. (internal MR 1869)
    -   Spec prose and scripts: Replace biased terminology with a more
        neutral term, allowlist. (OpenXR-Docs/#52)
    -   Style guide: Fix two broken links. (internal MR 1806)
    -   XR_EXTX_overlay: Fix reference to Composition Layer Behavior.
        (internal MR 1801, internal issue 1367)
    -   XR_EXT_conformance_automation: Insert note box into main body,
        make note a “warning”. (internal issue 1333, internal MR 1872)
    -   XR_KHR_composition_layer_depth: Note that the depth layer
        doesn’t change the order of composition of layers. (internal MR
        1826, internal issue 1340)
    -   scripts: Improve xml_consistency check script, transplanting
        some checks from generation scripts. (internal MR 1797)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants