diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index de35a1bec..ebb882c1b 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,10 +1,432 @@ # Changelog for Monado {#CHANGELOG} -```txt + + +## Monado 25.0.0 (2025-04-18) + +This is the first stable Monado release of 2025. It contains a variety of +features, fixes, and improvements over the previous release, and is a +recommended upgrade for all users and downstream projects. Important fixes may +be backported from "main" to a 25.0.x stable branch, depending on severity. + +A vibrant community, including a Discord chat with nearly 3000 members, as well +as over 40 contributors to over 400 code commits in this release alone, helped +make Monado 25.0 possible. This count certainly overlooks many valued +contributors who share their experience and talents through documentation, +blogs, social media, and spreading the word. Thank you to everyone who +participates in the open source XR ecosystem in any way, contributing your +diverse skills and perspectives. Let's keep making things we can be proud of, +together. + +- "XRT" (Internal) Interface + - Add: New `xrt/xrt_android.h` header. + ([!1655](https://gitlab.freedesktop.org/monado/monado/merge_requests/1655)) + - Add: `xrt_compositor::get_display_refresh_rate` so that the application can get + the current display refresh rate. + ([!1786](https://gitlab.freedesktop.org/monado/monado/merge_requests/1786)) + - Add: `xrt_compositor::request_display_refresh_rate` so that the application can + trigger a display refresh rate change. + ([!1786](https://gitlab.freedesktop.org/monado/monado/merge_requests/1786)) + - Add: `xrt_compositor_event_display_refresh_rate_change` so compositor can + notify applications that the display refresh rate has been changed. + ([!1786](https://gitlab.freedesktop.org/monado/monado/merge_requests/1786)) + - Add: Support for device feature usage. + ([!2223](https://gitlab.freedesktop.org/monado/monado/merge_requests/2223)) + - Add: Introduce `XRT_ERROR_NOT_IMPLEMENTED`, remove + `XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED` and + `XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED`. + ([!2244](https://gitlab.freedesktop.org/monado/monado/merge_requests/2244)) + - Add: Introduce `XRT_ERROR_INPUT_UNSUPPORTED`. + ([!2271](https://gitlab.freedesktop.org/monado/monado/merge_requests/2271)) + - Add: Introduce `XRT_ERROR_UNSUPPORTED_SPACE_TYPE`, `XRT_ERROR_ANDROID`. + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284), + [!1655](https://gitlab.freedesktop.org/monado/monado/merge_requests/1655)) + - Add: New `get_battery_status` method to `xrt_device` for getting the device's + battery status info. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - Add: Methods to support `XR_FB_face_tracking2` extension. + ([!2299](https://gitlab.freedesktop.org/monado/monado/merge_requests/2299)) + - Change: Move `xrt_instance_info` members to nested `xrt_application_info` + struct, and add a parallel `xrt_platform_info`. + ([!1655](https://gitlab.freedesktop.org/monado/monado/merge_requests/1655)) + - Change: Add `xrt_instance_android` interface, optional aspect of `xrt_instance` + when building on Android. + ([!1655](https://gitlab.freedesktop.org/monado/monado/merge_requests/1655)) + - Change: `xrt_device_update_inputs` returns `xrt_result_t` + ([!2246](https://gitlab.freedesktop.org/monado/monado/merge_requests/2246)) + - Change: Add `localfloorspace` and modify `create_local_space` to support multi- + local_floor space on server side. + ([!2252](https://gitlab.freedesktop.org/monado/monado/merge_requests/2252)) + - Change: `xrt_device_get_tracked_pose` returns `xrt_result_t` to improve error + handling in the state tracker. + ([!2271](https://gitlab.freedesktop.org/monado/monado/merge_requests/2271)) + - Change: Rename offset field of `xrt_tracking_origin` to `initial_offset`. + ([!2286](https://gitlab.freedesktop.org/monado/monado/merge_requests/2286)) + - Change: Use `int64_t` (instead of `uint64_t`) for all timestamps. + ([!2298](https://gitlab.freedesktop.org/monado/monado/merge_requests/2298)) + - Change: Add `at_timestamp_ns` argument to `get_face_tracking`. + ([!2310](https://gitlab.freedesktop.org/monado/monado/merge_requests/2310)) + - Change: Bump overlay limit from 16 to 128. + ([!2341](https://gitlab.freedesktop.org/monado/monado/merge_requests/2341)) + - Fix: Propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle`. + ([!2352](https://gitlab.freedesktop.org/monado/monado/merge_requests/2352), + [#411](https://gitlab.freedesktop.org/monado/monado/issues/411)) +- libmonado Interface + - Add: In libmonado, add get/set for reference space offsets & tracking origin + offsets. + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284)) + - Add: In libmonado, add getters for tracking origin count and name. + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284)) + - Add: Add a function to libmonado for getting a device's battery status + information. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - Add: In libmonado, add tracking-related device properties + ([!2313](https://gitlab.freedesktop.org/monado/monado/merge_requests/2313)) + - Change: Bump the libmonado API version from 1.2 to 1.3. + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284)) +- State Trackers + - Debug GUI Change: disabled mono camera calibration + ([!2259](https://gitlab.freedesktop.org/monado/monado/merge_requests/2259)) + - Debug GUI Improvement: draw `gui_widget_native_images` with header, scale + slider and rotation checkbox. + ([!2303](https://gitlab.freedesktop.org/monado/monado/merge_requests/2303)) + - OpenXR Add: Add `MND_libmonado_path` in OpenXR runtime manifest. + ([!2285](https://gitlab.freedesktop.org/monado/monado/merge_requests/2285)) + - OpenXR Add: Expose all current controller grip poses via MNDX_xdev_space. + ([!2330](https://gitlab.freedesktop.org/monado/monado/merge_requests/2330)) + - OpenXR Add: Implement the `XR_EXT_active_action_set_priority` extension. + ([!2370](https://gitlab.freedesktop.org/monado/monado/merge_requests/2370)) + - OpenXR Change: Allow disabling `XR_EXT_hand_tracking` through CMake + ([!2296](https://gitlab.freedesktop.org/monado/monado/merge_requests/2296)) + - OpenXR Fix: possible deadlock from unanswered `xrWaitFrame`. + ([!1934](https://gitlab.freedesktop.org/monado/monado/merge_requests/1934), + [!2344](https://gitlab.freedesktop.org/monado/monado/merge_requests/2344), + [!2162](https://gitlab.freedesktop.org/monado/monado/merge_requests/2162)) + - OpenXR Fix: conformance issues related to session state and session + running/non-running. + ([!1934](https://gitlab.freedesktop.org/monado/monado/merge_requests/1934), + [!2344](https://gitlab.freedesktop.org/monado/monado/merge_requests/2344), + [!2162](https://gitlab.freedesktop.org/monado/monado/merge_requests/2162)) + - OpenXR Fix: Fix `XR_TIMEOUT_EXPIRED` return value on timeout of Vulkan + swapchain waiting. + ([!2256](https://gitlab.freedesktop.org/monado/monado/merge_requests/2256)) + - OpenXR Fix: Fixed `XR_SPACE_BOUNDS_UNAVAILABLE` return value for unimplemented + functions. + ([!2289](https://gitlab.freedesktop.org/monado/monado/merge_requests/2289)) + - OpenXR Fix: Fixed bug when XR_KHR_composition_layer_depth is disabled + ([!2304](https://gitlab.freedesktop.org/monado/monado/merge_requests/2304)) + - OpenXR Fix: Fixed `XrFacialTrackerHTC` validation + ([!2306](https://gitlab.freedesktop.org/monado/monado/merge_requests/2306)) + - OpenXR Fix: Miscellaneous conformance issues. + ([!2327](https://gitlab.freedesktop.org/monado/monado/merge_requests/2327), + [!2402](https://gitlab.freedesktop.org/monado/monado/merge_requests/2402), + [!2364](https://gitlab.freedesktop.org/monado/monado/merge_requests/2364)) + - OpenXR Fix: `(oxr_)xrGetVulkanDeviceExtensionsKHR` not outputting + `VK_KHR_image_format_list` to the list of extensions to enable for apps using + `XR_KHR_vulkan_enable` when `KHR_vulkan_swapchain_format_list` is enabled & + used. + ([!2352](https://gitlab.freedesktop.org/monado/monado/merge_requests/2352), + [#411](https://gitlab.freedesktop.org/monado/monado/issues/411)) + - OpenXR Fix: Fixed crash getting ref space bounds in headless mode + ([!2354](https://gitlab.freedesktop.org/monado/monado/merge_requests/2354)) + - OpenXR Fix: Crash related to depth layer handling. + ([!2406](https://gitlab.freedesktop.org/monado/monado/merge_requests/2406)) + - OpenXR Improvement: Add support for device feature usage + ([!2223](https://gitlab.freedesktop.org/monado/monado/merge_requests/2223)) + - OpenXR Improvement: Added verification for frameEndInfo->layerCount + ([!2262](https://gitlab.freedesktop.org/monado/monado/merge_requests/2262)) + - OpenXR Improvement: Add quirk to return parallel view poses with the + environment variable `OXR_PARALLEL_VIEWS`. + ([!2312](https://gitlab.freedesktop.org/monado/monado/merge_requests/2312)) + - OpenXR Improvement: Update OpenXR headers to 1.1.47. + ([!2353](https://gitlab.freedesktop.org/monado/monado/merge_requests/2353), + [!2453](https://gitlab.freedesktop.org/monado/monado/merge_requests/2453)) +- Drivers + - Android: Replace `ALooper_pollAll` with `ALooper_pollOnce`. + ([!2260](https://gitlab.freedesktop.org/monado/monado/merge_requests/2260)) + - Android: Reduce CPU usage. + ([!2260](https://gitlab.freedesktop.org/monado/monado/merge_requests/2260)) + - Android: Fix distortion computation for Cardboard + ([!2412](https://gitlab.freedesktop.org/monado/monado/merge_requests/2412)) + - OpenHMD: Use unofficial OpenHMD Haptics API. + ([!2329](https://gitlab.freedesktop.org/monado/monado/merge_requests/2329)) + - PS Sense: Use IMU timestamp. + ([!2301](https://gitlab.freedesktop.org/monado/monado/merge_requests/2301)) + - Qwerty: Switched qwerty simulated controllers to WMR controllers + ([!2355](https://gitlab.freedesktop.org/monado/monado/merge_requests/2355)) + - Simulated: Implement visibility mask. + ([!2403](https://gitlab.freedesktop.org/monado/monado/merge_requests/2403)) + - Ultraleap: Adapted driver to recent xrt_device interface changes + ([!2424](https://gitlab.freedesktop.org/monado/monado/merge_requests/2424)) + - WMR: Fix controller status reporting. + ([!2188](https://gitlab.freedesktop.org/monado/monado/merge_requests/2188)) + - WMR: Improve camera transfer handling + ([!2394](https://gitlab.freedesktop.org/monado/monado/merge_requests/2394)) + - WMR: Add product ID for HP Reverb G2 Omnicept. + ([!2395](https://gitlab.freedesktop.org/monado/monado/merge_requests/2395)) + - WMR: Add product ID for Acer AH100. + ([!2445](https://gitlab.freedesktop.org/monado/monado/merge_requests/2445)) + - steamvr_lh: Use properties for device descriptions. + ([!2207](https://gitlab.freedesktop.org/monado/monado/merge_requests/2207)) + - steamvr_lh: Support loading SlimeVR OpenVR driver alongside lighthouse. + ([!2251](https://gitlab.freedesktop.org/monado/monado/merge_requests/2251)) + - steamvr_lh: Allow setting brightness with env var + ([!2275](https://gitlab.freedesktop.org/monado/monado/merge_requests/2275)) + - steamvr_lh: fix disabling of hand simulation causing segfault. + ([!2290](https://gitlab.freedesktop.org/monado/monado/merge_requests/2290)) + - steamvr_lh: Implement battery status query. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - steamvr_lh: Refactor and cleanup. + ([!2297](https://gitlab.freedesktop.org/monado/monado/merge_requests/2297), + [!2282](https://gitlab.freedesktop.org/monado/monado/merge_requests/2282), + [!2140](https://gitlab.freedesktop.org/monado/monado/merge_requests/2140)) + - steamvr_lh: Fix crash on shutdown. + ([!2324](https://gitlab.freedesktop.org/monado/monado/merge_requests/2324)) + - steamvr_lh: Fix for simulated hand lag and thumb openness affecting certain + applications on Valve Index Controller. + ([!2340](https://gitlab.freedesktop.org/monado/monado/merge_requests/2340)) + - steamvr_lh: Add new steamvr beta driver internal interface. + ([!2361](https://gitlab.freedesktop.org/monado/monado/merge_requests/2361)) + - steamvr_lh: Fix teardown. + ([!2387](https://gitlab.freedesktop.org/monado/monado/merge_requests/2387), + [!2229](https://gitlab.freedesktop.org/monado/monado/merge_requests/2229)) + - steamvr_lh: Allow building lighthouse driver without `XRT_HAVE_STEAM` + ([!2418](https://gitlab.freedesktop.org/monado/monado/merge_requests/2418)) + - survive: Implement battery status query. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - twrap: Fix conditional compilation. + ([!2140](https://gitlab.freedesktop.org/monado/monado/merge_requests/2140)) +- IPC + - Add: Support for device feature usage + ([!2223](https://gitlab.freedesktop.org/monado/monado/merge_requests/2223)) + - Add: Support multi-local_floor space on server side. + ([!2252](https://gitlab.freedesktop.org/monado/monado/merge_requests/2252)) + - Add: `get`/`set_tracking_origin_offset`, `get`/`set_reference_space_offset` + methods + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284)) + - Add: device battery status query. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - Improvement: Allow custom service library names for Android. + ([!2265](https://gitlab.freedesktop.org/monado/monado/merge_requests/2265)) + - Improvement: Initialize hmd data from static role. + ([!2427](https://gitlab.freedesktop.org/monado/monado/merge_requests/2427)) +- Compositor + - Add: Implement the dynamic display refresh rates support on Android platform. + ([!1786](https://gitlab.freedesktop.org/monado/monado/merge_requests/1786)) + - Add: introduce the environment variable 'WAYLAND_CONNECTOR' to request a + specific connector on Wayland. + ([!2295](https://gitlab.freedesktop.org/monado/monado/merge_requests/2295), + [!2283](https://gitlab.freedesktop.org/monado/monado/merge_requests/2283), + [!2278](https://gitlab.freedesktop.org/monado/monado/merge_requests/2278)) + - Add: New `comp_layer_accum` helper, factored out from `comp_base`, that + collects layers and swapchains for a frame. + ([!2317](https://gitlab.freedesktop.org/monado/monado/merge_requests/2317), + [!2377](https://gitlab.freedesktop.org/monado/monado/merge_requests/2377)) + - Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match + the `comp_render_cs_layers` function, which squashes layers. + ([!2323](https://gitlab.freedesktop.org/monado/monado/merge_requests/2323), + [!2380](https://gitlab.freedesktop.org/monado/monado/merge_requests/2380), + [!2388](https://gitlab.freedesktop.org/monado/monado/merge_requests/2388)) + - Add: Support for refresh rate functions pass through to targets. + ([!2375](https://gitlab.freedesktop.org/monado/monado/merge_requests/2375), + [!2391](https://gitlab.freedesktop.org/monado/monado/merge_requests/2391)) + - Change: Modify `comp_base` to use `comp_layer_accum` helper, instead of + inlining that code. Users of `comp_base` will need to update their code + accordingly. + ([!2317](https://gitlab.freedesktop.org/monado/monado/merge_requests/2317), + [!2377](https://gitlab.freedesktop.org/monado/monado/merge_requests/2377)) + - Fix: General correctness and valid usage issues. + ([!2233](https://gitlab.freedesktop.org/monado/monado/merge_requests/2233)) + - Fix: Handle environment blend modes more correctly. + ([!2273](https://gitlab.freedesktop.org/monado/monado/merge_requests/2273)) + - Fix: Removed HP desktop monitor from NVIDIA allow-list. + ([!2326](https://gitlab.freedesktop.org/monado/monado/merge_requests/2326)) + - Fix: propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle` + and fix `vk_bundle::has_KHR_image_format_list` not being set to enabled in the + client compositor. + ([!2352](https://gitlab.freedesktop.org/monado/monado/merge_requests/2352), + [#411](https://gitlab.freedesktop.org/monado/monado/issues/411)) + - Fix: Use and set format lists for `VK_KHR_image_format_list` on client Vulkan + image creation when requested by Vulkan-based apps using mutable formats. + ([!2352](https://gitlab.freedesktop.org/monado/monado/merge_requests/2352), + [#411](https://gitlab.freedesktop.org/monado/monado/issues/411)) + - Fix: Rendering error when using the fast path. + ([!2377](https://gitlab.freedesktop.org/monado/monado/merge_requests/2377)) + - Fixed OpenGL flipping of subimage coordinates + ([!2250](https://gitlab.freedesktop.org/monado/monado/merge_requests/2250)) + - Improvement: Code and comment cleanup of compositor utilities and modules + related to layer squashing and distortion, including renames in in + `comp/render/*` and `comp/util/comp_render_*` for consistency. + ([!2323](https://gitlab.freedesktop.org/monado/monado/merge_requests/2323), + [!2380](https://gitlab.freedesktop.org/monado/monado/merge_requests/2380), + [!2388](https://gitlab.freedesktop.org/monado/monado/merge_requests/2388)) + - Improvement: Reverts the default compositor pipeline on Android from compute- + shader-based back to graphics-shader-based. + ([!2337](https://gitlab.freedesktop.org/monado/monado/merge_requests/2337)) + - null: Don't crash on `XR_FB_display_refresh_rate` use + ([!2368](https://gitlab.freedesktop.org/monado/monado/merge_requests/2368)) +- Helper Libraries + - Android Add: Add APIs for getting supported/current display refresh rates/rate + on Android device. + ([!1786](https://gitlab.freedesktop.org/monado/monado/merge_requests/1786)) + - Android Add: Add `ahardwarebuffer_is_supported` function for format checking. + ([!2407](https://gitlab.freedesktop.org/monado/monado/merge_requests/2407)) + - Android Improvement: Change the implementation of `getRuntimeSourceDir` + function to support `useLegacyPackaging` set to `false`. + ([!2153](https://gitlab.freedesktop.org/monado/monado/merge_requests/2153)) + - Bindings Fix: Fixed `META_touch_controller_plus` interaction profile name + ([!2405](https://gitlab.freedesktop.org/monado/monado/merge_requests/2405)) + - Bindings Improvement: Improved reproducibility of bindings generation + ([!2338](https://gitlab.freedesktop.org/monado/monado/merge_requests/2338)) + - Bindings Improvement: Added distinct device enums for Oculus/Meta Touch + controller variants. + ([!2356](https://gitlab.freedesktop.org/monado/monado/merge_requests/2356)) + - Bluetooth LE Improvement: Made notifications for power management + characteristic optional + ([!2269](https://gitlab.freedesktop.org/monado/monado/merge_requests/2269)) + - D3D Fix: Fixed swapchain with `UNORDERED_ACCESS` and `COLOR` usage + ([!2281](https://gitlab.freedesktop.org/monado/monado/merge_requests/2281)) + - D3D Fix: Correct fallback state for D3D12 + ([!2349](https://gitlab.freedesktop.org/monado/monado/merge_requests/2349), + [#440](https://gitlab.freedesktop.org/monado/monado/issues/440)) + - Math Add: Introduce minimum skew clock tracker. + ([!2188](https://gitlab.freedesktop.org/monado/monado/merge_requests/2188)) + - OpenGL Add: Add Win32 handle import. + ([!2302](https://gitlab.freedesktop.org/monado/monado/merge_requests/2302)) + - Space Overseer Fix: Fixed destruction of the multi-localspace + ([!2249](https://gitlab.freedesktop.org/monado/monado/merge_requests/2249)) + - Space Overseer Improvement: Modify `create_local_space` to support multi- + local_floor space on server side. + ([!2252](https://gitlab.freedesktop.org/monado/monado/merge_requests/2252)) + - Space Overseer Improvement: STAGE now supported by default. `stage_supported` + remains for drivers requiring active polling for STAGE pose + ([!2280](https://gitlab.freedesktop.org/monado/monado/merge_requests/2280)) + - Space Overseer Improvement: Add `get`/`set_tracking_origin_offset`, + `get`/`set_reference_space_offset` + ([!2284](https://gitlab.freedesktop.org/monado/monado/merge_requests/2284)) + - Space Overseer Improvement: Enabled recentering local spaces + ([!2351](https://gitlab.freedesktop.org/monado/monado/merge_requests/2351)) + - Util Add: Support multi-localspace on server side. + ([!2130](https://gitlab.freedesktop.org/monado/monado/merge_requests/2130)) + - Util Add: Add not-implemented fallback function for + `xrt_device::get_battery_status`. + ([!2292](https://gitlab.freedesktop.org/monado/monado/merge_requests/2292)) + - Util Add: Add `U_PACING_APP_IMMEDIATE_WAIT_FRAME_RETURN` option to pacing which + will wake the application as soon as possible to begin work on new frames. + ([!2293](https://gitlab.freedesktop.org/monado/monado/merge_requests/2293)) + - Util Change: Change `u_device_noop_update_inputs` to return `xrt_result_t`. + ([!2246](https://gitlab.freedesktop.org/monado/monado/merge_requests/2246)) + - Util Fix: Fixed headless local space creation + ([!2255](https://gitlab.freedesktop.org/monado/monado/merge_requests/2255)) + - Util Fix: Overflow in JSON logging mode. + ([!2373](https://gitlab.freedesktop.org/monado/monado/merge_requests/2373)) + - Util Improvement: Add support for device feature usage in system helper. + ([!2223](https://gitlab.freedesktop.org/monado/monado/merge_requests/2223)) + - Vulkan Improvement: Handle `VK_KHR_image_format_list` and use it when + appropriate/requested. + ([!2352](https://gitlab.freedesktop.org/monado/monado/merge_requests/2352), + [#410](https://gitlab.freedesktop.org/monado/monado/issues/410)) +- Documentation + - Illustrate various control flows for swapchain image allocation, including + interaction with IPC. + ([!2300](https://gitlab.freedesktop.org/monado/monado/merge_requests/2300)) + - Improvement: Doxygen code documentation improvements. + ([!2322](https://gitlab.freedesktop.org/monado/monado/merge_requests/2322), + [!2333](https://gitlab.freedesktop.org/monado/monado/merge_requests/2333), + [!2378](https://gitlab.freedesktop.org/monado/monado/merge_requests/2378), + [!2379](https://gitlab.freedesktop.org/monado/monado/merge_requests/2379)) + - Windows docs: update `winget` sources for external dependencies + ([!2416](https://gitlab.freedesktop.org/monado/monado/merge_requests/2416)) +- Misc. Features + - Add: Lifecycle tests that launch and switch OpenXR applications on Android. + ([!2311](https://gitlab.freedesktop.org/monado/monado/merge_requests/2311)) + - Improvement: Handle Android activity lifecycle. + ([!1655](https://gitlab.freedesktop.org/monado/monado/merge_requests/1655), + [!2392](https://gitlab.freedesktop.org/monado/monado/merge_requests/2392)) + - Improvement: Update bundled dependencies. + ([!2267](https://gitlab.freedesktop.org/monado/monado/merge_requests/2267), + [!2266](https://gitlab.freedesktop.org/monado/monado/merge_requests/2266), + [!2268](https://gitlab.freedesktop.org/monado/monado/merge_requests/2268), + [!2254](https://gitlab.freedesktop.org/monado/monado/merge_requests/2254), + [!2437](https://gitlab.freedesktop.org/monado/monado/merge_requests/2437), + [!2447](https://gitlab.freedesktop.org/monado/monado/merge_requests/2447)) + - Improvement: Miscellaneous code cleanups. + ([!2342](https://gitlab.freedesktop.org/monado/monado/merge_requests/2342), + [!2409](https://gitlab.freedesktop.org/monado/monado/merge_requests/2409)) + - Improvement: Update Gradle wrapper and related tools. + ([!2382](https://gitlab.freedesktop.org/monado/monado/merge_requests/2382)) + - Improvement: Re-format Kotlin files. + ([!2382](https://gitlab.freedesktop.org/monado/monado/merge_requests/2382)) + - cmake: Changes project c++-lang-std to C++20 + ([!2258](https://gitlab.freedesktop.org/monado/monado/merge_requests/2258)) +- Misc. Fixes + - Add: Added `FEATURE_AHARDWARE_BUFFER` CMake option for Android + ([!2294](https://gitlab.freedesktop.org/monado/monado/merge_requests/2294)) + - Change: bump minimum required CMake version to 3.22. + ([!2261](https://gitlab.freedesktop.org/monado/monado/merge_requests/2261)) + - Fix: Fixed missing resource string value for Android. + ([!2257](https://gitlab.freedesktop.org/monado/monado/merge_requests/2257)) + - Fix: Build system support for D3D on Windows. + ([!2276](https://gitlab.freedesktop.org/monado/monado/merge_requests/2276), + [#398](https://gitlab.freedesktop.org/monado/monado/issues/398)) + - Fix: Miscellaneous build errors and warnings. + ([!2307](https://gitlab.freedesktop.org/monado/monado/merge_requests/2307), + [!2272](https://gitlab.freedesktop.org/monado/monado/merge_requests/2272), + [!2415](https://gitlab.freedesktop.org/monado/monado/merge_requests/2415), + [!2438](https://gitlab.freedesktop.org/monado/monado/merge_requests/2438), + [!2454](https://gitlab.freedesktop.org/monado/monado/merge_requests/2454)) + - Fix: Reliability and robustness improvements on Android. + ([!2308](https://gitlab.freedesktop.org/monado/monado/merge_requests/2308), + [!2307](https://gitlab.freedesktop.org/monado/monado/merge_requests/2307), + [!2407](https://gitlab.freedesktop.org/monado/monado/merge_requests/2407), + [!2411](https://gitlab.freedesktop.org/monado/monado/merge_requests/2411)) + - Fix: Vulkan-related crashes, Vulkan validation errors, and other Vulkan API + usage issues. + ([!2316](https://gitlab.freedesktop.org/monado/monado/merge_requests/2316), + [#428](https://gitlab.freedesktop.org/monado/monado/issues/428), + [!2332](https://gitlab.freedesktop.org/monado/monado/merge_requests/2332), + [#381](https://gitlab.freedesktop.org/monado/monado/issues/381), + [!2337](https://gitlab.freedesktop.org/monado/monado/merge_requests/2337)) + - Fix: Be able to build properly in directories with whitespace. + ([!2319](https://gitlab.freedesktop.org/monado/monado/merge_requests/2319)) + - Fix: Bluetooth device detection when `UserspaceHID=true` in + `/etc/bluetooth/input.conf` + ([!2336](https://gitlab.freedesktop.org/monado/monado/merge_requests/2336), + [#388](https://gitlab.freedesktop.org/monado/monado/issues/388), + [#393](https://gitlab.freedesktop.org/monado/monado/issues/393), + [#489](https://gitlab.freedesktop.org/monado/monado/issues/489)) + - Fix: Fixes the image memory size of imported D3D12 texture resources being set + to zero causing zero size error messages and D3D12 swapchain creation to fail. + ([!2347](https://gitlab.freedesktop.org/monado/monado/merge_requests/2347)) + - Fix: Removes unneeded warning in swapchain creation about requested sizes being + larger than sizes reported by vkGetImageMemoryRequirements for imported images. + ([!2347](https://gitlab.freedesktop.org/monado/monado/merge_requests/2347)) + - Fix: Adds new image memory size parameter to D3D12 texture import functions to + fix zero size error messages and D3D12 swapchain creation to fail. + ([!2347](https://gitlab.freedesktop.org/monado/monado/merge_requests/2347)) + - Fix: 32/64 bit interoperability + ([!2396](https://gitlab.freedesktop.org/monado/monado/merge_requests/2396)) + - Fix: Fixed custom OpenXR target builds + ([!2422](https://gitlab.freedesktop.org/monado/monado/merge_requests/2422)) + - Fix: Miscellaneous memory leak fixes. + ([!2423](https://gitlab.freedesktop.org/monado/monado/merge_requests/2423), + [!2440](https://gitlab.freedesktop.org/monado/monado/merge_requests/2440), + [!2417](https://gitlab.freedesktop.org/monado/monado/merge_requests/2417)) + - Fix: Altered improper usage of MSVC to WIN32 to unblock building with Clang on + Windows. + ([](https://gitlab.freedesktop.org/monado/monado//2335)) + - Improvement: Some cleanups and better Gradle project naming for Android + ([!2243](https://gitlab.freedesktop.org/monado/monado/merge_requests/2243)) + - Improvement: Adjust Gradle to make debug APK builds debuggable on Android. + ([!2320](https://gitlab.freedesktop.org/monado/monado/merge_requests/2320)) + - Improvement: Added various build improvements + ([!2401](https://gitlab.freedesktop.org/monado/monado/merge_requests/2401)) + - Improvement: Adjust how to do IPC builds of client without service + ([!2410](https://gitlab.freedesktop.org/monado/monado/merge_requests/2410)) ## Monado 24.0.0 (2024-06-07) diff --git a/doc/changes/auxiliary/mr.1786.md b/doc/changes/auxiliary/mr.1786.md deleted file mode 100644 index c33fa5cf0..000000000 --- a/doc/changes/auxiliary/mr.1786.md +++ /dev/null @@ -1 +0,0 @@ -- Android Add: Add APIs for getting supported/current display refresh rates/rate on Android device. diff --git a/doc/changes/auxiliary/mr.2130.md b/doc/changes/auxiliary/mr.2130.md deleted file mode 100644 index 5ddfaa357..000000000 --- a/doc/changes/auxiliary/mr.2130.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2130 ---- -- Util Add: Support multi-localspace on server side. diff --git a/doc/changes/auxiliary/mr.2153.md b/doc/changes/auxiliary/mr.2153.md deleted file mode 100644 index 303cb1729..000000000 --- a/doc/changes/auxiliary/mr.2153.md +++ /dev/null @@ -1 +0,0 @@ -- Android Improvement: Change the implementation of `getRuntimeSourceDir` function to support `useLegacyPackaging` set to `false`. diff --git a/doc/changes/auxiliary/mr.2188.md b/doc/changes/auxiliary/mr.2188.md deleted file mode 100644 index a79f20a55..000000000 --- a/doc/changes/auxiliary/mr.2188.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2188 ---- -- Math Add: Introduce minimum skew clock tracker. diff --git a/doc/changes/auxiliary/mr.2223.md b/doc/changes/auxiliary/mr.2223.md deleted file mode 100644 index 95781bdec..000000000 --- a/doc/changes/auxiliary/mr.2223.md +++ /dev/null @@ -1 +0,0 @@ -Util Improvement: Add support for device feature usage in system helper. diff --git a/doc/changes/auxiliary/mr.2246.md b/doc/changes/auxiliary/mr.2246.md deleted file mode 100644 index 0c02a7793..000000000 --- a/doc/changes/auxiliary/mr.2246.md +++ /dev/null @@ -1 +0,0 @@ -Util Change: Change `u_device_noop_update_inputs` to return `xrt_result_t`. diff --git a/doc/changes/auxiliary/mr.2249.md b/doc/changes/auxiliary/mr.2249.md deleted file mode 100644 index 984c7fb43..000000000 --- a/doc/changes/auxiliary/mr.2249.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2249 ---- -- Space Overseer Fix: Fixed destruction of the multi-localspace diff --git a/doc/changes/auxiliary/mr.2252.md b/doc/changes/auxiliary/mr.2252.md deleted file mode 100644 index d041368cb..000000000 --- a/doc/changes/auxiliary/mr.2252.md +++ /dev/null @@ -1 +0,0 @@ -Space Overseer Improvement: Modify `create_local_space` to support multi-local_floor space on server side. diff --git a/doc/changes/auxiliary/mr.2255.md b/doc/changes/auxiliary/mr.2255.md deleted file mode 100644 index a56b490dc..000000000 --- a/doc/changes/auxiliary/mr.2255.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2255 ---- -- Util Fix: Fixed headless local space creation diff --git a/doc/changes/auxiliary/mr.2269.md b/doc/changes/auxiliary/mr.2269.md deleted file mode 100644 index 0c41f42ca..000000000 --- a/doc/changes/auxiliary/mr.2269.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2269 ---- -- Bluetooth LE Improvement: Made notifications for power management characteristic optional diff --git a/doc/changes/auxiliary/mr.2280.md b/doc/changes/auxiliary/mr.2280.md deleted file mode 100644 index 62dd5d815..000000000 --- a/doc/changes/auxiliary/mr.2280.md +++ /dev/null @@ -1 +0,0 @@ -Space Overseer Improvement: STAGE now supported by default. `stage_supported` remains for drivers requiring active polling for STAGE pose diff --git a/doc/changes/auxiliary/mr.2281.md b/doc/changes/auxiliary/mr.2281.md deleted file mode 100644 index da9cfad9b..000000000 --- a/doc/changes/auxiliary/mr.2281.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2281 ---- -- D3D Fix: Fixed swapchain with `UNORDERED_ACCESS` and `COLOR` usage diff --git a/doc/changes/auxiliary/mr.2284.md b/doc/changes/auxiliary/mr.2284.md deleted file mode 100644 index fcb84fd4b..000000000 --- a/doc/changes/auxiliary/mr.2284.md +++ /dev/null @@ -1 +0,0 @@ -Space Overseer Improvement: Add `get`/`set_tracking_origin_offset`, `get`/`set_reference_space_offset` diff --git a/doc/changes/auxiliary/mr.2292.md b/doc/changes/auxiliary/mr.2292.md deleted file mode 100644 index c03d0682f..000000000 --- a/doc/changes/auxiliary/mr.2292.md +++ /dev/null @@ -1 +0,0 @@ -Util Add: Add not-implemented fallback function for `xrt_device::get_battery_status`. diff --git a/doc/changes/auxiliary/mr.2293.md b/doc/changes/auxiliary/mr.2293.md deleted file mode 100644 index e952779de..000000000 --- a/doc/changes/auxiliary/mr.2293.md +++ /dev/null @@ -1 +0,0 @@ -Util Add: Add `U_PACING_APP_IMMEDIATE_WAIT_FRAME_RETURN` option to pacing which will wake the application as soon as possible to begin work on new frames. diff --git a/doc/changes/auxiliary/mr.2302.md b/doc/changes/auxiliary/mr.2302.md deleted file mode 100644 index 7c83f4fa8..000000000 --- a/doc/changes/auxiliary/mr.2302.md +++ /dev/null @@ -1 +0,0 @@ -OpenGL Add: Add Win32 handle import. diff --git a/doc/changes/auxiliary/mr.2338.md b/doc/changes/auxiliary/mr.2338.md deleted file mode 100644 index bc9650ca7..000000000 --- a/doc/changes/auxiliary/mr.2338.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2338 ---- -- Bindings Improvement: Improved reproducibility of bindings generation diff --git a/doc/changes/auxiliary/mr.2349.md b/doc/changes/auxiliary/mr.2349.md deleted file mode 100644 index 4d4acf6fe..000000000 --- a/doc/changes/auxiliary/mr.2349.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- issue.440 -- mr.2349 ---- -- D3D Fix: Correct fallback state for D3D12 diff --git a/doc/changes/auxiliary/mr.2351.md b/doc/changes/auxiliary/mr.2351.md deleted file mode 100644 index 7bbfdb6b9..000000000 --- a/doc/changes/auxiliary/mr.2351.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2351 ---- -- Space Overseer Improvement: Enabled recentering local spaces diff --git a/doc/changes/auxiliary/mr.2352.md b/doc/changes/auxiliary/mr.2352.md deleted file mode 100644 index faea6188e..000000000 --- a/doc/changes/auxiliary/mr.2352.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- issue.410 ---- -- Vulkan Improvement: Handle `VK_KHR_image_format_list` and use it when appropriate/requested. diff --git a/doc/changes/auxiliary/mr.2356.md b/doc/changes/auxiliary/mr.2356.md deleted file mode 100644 index f6cf213fa..000000000 --- a/doc/changes/auxiliary/mr.2356.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2356 ---- -- Bindings Improvement: Added distinct device enums for Oculus/Meta Touch controller variants. diff --git a/doc/changes/auxiliary/mr.2373.md b/doc/changes/auxiliary/mr.2373.md deleted file mode 100644 index 95ec8fb78..000000000 --- a/doc/changes/auxiliary/mr.2373.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2373 ---- -- Util Fix: Overflow in JSON logging mode. diff --git a/doc/changes/auxiliary/mr.2405.md b/doc/changes/auxiliary/mr.2405.md deleted file mode 100644 index 7d8ab2477..000000000 --- a/doc/changes/auxiliary/mr.2405.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2405 ---- -- Bindings Fix: Fixed `META_touch_controller_plus` interaction profile name diff --git a/doc/changes/auxiliary/mr.2407.md b/doc/changes/auxiliary/mr.2407.md deleted file mode 100644 index 51efb5cd8..000000000 --- a/doc/changes/auxiliary/mr.2407.md +++ /dev/null @@ -1 +0,0 @@ -Android Add: Add `ahardwarebuffer_is_supported` function for format checking. diff --git a/doc/changes/compositor/mr.1786.md b/doc/changes/compositor/mr.1786.md deleted file mode 100644 index acdd18a52..000000000 --- a/doc/changes/compositor/mr.1786.md +++ /dev/null @@ -1 +0,0 @@ -Add: Implement the dynamic display refresh rates support on Android platform. diff --git a/doc/changes/compositor/mr.2233.md b/doc/changes/compositor/mr.2233.md deleted file mode 100644 index d862fa5f9..000000000 --- a/doc/changes/compositor/mr.2233.md +++ /dev/null @@ -1 +0,0 @@ -Fix: General correctness and valid usage issues. diff --git a/doc/changes/compositor/mr.2250.md b/doc/changes/compositor/mr.2250.md deleted file mode 100644 index 54ebf4c1b..000000000 --- a/doc/changes/compositor/mr.2250.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2250 ---- -- Fixed OpenGL flipping of subimage coordinates diff --git a/doc/changes/compositor/mr.2273.md b/doc/changes/compositor/mr.2273.md deleted file mode 100644 index 0d6d02c0f..000000000 --- a/doc/changes/compositor/mr.2273.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2273 ---- -- Fix: Handle environment blend modes more correctly. diff --git a/doc/changes/compositor/mr.2295.md b/doc/changes/compositor/mr.2295.md deleted file mode 100644 index df1a14cc8..000000000 --- a/doc/changes/compositor/mr.2295.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -- mr.2295 -- mr.2283 -- mr.2278 ---- -Add: introduce the environment variable 'WAYLAND_CONNECTOR' to request a specific connector on Wayland. diff --git a/doc/changes/compositor/mr.2317.md b/doc/changes/compositor/mr.2317.md deleted file mode 100644 index 0f6244af9..000000000 --- a/doc/changes/compositor/mr.2317.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2377 ---- -- Add: New `comp_layer_accum` helper, factored out from `comp_base`, that collects layers and swapchains for a frame. -- Change: Modify `comp_base` to use `comp_layer_accum` helper, instead of inlining that code. Users of `comp_base` will need to update their code accordingly. diff --git a/doc/changes/compositor/mr.2323.md b/doc/changes/compositor/mr.2323.md deleted file mode 100644 index 815e68eb1..000000000 --- a/doc/changes/compositor/mr.2323.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.2323 -- mr.2380 -- mr.2388 ---- -- Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match the `comp_render_cs_layers` function, which squashes layers. -- Improvement: Code and comment cleanup of compositor utilities and modules related to layer squashing and distortion, including renames in in `comp/render/*` and `comp/util/comp_render_*` for consistency. diff --git a/doc/changes/compositor/mr.2326.md b/doc/changes/compositor/mr.2326.md deleted file mode 100644 index 8b033c218..000000000 --- a/doc/changes/compositor/mr.2326.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2326 ---- -- Fix: Removed HP desktop monitor from NVIDIA allow-list. diff --git a/doc/changes/compositor/mr.2337.md b/doc/changes/compositor/mr.2337.md deleted file mode 100644 index 51869a8aa..000000000 --- a/doc/changes/compositor/mr.2337.md +++ /dev/null @@ -1 +0,0 @@ -- Improvement: Reverts the default compositor pipeline on Android from compute-shader-based back to graphics-shader-based. diff --git a/doc/changes/compositor/mr.2352.md b/doc/changes/compositor/mr.2352.md deleted file mode 100644 index bf4216234..000000000 --- a/doc/changes/compositor/mr.2352.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- issue.411 ---- -- Fix: propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle` and fix `vk_bundle::has_KHR_image_format_list` not being set to enabled in the client compositor. -- Fix: Use and set format lists for `VK_KHR_image_format_list` on client Vulkan image creation when requested by Vulkan-based apps using mutable formats. diff --git a/doc/changes/compositor/mr.2368.md b/doc/changes/compositor/mr.2368.md deleted file mode 100644 index b5f5d780d..000000000 --- a/doc/changes/compositor/mr.2368.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2368 ---- -- null: Don't crash on `XR_FB_display_refresh_rate` use diff --git a/doc/changes/compositor/mr.2375.md b/doc/changes/compositor/mr.2375.md deleted file mode 100644 index 19185ad99..000000000 --- a/doc/changes/compositor/mr.2375.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2375 -- mr.2391 ---- -- Add: Support for refresh rate functions pass through to targets. diff --git a/doc/changes/compositor/mr.2377.md b/doc/changes/compositor/mr.2377.md deleted file mode 100644 index d0caf3ead..000000000 --- a/doc/changes/compositor/mr.2377.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2377 ---- -- Fix: Rendering error when using the fast path. diff --git a/doc/changes/doc/mr.2300.md b/doc/changes/doc/mr.2300.md deleted file mode 100644 index 6f9e94f7e..000000000 --- a/doc/changes/doc/mr.2300.md +++ /dev/null @@ -1 +0,0 @@ -Illustrate various control flows for swapchain image allocation, including interaction with IPC. diff --git a/doc/changes/doc/mr.2322.md b/doc/changes/doc/mr.2322.md deleted file mode 100644 index 254b68114..000000000 --- a/doc/changes/doc/mr.2322.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.2322 -- mr.2333 -- mr.2378 -- mr.2379 ---- -- Improvement: Doxygen code documentation improvements. diff --git a/doc/changes/doc/mr.2416.md b/doc/changes/doc/mr.2416.md deleted file mode 100644 index adab3385f..000000000 --- a/doc/changes/doc/mr.2416.md +++ /dev/null @@ -1 +0,0 @@ -Windows docs: update `winget` sources for external dependencies diff --git a/doc/changes/drivers/mr.2140.md b/doc/changes/drivers/mr.2140.md deleted file mode 100644 index a0e9cd3ae..000000000 --- a/doc/changes/drivers/mr.2140.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2140 ---- -- twrap: Fix conditional compilation. diff --git a/doc/changes/drivers/mr.2188.md b/doc/changes/drivers/mr.2188.md deleted file mode 100644 index 009cd2827..000000000 --- a/doc/changes/drivers/mr.2188.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2188 ---- -- WMR: Fix controller status reporting. diff --git a/doc/changes/drivers/mr.2207.md b/doc/changes/drivers/mr.2207.md deleted file mode 100644 index f0966bffb..000000000 --- a/doc/changes/drivers/mr.2207.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2207 ---- -- steamvr_lh: Use properties for device descriptions. diff --git a/doc/changes/drivers/mr.2251.md b/doc/changes/drivers/mr.2251.md deleted file mode 100644 index a911f3424..000000000 --- a/doc/changes/drivers/mr.2251.md +++ /dev/null @@ -1 +0,0 @@ -- steamvr_lh: Support loading SlimeVR OpenVR driver alongside lighthouse. diff --git a/doc/changes/drivers/mr.2260.md b/doc/changes/drivers/mr.2260.md deleted file mode 100644 index 3423a1fbf..000000000 --- a/doc/changes/drivers/mr.2260.md +++ /dev/null @@ -1,2 +0,0 @@ -- Android: Replace `ALooper_pollAll` with `ALooper_pollOnce`. -- Android: Reduce CPU usage. diff --git a/doc/changes/drivers/mr.2275.md b/doc/changes/drivers/mr.2275.md deleted file mode 100644 index fcdc4a4b6..000000000 --- a/doc/changes/drivers/mr.2275.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2275 ---- -- steamvr_lh: Allow setting brightness with env var diff --git a/doc/changes/drivers/mr.2290.md b/doc/changes/drivers/mr.2290.md deleted file mode 100644 index 1f8513fc3..000000000 --- a/doc/changes/drivers/mr.2290.md +++ /dev/null @@ -1 +0,0 @@ -steamvr_lh: fix disabling of hand simulation causing segfault. diff --git a/doc/changes/drivers/mr.2292.md b/doc/changes/drivers/mr.2292.md deleted file mode 100644 index 2bf32266f..000000000 --- a/doc/changes/drivers/mr.2292.md +++ /dev/null @@ -1,2 +0,0 @@ -- steamvr_lh: Implement battery status query. -- survive: Implement battery status query. diff --git a/doc/changes/drivers/mr.2297.md b/doc/changes/drivers/mr.2297.md deleted file mode 100644 index 7e07fabb9..000000000 --- a/doc/changes/drivers/mr.2297.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -- mr.2297 -- mr.2282 -- mr.2140 ---- -- steamvr_lh: Refactor and cleanup. diff --git a/doc/changes/drivers/mr.2301.md b/doc/changes/drivers/mr.2301.md deleted file mode 100644 index b152dcc84..000000000 --- a/doc/changes/drivers/mr.2301.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2301 ---- -- PS Sense: Use IMU timestamp. diff --git a/doc/changes/drivers/mr.2324.md b/doc/changes/drivers/mr.2324.md deleted file mode 100644 index f821a7a46..000000000 --- a/doc/changes/drivers/mr.2324.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2324 ---- -- steamvr_lh: Fix crash on shutdown. diff --git a/doc/changes/drivers/mr.2329.md b/doc/changes/drivers/mr.2329.md deleted file mode 100644 index 93610c9af..000000000 --- a/doc/changes/drivers/mr.2329.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2329 ---- -- OpenHMD: Use unofficial OpenHMD Haptics API. diff --git a/doc/changes/drivers/mr.2340.md b/doc/changes/drivers/mr.2340.md deleted file mode 100644 index 75c31856b..000000000 --- a/doc/changes/drivers/mr.2340.md +++ /dev/null @@ -1 +0,0 @@ -steamvr_lh: Fix for simulated hand lag and thumb openness affecting certain applications on Valve Index Controller. diff --git a/doc/changes/drivers/mr.2355.md b/doc/changes/drivers/mr.2355.md deleted file mode 100644 index ed1e9df08..000000000 --- a/doc/changes/drivers/mr.2355.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2355 ---- -- Qwerty: Switched qwerty simulated controllers to WMR controllers diff --git a/doc/changes/drivers/mr.2361.md b/doc/changes/drivers/mr.2361.md deleted file mode 100644 index f802e5b79..000000000 --- a/doc/changes/drivers/mr.2361.md +++ /dev/null @@ -1 +0,0 @@ -- steamvr_lh: Add new steamvr beta driver internal interface. diff --git a/doc/changes/drivers/mr.2387.md b/doc/changes/drivers/mr.2387.md deleted file mode 100644 index 2e64dd13e..000000000 --- a/doc/changes/drivers/mr.2387.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2387 -- mr.2229 ---- -- steamvr_lh: Fix teardown. diff --git a/doc/changes/drivers/mr.2394.md b/doc/changes/drivers/mr.2394.md deleted file mode 100644 index 0fce2cd75..000000000 --- a/doc/changes/drivers/mr.2394.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2394 ---- -- WMR: Improve camera transfer handling diff --git a/doc/changes/drivers/mr.2395.md b/doc/changes/drivers/mr.2395.md deleted file mode 100644 index 835cece30..000000000 --- a/doc/changes/drivers/mr.2395.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2395 ---- -- WMR: Add product ID for HP Reverb G2 Omnicept. diff --git a/doc/changes/drivers/mr.2403.md b/doc/changes/drivers/mr.2403.md deleted file mode 100644 index 2e36749c2..000000000 --- a/doc/changes/drivers/mr.2403.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2403 ---- -- Simulated: Implement visibility mask. diff --git a/doc/changes/drivers/mr.2412.md b/doc/changes/drivers/mr.2412.md deleted file mode 100644 index 89f6dd9a4..000000000 --- a/doc/changes/drivers/mr.2412.md +++ /dev/null @@ -1 +0,0 @@ -Android: Fix distortion computation for Cardboard diff --git a/doc/changes/drivers/mr.2418.md b/doc/changes/drivers/mr.2418.md deleted file mode 100644 index 901adf722..000000000 --- a/doc/changes/drivers/mr.2418.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2418 ---- -- steamvr_lh: Allow building lighthouse driver without `XRT_HAVE_STEAM` diff --git a/doc/changes/drivers/mr.2424.md b/doc/changes/drivers/mr.2424.md deleted file mode 100644 index 7b1f86af7..000000000 --- a/doc/changes/drivers/mr.2424.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2424 ---- -- Ultraleap: Adapted driver to recent xrt_device interface changes diff --git a/doc/changes/drivers/mr.2445.md b/doc/changes/drivers/mr.2445.md deleted file mode 100644 index a9f46d5a0..000000000 --- a/doc/changes/drivers/mr.2445.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2445 ---- -- WMR: Add product ID for Acer AH100. diff --git a/doc/changes/ipc/mr.2223.md b/doc/changes/ipc/mr.2223.md deleted file mode 100644 index be3a31686..000000000 --- a/doc/changes/ipc/mr.2223.md +++ /dev/null @@ -1 +0,0 @@ -Add: Support for device feature usage diff --git a/doc/changes/ipc/mr.2252.md b/doc/changes/ipc/mr.2252.md deleted file mode 100644 index 9aa3147ae..000000000 --- a/doc/changes/ipc/mr.2252.md +++ /dev/null @@ -1 +0,0 @@ -Add: Support multi-local_floor space on server side. diff --git a/doc/changes/ipc/mr.2265.md b/doc/changes/ipc/mr.2265.md deleted file mode 100644 index 503bc8b40..000000000 --- a/doc/changes/ipc/mr.2265.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2265 ---- -- Improvement: Allow custom service library names for Android. diff --git a/doc/changes/ipc/mr.2284.md b/doc/changes/ipc/mr.2284.md deleted file mode 100644 index fc7446743..000000000 --- a/doc/changes/ipc/mr.2284.md +++ /dev/null @@ -1 +0,0 @@ -Add: `get`/`set_tracking_origin_offset`, `get`/`set_reference_space_offset` methods diff --git a/doc/changes/ipc/mr.2292.md b/doc/changes/ipc/mr.2292.md deleted file mode 100644 index 17ec1cc48..000000000 --- a/doc/changes/ipc/mr.2292.md +++ /dev/null @@ -1 +0,0 @@ -Add: device battery status query. diff --git a/doc/changes/ipc/mr.2427.md b/doc/changes/ipc/mr.2427.md deleted file mode 100644 index d9f52fe4d..000000000 --- a/doc/changes/ipc/mr.2427.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2427 ---- -- Improvement: Initialize hmd data from static role. diff --git a/doc/changes/libmonado/mr.2284.md b/doc/changes/libmonado/mr.2284.md deleted file mode 100644 index b94232bf2..000000000 --- a/doc/changes/libmonado/mr.2284.md +++ /dev/null @@ -1,3 +0,0 @@ -- Add: In libmonado, add get/set for reference space offsets & tracking origin offsets. -- Add: In libmonado, add getters for tracking origin count and name. -- Change: Bump the libmonado API version from 1.2 to 1.3. diff --git a/doc/changes/libmonado/mr.2292.md b/doc/changes/libmonado/mr.2292.md deleted file mode 100644 index a4c4c82ba..000000000 --- a/doc/changes/libmonado/mr.2292.md +++ /dev/null @@ -1 +0,0 @@ -Add: Add a function to libmonado for getting a device's battery status information. diff --git a/doc/changes/libmonado/mr.2313.md b/doc/changes/libmonado/mr.2313.md deleted file mode 100644 index 11e794ae2..000000000 --- a/doc/changes/libmonado/mr.2313.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2313 ---- -- Add: In libmonado, add tracking-related device properties diff --git a/doc/changes/misc_features/mr.1655.md b/doc/changes/misc_features/mr.1655.md deleted file mode 100644 index fb76ca43c..000000000 --- a/doc/changes/misc_features/mr.1655.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2392 ---- -Improvement: Handle Android activity lifecycle. diff --git a/doc/changes/misc_features/mr.2258.md b/doc/changes/misc_features/mr.2258.md deleted file mode 100644 index b62a35210..000000000 --- a/doc/changes/misc_features/mr.2258.md +++ /dev/null @@ -1 +0,0 @@ -cmake: Changes project c++-lang-std to C++20 diff --git a/doc/changes/misc_features/mr.2267.md b/doc/changes/misc_features/mr.2267.md deleted file mode 100644 index 31bb869c9..000000000 --- a/doc/changes/misc_features/mr.2267.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -- mr.2266 -- mr.2267 -- mr.2268 -- mr.2254 -- mr.2437 -- mr.2447 ---- -- Improvement: Update bundled dependencies. diff --git a/doc/changes/misc_features/mr.2311.md b/doc/changes/misc_features/mr.2311.md deleted file mode 100644 index fc953bba6..000000000 --- a/doc/changes/misc_features/mr.2311.md +++ /dev/null @@ -1 +0,0 @@ -Add: Lifecycle tests that launch and switch OpenXR applications on Android. diff --git a/doc/changes/misc_features/mr.2342.md b/doc/changes/misc_features/mr.2342.md deleted file mode 100644 index 8a82f6018..000000000 --- a/doc/changes/misc_features/mr.2342.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2342 -- mr.2409 ---- -- Improvement: Miscellaneous code cleanups. diff --git a/doc/changes/misc_features/mr.2382.md b/doc/changes/misc_features/mr.2382.md deleted file mode 100644 index e03435da4..000000000 --- a/doc/changes/misc_features/mr.2382.md +++ /dev/null @@ -1,2 +0,0 @@ -- Improvement: Update Gradle wrapper and related tools. -- Improvement: Re-format Kotlin files. diff --git a/doc/changes/misc_fixes/mr.2243.md b/doc/changes/misc_fixes/mr.2243.md deleted file mode 100644 index a5bc8802d..000000000 --- a/doc/changes/misc_fixes/mr.2243.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2243 ---- -- Improvement: Some cleanups and better Gradle project naming for Android diff --git a/doc/changes/misc_fixes/mr.2257.md b/doc/changes/misc_fixes/mr.2257.md deleted file mode 100644 index 79f8a8f94..000000000 --- a/doc/changes/misc_fixes/mr.2257.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2257 ---- -- Fix: Fixed missing resource string value for Android. diff --git a/doc/changes/misc_fixes/mr.2261.md b/doc/changes/misc_fixes/mr.2261.md deleted file mode 100644 index e6e1d177a..000000000 --- a/doc/changes/misc_fixes/mr.2261.md +++ /dev/null @@ -1 +0,0 @@ -Change: bump minimum required CMake version to 3.22. diff --git a/doc/changes/misc_fixes/mr.2276.md b/doc/changes/misc_fixes/mr.2276.md deleted file mode 100644 index 256f94113..000000000 --- a/doc/changes/misc_fixes/mr.2276.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- issue.398 -- mr.2276 ---- -- Fix: Build system support for D3D on Windows. diff --git a/doc/changes/misc_fixes/mr.2294.md b/doc/changes/misc_fixes/mr.2294.md deleted file mode 100644 index acde42300..000000000 --- a/doc/changes/misc_fixes/mr.2294.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2294 ---- -- Add: Added `FEATURE_AHARDWARE_BUFFER` CMake option for Android diff --git a/doc/changes/misc_fixes/mr.2307.md b/doc/changes/misc_fixes/mr.2307.md deleted file mode 100644 index 19715f5e7..000000000 --- a/doc/changes/misc_fixes/mr.2307.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.2272 -- mr.2415 -- mr.2438 -- mr.2454 ---- -Fix: Miscellaneous build errors and warnings. diff --git a/doc/changes/misc_fixes/mr.2308.md b/doc/changes/misc_fixes/mr.2308.md deleted file mode 100644 index ca9e64867..000000000 --- a/doc/changes/misc_fixes/mr.2308.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.2307 -- mr.2308 -- mr.2407 -- mr.2411 ---- -Fix: Reliability and robustness improvements on Android. diff --git a/doc/changes/misc_fixes/mr.2316.md b/doc/changes/misc_fixes/mr.2316.md deleted file mode 100644 index 69cd63572..000000000 --- a/doc/changes/misc_fixes/mr.2316.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -- mr.2316 -- issue.428 -- mr.2332 -- issue.381 -- mr.2337 ---- -- Fix: Vulkan-related crashes, Vulkan validation errors, and other Vulkan API usage issues. diff --git a/doc/changes/misc_fixes/mr.2319.md b/doc/changes/misc_fixes/mr.2319.md deleted file mode 100644 index 02a2c9254..000000000 --- a/doc/changes/misc_fixes/mr.2319.md +++ /dev/null @@ -1 +0,0 @@ -Fix: Be able to build properly in directories with whitespace. diff --git a/doc/changes/misc_fixes/mr.2320.md b/doc/changes/misc_fixes/mr.2320.md deleted file mode 100644 index 1ac128459..000000000 --- a/doc/changes/misc_fixes/mr.2320.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2320 ---- -- Improvement: Adjust Gradle to make debug APK builds debuggable on Android. diff --git a/doc/changes/misc_fixes/mr.2336.md b/doc/changes/misc_fixes/mr.2336.md deleted file mode 100644 index 98886a0ed..000000000 --- a/doc/changes/misc_fixes/mr.2336.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- issue.388 -- issue.393 -- issue.489 -- mr.2336 ---- -- Fix: Bluetooth device detection when `UserspaceHID=true` in `/etc/bluetooth/input.conf` diff --git a/doc/changes/misc_fixes/mr.2347.md b/doc/changes/misc_fixes/mr.2347.md deleted file mode 100644 index 8cbc1ab20..000000000 --- a/doc/changes/misc_fixes/mr.2347.md +++ /dev/null @@ -1,3 +0,0 @@ -- Fix: Fixes the image memory size of imported D3D12 texture resources being set to zero causing zero size error messages and D3D12 swapchain creation to fail. -- Fix: Removes unneeded warning in swapchain creation about requested sizes being larger than sizes reported by vkGetImageMemoryRequirements for imported images. -- Fix: Adds new image memory size parameter to D3D12 texture import functions to fix zero size error messages and D3D12 swapchain creation to fail. diff --git a/doc/changes/misc_fixes/mr.2396.md b/doc/changes/misc_fixes/mr.2396.md deleted file mode 100644 index aeb94a61b..000000000 --- a/doc/changes/misc_fixes/mr.2396.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2396 ---- -- Fix: 32/64 bit interoperability diff --git a/doc/changes/misc_fixes/mr.2401.md b/doc/changes/misc_fixes/mr.2401.md deleted file mode 100644 index 1a1818b7a..000000000 --- a/doc/changes/misc_fixes/mr.2401.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2401 ---- -- Improvement: Added various build improvements diff --git a/doc/changes/misc_fixes/mr.2410.md b/doc/changes/misc_fixes/mr.2410.md deleted file mode 100644 index 3a0c79cd3..000000000 --- a/doc/changes/misc_fixes/mr.2410.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2410 ---- -- Improvement: Adjust how to do IPC builds of client without service diff --git a/doc/changes/misc_fixes/mr.2422.md b/doc/changes/misc_fixes/mr.2422.md deleted file mode 100644 index 0bf8d6673..000000000 --- a/doc/changes/misc_fixes/mr.2422.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2422 ---- -- Fix: Fixed custom OpenXR target builds diff --git a/doc/changes/misc_fixes/mr.2423.md b/doc/changes/misc_fixes/mr.2423.md deleted file mode 100644 index eeb5fe3c7..000000000 --- a/doc/changes/misc_fixes/mr.2423.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2440 -- mr.2417 ---- -Fix: Miscellaneous memory leak fixes. diff --git a/doc/changes/misc_fixes/rm.2335.md b/doc/changes/misc_fixes/rm.2335.md deleted file mode 100644 index 886def8ab..000000000 --- a/doc/changes/misc_fixes/rm.2335.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- rm.2335 ---- -- Fix: Altered improper usage of MSVC to WIN32 to unblock building with Clang on Windows. diff --git a/doc/changes/state_trackers/mr.1934.md b/doc/changes/state_trackers/mr.1934.md deleted file mode 100644 index 3eade4d2d..000000000 --- a/doc/changes/state_trackers/mr.1934.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.1934 -- mr.2344 -- mr.2162 ---- -- OpenXR Fix: possible deadlock from unanswered `xrWaitFrame`. -- OpenXR Fix: conformance issues related to session state and session running/non-running. diff --git a/doc/changes/state_trackers/mr.2223.md b/doc/changes/state_trackers/mr.2223.md deleted file mode 100644 index 8c26db86d..000000000 --- a/doc/changes/state_trackers/mr.2223.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR Improvement: Add support for device feature usage diff --git a/doc/changes/state_trackers/mr.2256.md b/doc/changes/state_trackers/mr.2256.md deleted file mode 100644 index 12af350c0..000000000 --- a/doc/changes/state_trackers/mr.2256.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2256 ---- -- OpenXR Fix: Fix `XR_TIMEOUT_EXPIRED` return value on timeout of Vulkan swapchain waiting. diff --git a/doc/changes/state_trackers/mr.2259.md b/doc/changes/state_trackers/mr.2259.md deleted file mode 100644 index 5c00ec3f9..000000000 --- a/doc/changes/state_trackers/mr.2259.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2259 ---- -- Debug GUI Change: disabled mono camera calibration diff --git a/doc/changes/state_trackers/mr.2262.md b/doc/changes/state_trackers/mr.2262.md deleted file mode 100644 index 792692d68..000000000 --- a/doc/changes/state_trackers/mr.2262.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2262 ---- -- OpenXR Improvement: Added verification for frameEndInfo->layerCount diff --git a/doc/changes/state_trackers/mr.2285.md b/doc/changes/state_trackers/mr.2285.md deleted file mode 100644 index 5daaa7cc9..000000000 --- a/doc/changes/state_trackers/mr.2285.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR Add: Add `MND_libmonado_path` in OpenXR runtime manifest. diff --git a/doc/changes/state_trackers/mr.2289.md b/doc/changes/state_trackers/mr.2289.md deleted file mode 100644 index 0618a9a9b..000000000 --- a/doc/changes/state_trackers/mr.2289.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2289 ---- -- OpenXR Fix: Fixed `XR_SPACE_BOUNDS_UNAVAILABLE` return value for unimplemented functions. diff --git a/doc/changes/state_trackers/mr.2296.md b/doc/changes/state_trackers/mr.2296.md deleted file mode 100644 index ae44040ef..000000000 --- a/doc/changes/state_trackers/mr.2296.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2296 ---- -- OpenXR Change: Allow disabling `XR_EXT_hand_tracking` through CMake diff --git a/doc/changes/state_trackers/mr.2303.md b/doc/changes/state_trackers/mr.2303.md deleted file mode 100644 index 357f52f55..000000000 --- a/doc/changes/state_trackers/mr.2303.md +++ /dev/null @@ -1 +0,0 @@ -Debug GUI Improvement: draw `gui_widget_native_images` with header, scale slider and rotation checkbox. diff --git a/doc/changes/state_trackers/mr.2304.md b/doc/changes/state_trackers/mr.2304.md deleted file mode 100644 index 6c130b9d5..000000000 --- a/doc/changes/state_trackers/mr.2304.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2304 ---- -- OpenXR Fix: Fixed bug when XR_KHR_composition_layer_depth is disabled diff --git a/doc/changes/state_trackers/mr.2306.md b/doc/changes/state_trackers/mr.2306.md deleted file mode 100644 index a1fa0654f..000000000 --- a/doc/changes/state_trackers/mr.2306.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2306 ---- -- OpenXR Fix: Fixed `XrFacialTrackerHTC` validation diff --git a/doc/changes/state_trackers/mr.2312.md b/doc/changes/state_trackers/mr.2312.md deleted file mode 100644 index 38700bffa..000000000 --- a/doc/changes/state_trackers/mr.2312.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR Improvement: Add quirk to return parallel view poses with the environment variable `OXR_PARALLEL_VIEWS`. diff --git a/doc/changes/state_trackers/mr.2327.md b/doc/changes/state_trackers/mr.2327.md deleted file mode 100644 index df61224a4..000000000 --- a/doc/changes/state_trackers/mr.2327.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -- mr.2327 -- mr.2402 -- mr.2364 ---- -OpenXR Fix: Miscellaneous conformance issues. diff --git a/doc/changes/state_trackers/mr.2330.md b/doc/changes/state_trackers/mr.2330.md deleted file mode 100644 index ef00ef273..000000000 --- a/doc/changes/state_trackers/mr.2330.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2330 ---- -- OpenXR Add: Expose all current controller grip poses via MNDX_xdev_space. diff --git a/doc/changes/state_trackers/mr.2352.md b/doc/changes/state_trackers/mr.2352.md deleted file mode 100644 index efbd8d59f..000000000 --- a/doc/changes/state_trackers/mr.2352.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- issue.411 ---- -- OpenXR Fix: `(oxr_)xrGetVulkanDeviceExtensionsKHR` not outputting `VK_KHR_image_format_list` to the list of extensions to enable for apps using `XR_KHR_vulkan_enable` when `KHR_vulkan_swapchain_format_list` is enabled & used. diff --git a/doc/changes/state_trackers/mr.2353.md b/doc/changes/state_trackers/mr.2353.md deleted file mode 100644 index 46368452c..000000000 --- a/doc/changes/state_trackers/mr.2353.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.2353 -- mr.2453 ---- -- OpenXR Improvement: Update OpenXR headers to 1.1.47. diff --git a/doc/changes/state_trackers/mr.2354.md b/doc/changes/state_trackers/mr.2354.md deleted file mode 100644 index 7b1f75b76..000000000 --- a/doc/changes/state_trackers/mr.2354.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2354 ---- -- OpenXR Fix: Fixed crash getting ref space bounds in headless mode diff --git a/doc/changes/state_trackers/mr.2370.md b/doc/changes/state_trackers/mr.2370.md deleted file mode 100644 index 35265e007..000000000 --- a/doc/changes/state_trackers/mr.2370.md +++ /dev/null @@ -1 +0,0 @@ -- OpenXR Add: Implement the `XR_EXT_active_action_set_priority` extension. diff --git a/doc/changes/state_trackers/mr.2406.md b/doc/changes/state_trackers/mr.2406.md deleted file mode 100644 index 276e89fd2..000000000 --- a/doc/changes/state_trackers/mr.2406.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.2406 ---- -- OpenXR Fix: Crash related to depth layer handling. diff --git a/doc/changes/xrt/mr.1655.md b/doc/changes/xrt/mr.1655.md deleted file mode 100644 index 7542bf1a7..000000000 --- a/doc/changes/xrt/mr.1655.md +++ /dev/null @@ -1,3 +0,0 @@ -- Change: Move `xrt_instance_info` members to nested `xrt_application_info` struct, and add a parallel `xrt_platform_info`. -- Add: New `xrt/xrt_android.h` header. -- Change: Add `xrt_instance_android` interface, optional aspect of `xrt_instance` when building on Android. diff --git a/doc/changes/xrt/mr.1786.md b/doc/changes/xrt/mr.1786.md deleted file mode 100644 index 53841f467..000000000 --- a/doc/changes/xrt/mr.1786.md +++ /dev/null @@ -1,3 +0,0 @@ -- Add: `xrt_compositor::get_display_refresh_rate` so that the application can get the current display refresh rate. -- Add: `xrt_compositor::request_display_refresh_rate` so that the application can trigger a display refresh rate change. -- Add: `xrt_compositor_event_display_refresh_rate_change` so compositor can notify applications that the display refresh rate has been changed. diff --git a/doc/changes/xrt/mr.2223.md b/doc/changes/xrt/mr.2223.md deleted file mode 100644 index 723b67967..000000000 --- a/doc/changes/xrt/mr.2223.md +++ /dev/null @@ -1 +0,0 @@ -Add: Support for device feature usage. diff --git a/doc/changes/xrt/mr.2244.md b/doc/changes/xrt/mr.2244.md deleted file mode 100644 index 57d1f174b..000000000 --- a/doc/changes/xrt/mr.2244.md +++ /dev/null @@ -1 +0,0 @@ -Add: Introduce `XRT_ERROR_NOT_IMPLEMENTED`, remove `XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED` and `XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED`. diff --git a/doc/changes/xrt/mr.2246.md b/doc/changes/xrt/mr.2246.md deleted file mode 100644 index a401ffdc8..000000000 --- a/doc/changes/xrt/mr.2246.md +++ /dev/null @@ -1 +0,0 @@ -Change: `xrt_device_update_inputs` returns `xrt_result_t` diff --git a/doc/changes/xrt/mr.2252.md b/doc/changes/xrt/mr.2252.md deleted file mode 100644 index 8f159d732..000000000 --- a/doc/changes/xrt/mr.2252.md +++ /dev/null @@ -1 +0,0 @@ -Change: Add `localfloorspace` and modify `create_local_space` to support multi-local_floor space on server side. diff --git a/doc/changes/xrt/mr.2271.md b/doc/changes/xrt/mr.2271.md deleted file mode 100644 index 482d6b7f4..000000000 --- a/doc/changes/xrt/mr.2271.md +++ /dev/null @@ -1,2 +0,0 @@ -- Change: `xrt_device_get_tracked_pose` returns `xrt_result_t` to improve error handling in the state tracker. -- Add: Introduce `XRT_ERROR_INPUT_UNSUPPORTED`. diff --git a/doc/changes/xrt/mr.2284.md b/doc/changes/xrt/mr.2284.md deleted file mode 100644 index 6dffd5fbd..000000000 --- a/doc/changes/xrt/mr.2284.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.1655 ---- -Add: Introduce `XRT_ERROR_UNSUPPORTED_SPACE_TYPE`, `XRT_ERROR_ANDROID`. diff --git a/doc/changes/xrt/mr.2286.md b/doc/changes/xrt/mr.2286.md deleted file mode 100644 index dc5c3d14c..000000000 --- a/doc/changes/xrt/mr.2286.md +++ /dev/null @@ -1 +0,0 @@ -Change: Rename offset field of `xrt_tracking_origin` to `initial_offset`. diff --git a/doc/changes/xrt/mr.2292.md b/doc/changes/xrt/mr.2292.md deleted file mode 100644 index 66c24622e..000000000 --- a/doc/changes/xrt/mr.2292.md +++ /dev/null @@ -1 +0,0 @@ -Add: New `get_battery_status` method to `xrt_device` for getting the device's battery status info. diff --git a/doc/changes/xrt/mr.2298.md b/doc/changes/xrt/mr.2298.md deleted file mode 100644 index a4009fe53..000000000 --- a/doc/changes/xrt/mr.2298.md +++ /dev/null @@ -1 +0,0 @@ -Change: Use `int64_t` (instead of `uint64_t`) for all timestamps. diff --git a/doc/changes/xrt/mr.2299.md b/doc/changes/xrt/mr.2299.md deleted file mode 100644 index 9af1414bf..000000000 --- a/doc/changes/xrt/mr.2299.md +++ /dev/null @@ -1 +0,0 @@ -Add: Methods to support `XR_FB_face_tracking2` extension. diff --git a/doc/changes/xrt/mr.2310.md b/doc/changes/xrt/mr.2310.md deleted file mode 100644 index ac5feb114..000000000 --- a/doc/changes/xrt/mr.2310.md +++ /dev/null @@ -1 +0,0 @@ -Change: Add `at_timestamp_ns` argument to `get_face_tracking`. diff --git a/doc/changes/xrt/mr.2341.md b/doc/changes/xrt/mr.2341.md deleted file mode 100644 index 7b8200cca..000000000 --- a/doc/changes/xrt/mr.2341.md +++ /dev/null @@ -1 +0,0 @@ -Change: Bump overlay limit from 16 to 128. diff --git a/doc/changes/xrt/mr.2352.md b/doc/changes/xrt/mr.2352.md deleted file mode 100644 index 5c8697bec..000000000 --- a/doc/changes/xrt/mr.2352.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- issue.411 ---- -- Fix: Propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle`.