···11-- a/android: Add APIs for getting supported/current display refresh rates/rate on Android device.
11+- Android Add: Add APIs for getting supported/current display refresh rates/rate on Android device.
+1-1
doc/changes/auxiliary/mr.2153.md
···11-- u/android: Change the implementation of `getRuntimeSourceDir` function to support `useLegacyPackaging` set to `false`.
11+- Android Improvement: Change the implementation of `getRuntimeSourceDir` function to support `useLegacyPackaging` set to `false`.
···11-Modify `create_local_space` to support multi-local_floor space on server side.
11+Space Overseer Improvement: Modify `create_local_space` to support multi-local_floor space on server side.
+1-1
doc/changes/auxiliary/mr.2280.md
···11-space_overseer: STAGE now supported by default. stage_supported remains for drivers requiring active polling for STAGE pose
11+Space Overseer Improvement: STAGE now supported by default. `stage_supported` remains for drivers requiring active polling for STAGE pose
···11-a/util: Add not-implemented fallback function for `xrd_device::get_battery_status`.
11+Util Add: Add not-implemented fallback function for `xrt_device::get_battery_status`.
+1-1
doc/changes/auxiliary/mr.2293.md
···11-u/pacing: add `U_PACING_APP_IMMEDIATE_WAIT_FRAME_RETURN` which will wake the application as soon as possible to begin work on new frames.
11+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.
···11+---
22+- issue.440
33+- mr.2349
44+---
55+- D3D Fix: Correct fallback state for D3D12
+4-2
doc/changes/auxiliary/mr.2352.md
···11-Fixes issue ticket #410, fixes the client layer not setting mutable usage flag on client vulkan image creation when requested
22-by vulkan based apps, causing vulkan validation errors on apps which create image views of swapchain images with different formats.
11+---
22+- issue.410
33+---
44+- Vulkan Improvement: Handle `VK_KHR_image_format_list` and use it when appropriate/requested.
···11-a/android: add ahardwarebuffer_is_supported function for format checking
11+Android Add: Add `ahardwarebuffer_is_supported` function for format checking.
+1-1
doc/changes/compositor/mr.1786.md
···11-main: Implement the dynamic display refresh rates support on Android platform.
11+Add: Implement the dynamic display refresh rates support on Android platform.
···11-wayland: introduce the environment variable 'WAYLAND_CONNECTOR' to request a specific connector
11+---
22+- mr.2295
33+- mr.2283
44+- mr.2278
55+---
66+Add: introduce the environment variable 'WAYLAND_CONNECTOR' to request a specific connector on Wayland.
+4-1
doc/changes/compositor/mr.2323.md
···11---
22+- mr.2323
23- mr.2380
44+- mr.2388
35---
44-- Change: Renames in `comp/render/*` and `comp/util/comp_render_*` code for consistency.
66+- Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match the `comp_render_cs_layers` function, which squashes layers.
77+- 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.
+1-1
doc/changes/compositor/mr.2337.md
···11-- Reverts the default compositor pipeline on android from compute back to graphics based.
11+- Improvement: Reverts the default compositor pipeline on Android from compute-shader-based back to graphics-shader-based.
+5
doc/changes/compositor/mr.2352.md
···11+---
22+- issue.411
33+---
44+- 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.
55+- 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.
+5
doc/changes/compositor/mr.2375.md
···11+---
22+- mr.2375
33+- mr.2391
44+---
55+- Add: Support for refresh rate functions pass through to targets.
+4
doc/changes/compositor/mr.2377.md
···11+---
22+- mr.2377
33+---
44+- Fix: Rendering error when using the fast path.
-5
doc/changes/compositor/mr.2380.md
···11----
22-- mr.2388
33----
44-- Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match the `comp_render_cs_layers` function, which squashes layers.
55-- Improvement: Code and comment cleanup of compositor utilities and modules related to layer squashing and distortion.
···11+---
22+- mr.2188
33+---
44+- WMR: Fix controller status reporting.
+4
doc/changes/drivers/mr.2207.md
···11+---
22+- mr.2207
33+---
44+- steamvr_lh: Use properties for device descriptions.
+2-2
doc/changes/drivers/mr.2260.md
···11-android: Replace ALooper_pollAll with ALooper_pollOnce.
22-android: Reduce CPU usage
11+- Android: Replace `ALooper_pollAll` with `ALooper_pollOnce`.
22+- Android: Reduce CPU usage.
+1-1
doc/changes/drivers/mr.2290.md
···11-steamvr_lh: fix disabling of hand simulation causing segfault11+steamvr_lh: fix disabling of hand simulation causing segfault.
···11+---
22+- mr.2307
33+- mr.2308
44+- mr.2407
55+- mr.2411
66+---
17Fix: Reliability and robustness improvements on Android.
+7
doc/changes/misc_fixes/mr.2336.md
···11+---
22+- issue.388
33+- issue.393
44+- issue.489
55+- mr.2336
66+---
77+- Fix: Bluetooth device detection when `UserspaceHID=true` in `/etc/bluetooth/input.conf`
+1-1
doc/changes/misc_fixes/mr.2340.md
···11-fix: Fix for simulated hand lag and thumb openness affecting certain applications on valve index knuckles.
11+Fix: Fix for simulated hand lag and thumb openness affecting certain applications on Valve Index Controller.
+3-3
doc/changes/misc_fixes/mr.2347.md
···11-- 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.
22-- Removes unneeded warning in swapchain creation about requested sizes being larger than sizes reported by vkGetImageMemoryRequirements for imported images.
33-- Adds new image memory size parameter to d3d12 texture import functions to fix zero size error messages and d3d12 swapchain creation to fail.
11+- 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.
22+- Fix: Removes unneeded warning in swapchain creation about requested sizes being larger than sizes reported by vkGetImageMemoryRequirements for imported images.
33+- Fix: Adds new image memory size parameter to D3D12 texture import functions to fix zero size error messages and D3D12 swapchain creation to fail.
+4
doc/changes/misc_fixes/mr.2396.md
···11+---
22+- mr.2396
33+---
44+- Fix: 32/64 bit interoperability
···11---
22+- mr.1934
23- mr.2344
44+- mr.2162
35---
44-- Fix possible deadlock from unanswered `xrWaitFrame`.
55-- Fix conformance issues related to session state and session running/non-running.
66+- OpenXR Fix: possible deadlock from unanswered `xrWaitFrame`.
77+- OpenXR Fix: conformance issues related to session state and session running/non-running.
-1
doc/changes/state_trackers/mr.2162.md
···11-st/oxr: add more checks around xrBeginSession and xrEndSession
+1-1
doc/changes/state_trackers/mr.2223.md
···11-OpenXR: Add support for device feature usage
11+OpenXR Improvement: Add support for device feature usage
+1-1
doc/changes/state_trackers/mr.2285.md
···11-Add MND_libmonado_path in OpenXR manifest
11+OpenXR Add: Add `MND_libmonado_path` in OpenXR runtime manifest.
+1-1
doc/changes/state_trackers/mr.2303.md
···11-st/gui: draw gui_widget_native_images with header, scale slider and rotation checkbox.
11+Debug GUI Improvement: draw `gui_widget_native_images` with header, scale slider and rotation checkbox.
+1-1
doc/changes/state_trackers/mr.2312.md
···11- st/oxr: Add quirk to return parallel view poses with the environment variable OXR_PARALLEL_VIEWS.11+OpenXR Improvement: Add quirk to return parallel view poses with the environment variable `OXR_PARALLEL_VIEWS`.
···11+---
22+- issue.411
33+---
44+- 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.
+1-1
doc/changes/state_trackers/mr.2353.md
···22- mr.2353
33- mr.2453
44---
55-- Update OpenXR headers to 1.1.47.
55+- OpenXR Improvement: Update OpenXR headers to 1.1.47.
+1-1
doc/changes/state_trackers/mr.2370.md
···11-- st/oxr: Implement the EXT_active_action_set_priority extension.
11+- OpenXR Add: Implement the `XR_EXT_active_action_set_priority` extension.
+4
doc/changes/state_trackers/mr.2406.md
···11+---
22+- mr.2406
33+---
44+- OpenXR Fix: Crash related to depth layer handling.
+3-6
doc/changes/xrt/mr.1786.md
···11-- Add `xrt_compositor::get_display_refresh_rate` so that the application can
22- get the current display refresh rate.
33-- Add `xrt_compositor::request_display_refresh_rate` so that the application can
44- trigger a display refresh rate change.
55-- Add `xrt_compositor_event_display_refresh_rate_change` for compositor can
66- notify applications that the display refresh rate has been changed.
11+- Add: `xrt_compositor::get_display_refresh_rate` so that the application can get the current display refresh rate.
22+- Add: `xrt_compositor::request_display_refresh_rate` so that the application can trigger a display refresh rate change.
33+- Add: `xrt_compositor_event_display_refresh_rate_change` so compositor can notify applications that the display refresh rate has been changed.
+1-1
doc/changes/xrt/mr.2223.md
···11-Add support for device feature usage
11+Add: Support for device feature usage.
+1-1
doc/changes/xrt/mr.2244.md
···11-Add: Introduce `XRT_ERROR_NOT_IMPLEMENTED`, remove `XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED` and `XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED`
11+Add: Introduce `XRT_ERROR_NOT_IMPLEMENTED`, remove `XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED` and `XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED`.
+2-2
doc/changes/xrt/mr.2271.md
···11-- xrt_device_get_tracked_pose returns xrt_result_t to improve error handling in the state tracker
22-- introduce XRT_ERROR_INPUT_UNSUPPORTED
11+- Change: `xrt_device_get_tracked_pose` returns `xrt_result_t` to improve error handling in the state tracker.
22+- Add: Introduce `XRT_ERROR_INPUT_UNSUPPORTED`.
···11-xrt: rename offset field of `xrt_tracking_origin` to `initial_offset`
11+Change: Rename offset field of `xrt_tracking_origin` to `initial_offset`.
+1-1
doc/changes/xrt/mr.2299.md
···11-Add: Methods to support `XR_FB_face_tracking2` extension
11+Add: Methods to support `XR_FB_face_tracking2` extension.
+1-1
doc/changes/xrt/mr.2310.md
···11-Change: Add `at_timestamp_ns` argument to `get_face_tracking`
11+Change: Add `at_timestamp_ns` argument to `get_face_tracking`.
+1-1
doc/changes/xrt/mr.2341.md
···11-Change: Bump overlay limit from 16 to 128
11+Change: Bump overlay limit from 16 to 128.
+4-6
doc/changes/xrt/mr.2352.md
···11-Fixes issue ticket #411, fixes the following client-layer issues when `KHR_vulkan_swapchain_format_list` is enabled & used:
22-- Fixes `(oxr_)xrGetVulkanDeviceExtensionsKHR` not outputting `VK_KHR_image_format_list` to the list of extensions
33- to enable for apps using `XR_KHR_vulkan_enable`.
44-- Adds piping of the enabled state of `VK_KHR_image_format_list` to `vk_bundle` and fixes `vk_bundle::has_KHR_image_format_list` not being set to enabled in the client layer.
55-- Fixes client-layer not using & setting format-lists for VK_KHR_image_format_list on client vulkan image creation when provided
66-by vulkan based apps using mutable formats.
11+---
22+- issue.411
33+---
44+- Fix: Propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle`.