Skip to content

Commit

Permalink
OpenXR SDK 1.1.43 (2024-11-27)
Browse files Browse the repository at this point in the history
This release has a few fixes and minor improvements, as well as support
for several new vendor extensions. It also improves the “loader_test”
which was broken on Android. CMake config files are now also included in
the Android loader AAR distributed for this release, for those not using
Gradle and the Android Gradle Plugin’s support of “Prefab” format native
libraries to consume the loader.

-   Registry
    -   Bump version of XR_KHR_vulkan_swapchain_format_list and note
        that it depends on either XR_KHR_vulkan_enable or
        XR_KHR_vulkan_enable2. (internal MR 3418)
    -   Fix: Correctly mark XR_FB_touch_controller_pro and
        XR_META_touch_controller_plus as promoted to 1.1. (internal MR
        3586)
    -   Improvement: Small XML formatting/organization cleanups.
        (internal MR 3610)
    -   New vendor extension: XR_ML_facial_expression (internal MR 3100)
    -   New vendor extension: XR_META_passthrough_layer_resumed_event
        (internal MR 3106)
    -   New vendor extensions: XR_META_colocation_discovery,
        XR_META_spatial_entity_sharing, and
        XR_META_spatial_entity_group_sharing (internal MR 2782)
    -   Reservation: Reserve numbers for spatial extensions. (internal
        MR 3577)
-   SDK
    -   Fix: loader_test: API version in Android assets, fixes test
        breakage since 1.1.x. (internal MR 3598)
    -   Improvement: Loader test: Update Catch2 from v3.3.2 to v3.7.1.
        Provides build- time and runtime performance improvements, among
        other changes. (internal MR 2893)
    -   Improvement: Accept command line options to build-aar.sh,
        including one that allows including CMake configs in case you
        are building for Android but not using Gradle and Android Gradle
        Plugin to consume the .aar. (internal MR 3423)
    -   Improvement: Loader: Update jnipp, used for Android builds. New
        version includes a build fix for some environments, as well as a
        crash fix. (internal MR 3589)
    -   Improvement: Add disable_environment field to the output of
        generate_api_layer_manifest.py script. (internal MR 3591)
    -   Improvement: hello_xr: Add Vulkan debug messages during Vulkan
        instance creation. (internal MR 3592)
    -   Improvement: Loader test: Use Catch2 idiomatic assertions and
        captures to make it easier to debug. (internal MR 3599)

GitOrigin-RevId: 46d1c5e46ca0e9f37d3233f36dbd7a1f8fe8460c
  • Loading branch information
rpavlik committed Nov 27, 2024
1 parent b7ada0b commit 781f2ea
Show file tree
Hide file tree
Showing 18 changed files with 1,252 additions and 50 deletions.
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: Apache-2.0

version: 1.1.42.{build}
version: 1.1.43.{build}
image: Visual Studio 2017


Expand Down
6 changes: 3 additions & 3 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ Comment: Based on a Material Icons asset ("emoji-people") with added text
Rasterized with Android Studio.

Files: src/external/catch2/*
Copyright: Copyright (c) 2023 Two Blue Cubes Ltd.
Copyright: Copyright Catch2 Authors
License: BSL-1.0
Comment: Unmodified, vendored copy of Catch2 v3.3.2
Comment: Unmodified, vendored copy of Catch2 v3.7.1

Files: src/external/jsoncpp/*
Copyright: 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
Expand Down Expand Up @@ -77,7 +77,7 @@ Files: src/external/jnipp/*
Copyright: 2016-2020, Mitchell Dowd
2020, Collabora, Ltd.
License: MIT
Comment: Unmodified, vendored copy of commit e6c415837c5a487809fdbb2f71f1080d454eb99a
Comment: Unmodified, vendored copy of commit v1.0.0-13-gcdd6293

Files: src/external/metal-cpp/*
Copyright: Copyright 2020-2022 Apple Inc.
Expand Down
51 changes: 51 additions & 0 deletions CHANGELOG.SDK.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,57 @@ along with any public pull requests that have been accepted.
In this repository in particular, since it is primarily software,
pull requests may be integrated as they are accepted even between periodic updates.

## OpenXR SDK 1.1.43 (2024-11-27)

This release has a few fixes and minor improvements, as well as support for
several new vendor extensions. It also improves the "loader_test" which was
broken on Android. CMake config files are now also included in the Android
loader AAR distributed for this release, for those not using Gradle and the
Android Gradle Plugin's support of "Prefab" format native libraries to consume
the loader.

- Registry
- Bump version of `XR_KHR_vulkan_swapchain_format_list` and note that it depends
on either `XR_KHR_vulkan_enable` or `XR_KHR_vulkan_enable2`.
([internal MR 3418](https://gitlab.khronos.org/openxr/openxr/merge_requests/3418))
- Fix: Correctly mark `XR_FB_touch_controller_pro` and
`XR_META_touch_controller_plus` as promoted to 1.1.
([internal MR 3586](https://gitlab.khronos.org/openxr/openxr/merge_requests/3586))
- Improvement: Small XML formatting/organization cleanups.
([internal MR 3610](https://gitlab.khronos.org/openxr/openxr/merge_requests/3610))
- New vendor extension: `XR_ML_facial_expression`
([internal MR 3100](https://gitlab.khronos.org/openxr/openxr/merge_requests/3100))
- New vendor extension: `XR_META_passthrough_layer_resumed_event`
([internal MR 3106](https://gitlab.khronos.org/openxr/openxr/merge_requests/3106))
- New vendor extensions: `XR_META_colocation_discovery`,
`XR_META_spatial_entity_sharing`, and `XR_META_spatial_entity_group_sharing`
([internal MR 2782](https://gitlab.khronos.org/openxr/openxr/merge_requests/2782))
- Reservation: Reserve numbers for spatial extensions.
([internal MR 3577](https://gitlab.khronos.org/openxr/openxr/merge_requests/3577))
- SDK
- Fix: loader_test: API version in Android assets, fixes test breakage since
1.1.x.
([internal MR 3598](https://gitlab.khronos.org/openxr/openxr/merge_requests/3598))
- Improvement: Loader test: Update Catch2 from v3.3.2 to v3.7.1. Provides build-
time and runtime performance improvements, among other changes.
([internal MR 2893](https://gitlab.khronos.org/openxr/openxr/merge_requests/2893))
- Improvement: Accept command line options to `build-aar.sh`, including one that
allows including CMake configs in case you are building for Android but not
using Gradle and Android Gradle Plugin to consume the `.aar`.
([internal MR 3423](https://gitlab.khronos.org/openxr/openxr/merge_requests/3423))
- Improvement: Loader: Update jnipp, used for Android builds. New version
includes a build fix for some environments, as well as a crash fix.
([internal MR 3589](https://gitlab.khronos.org/openxr/openxr/merge_requests/3589))
- Improvement: Add `disable_environment` field to the output of
`generate_api_layer_manifest.py` script.
([internal MR 3591](https://gitlab.khronos.org/openxr/openxr/merge_requests/3591))
- Improvement: hello_xr: Add Vulkan debug messages during Vulkan instance
creation.
([internal MR 3592](https://gitlab.khronos.org/openxr/openxr/merge_requests/3592))
- Improvement: Loader test: Use Catch2 idiomatic assertions and captures to make
it easier to debug.
([internal MR 3599](https://gitlab.khronos.org/openxr/openxr/merge_requests/3599))

## OpenXR SDK 1.1.42 (2024-10-25)

This release updates a vendor extension with renamed enumerants, adds
Expand Down
Loading

0 comments on commit 781f2ea

Please sign in to comment.