Skip to content
  • Rylie Pavlik's avatar
    OpenXR SDK 1.0.33 (2024-01-03) · dc1e2393
    Rylie Pavlik authored
    This release primarily adds new ratified functionality describing the
    loader interaction with runtimes and API layers. Corresponding
    definitions are now in the official openxr_loader_negotiation.h
    generated header, rather than the loader_interfaces.h header previously
    shipped only with the OpenXR-SDK-Source repository. 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)
    -   SDK
        -   Loader: Fix loader build on Universal Windows Platform:
            build-system-only change. (Included in SDK hotfix 1.0.32.1.)
            (internal MR 3071)
        -   Loader: Correctly destroy the LoaderInstance when loader is
            done. (internal MR 3041)
        -   Remove obsolete loader_interfaces.h header, migrating uses (in
            loader and layers) to use the newly specified and ratified
            openxr_loader_negotiation.h, and adjust scripts for the addition
            of the loader negotiation APIs. (internal MR 2807, internal
            issue 1953, internal MR 3122)
    -   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
    dc1e2393
This project is licensed under the Apache License 2.0. Learn more