The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

doc: Clean up and add to changelog fragments

+201 -69
+2 -1
doc/changes/.proclamation.json
··· 11 11 "directory": "big" 12 12 }, 13 13 "XRT Interface": { 14 - "directory": "xrt" 14 + "directory": "xrt", 15 + "sort_by_prefix": true 15 16 }, 16 17 "State Trackers": { 17 18 "directory": "state_trackers",
+1 -1
doc/changes/auxiliary/mr.1786.md
··· 1 - - a/android: Add APIs for getting supported/current display refresh rates/rate on Android device. 1 + - Android Add: Add APIs for getting supported/current display refresh rates/rate on Android device.
+1 -1
doc/changes/auxiliary/mr.2153.md
··· 1 - - u/android: Change the implementation of `getRuntimeSourceDir` function to support `useLegacyPackaging` set to `false`. 1 + - Android Improvement: Change the implementation of `getRuntimeSourceDir` function to support `useLegacyPackaging` set to `false`.
+4
doc/changes/auxiliary/mr.2188.md
··· 1 + --- 2 + - mr.2188 3 + --- 4 + - Math Add: Introduce minimum skew clock tracker.
+1 -1
doc/changes/auxiliary/mr.2223.md
··· 1 - u/system_helper: Add support for device feature usage 1 + Util Improvement: Add support for device feature usage in system helper.
+1 -1
doc/changes/auxiliary/mr.2246.md
··· 1 - Change: `u_device_noop_update_inputs` returns `xrt_result_t` 1 + Util Change: Change `u_device_noop_update_inputs` to return `xrt_result_t`.
+1 -1
doc/changes/auxiliary/mr.2252.md
··· 1 - Modify `create_local_space` to support multi-local_floor space on server side. 1 + Space Overseer Improvement: Modify `create_local_space` to support multi-local_floor space on server side.
+1 -1
doc/changes/auxiliary/mr.2280.md
··· 1 - space_overseer: STAGE now supported by default. stage_supported remains for drivers requiring active polling for STAGE pose 1 + Space Overseer Improvement: STAGE now supported by default. `stage_supported` remains for drivers requiring active polling for STAGE pose
+1 -1
doc/changes/auxiliary/mr.2284.md
··· 1 - space_overseer: add `get`/`set_tracking_origin_offset`, `get`/`set_reference_space_offset` 1 + Space Overseer Improvement: Add `get`/`set_tracking_origin_offset`, `get`/`set_reference_space_offset`
+1 -1
doc/changes/auxiliary/mr.2292.md
··· 1 - a/util: Add not-implemented fallback function for `xrd_device::get_battery_status`. 1 + Util Add: Add not-implemented fallback function for `xrt_device::get_battery_status`.
+1 -1
doc/changes/auxiliary/mr.2293.md
··· 1 - 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. 1 + 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.
+1 -1
doc/changes/auxiliary/mr.2302.md
··· 1 - a/ogl: Add Win32 handle import. 1 + OpenGL Add: Add Win32 handle import.
+5
doc/changes/auxiliary/mr.2349.md
··· 1 + --- 2 + - issue.440 3 + - mr.2349 4 + --- 5 + - D3D Fix: Correct fallback state for D3D12
+4 -2
doc/changes/auxiliary/mr.2352.md
··· 1 - Fixes issue ticket #410, fixes the client layer not setting mutable usage flag on client vulkan image creation when requested 2 - by vulkan based apps, causing vulkan validation errors on apps which create image views of swapchain images with different formats. 1 + --- 2 + - issue.410 3 + --- 4 + - Vulkan Improvement: Handle `VK_KHR_image_format_list` and use it when appropriate/requested.
+4
doc/changes/auxiliary/mr.2373.md
··· 1 + --- 2 + - mr.2373 3 + --- 4 + - Util Fix: Overflow in JSON logging mode.
+1 -1
doc/changes/auxiliary/mr.2407.md
··· 1 - a/android: add ahardwarebuffer_is_supported function for format checking 1 + Android Add: Add `ahardwarebuffer_is_supported` function for format checking.
+1 -1
doc/changes/compositor/mr.1786.md
··· 1 - main: Implement the dynamic display refresh rates support on Android platform. 1 + Add: Implement the dynamic display refresh rates support on Android platform.
+4
doc/changes/compositor/mr.2273.md
··· 1 + --- 2 + - mr.2273 3 + --- 4 + - Fix: Handle environment blend modes more correctly.
+6 -1
doc/changes/compositor/mr.2295.md
··· 1 - wayland: introduce the environment variable 'WAYLAND_CONNECTOR' to request a specific connector 1 + --- 2 + - mr.2295 3 + - mr.2283 4 + - mr.2278 5 + --- 6 + Add: introduce the environment variable 'WAYLAND_CONNECTOR' to request a specific connector on Wayland.
+4 -1
doc/changes/compositor/mr.2323.md
··· 1 1 --- 2 + - mr.2323 2 3 - mr.2380 4 + - mr.2388 3 5 --- 4 - - Change: Renames in `comp/render/*` and `comp/util/comp_render_*` code for consistency. 6 + - Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match the `comp_render_cs_layers` function, which squashes layers. 7 + - 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
··· 1 - - Reverts the default compositor pipeline on android from compute back to graphics based. 1 + - Improvement: Reverts the default compositor pipeline on Android from compute-shader-based back to graphics-shader-based.
+5
doc/changes/compositor/mr.2352.md
··· 1 + --- 2 + - issue.411 3 + --- 4 + - 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. 5 + - 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
··· 1 + --- 2 + - mr.2375 3 + - mr.2391 4 + --- 5 + - Add: Support for refresh rate functions pass through to targets.
+4
doc/changes/compositor/mr.2377.md
··· 1 + --- 2 + - mr.2377 3 + --- 4 + - Fix: Rendering error when using the fast path.
-5
doc/changes/compositor/mr.2380.md
··· 1 - --- 2 - - mr.2388 3 - --- 4 - - Add: Expose a `comp_render_gfx_layers` (formerly called `do_layers`) to match the `comp_render_cs_layers` function, which squashes layers. 5 - - Improvement: Code and comment cleanup of compositor utilities and modules related to layer squashing and distortion.
+4
doc/changes/drivers/mr.2140.md
··· 1 + --- 2 + - mr.2140 3 + --- 4 + - twrap: Fix conditional compilation.
+4
doc/changes/drivers/mr.2188.md
··· 1 + --- 2 + - mr.2188 3 + --- 4 + - WMR: Fix controller status reporting.
+4
doc/changes/drivers/mr.2207.md
··· 1 + --- 2 + - mr.2207 3 + --- 4 + - steamvr_lh: Use properties for device descriptions.
+2 -2
doc/changes/drivers/mr.2260.md
··· 1 - android: Replace ALooper_pollAll with ALooper_pollOnce. 2 - android: Reduce CPU usage 1 + - Android: Replace `ALooper_pollAll` with `ALooper_pollOnce`. 2 + - Android: Reduce CPU usage.
+1 -1
doc/changes/drivers/mr.2290.md
··· 1 - steamvr_lh: fix disabling of hand simulation causing segfault 1 + steamvr_lh: fix disabling of hand simulation causing segfault.
+6
doc/changes/drivers/mr.2297.md
··· 1 + --- 2 + - mr.2297 3 + - mr.2282 4 + - mr.2140 5 + --- 6 + - steamvr_lh: Refactor and cleanup.
+4
doc/changes/drivers/mr.2301.md
··· 1 + --- 2 + - mr.2301 3 + --- 4 + - PS Sense: Use IMU timestamp.
+4
doc/changes/drivers/mr.2324.md
··· 1 + --- 2 + - mr.2324 3 + --- 4 + - steamvr_lh: Fix crash on shutdown.
+4
doc/changes/drivers/mr.2329.md
··· 1 + --- 2 + - mr.2329 3 + --- 4 + - OpenHMD: Use unofficial OpenHMD Haptics API.
+1 -1
doc/changes/drivers/mr.2361.md
··· 1 - - steamvr_lh: Add new steamvr beta driver internal interface 1 + - steamvr_lh: Add new steamvr beta driver internal interface.
+5
doc/changes/drivers/mr.2387.md
··· 1 + --- 2 + - mr.2387 3 + - mr.2229 4 + --- 5 + - steamvr_lh: Fix teardown.
+4
doc/changes/drivers/mr.2394.md
··· 1 + --- 2 + - mr.2394 3 + --- 4 + - WMR: Improve camera transfer handling
+4
doc/changes/drivers/mr.2395.md
··· 1 + --- 2 + - mr.2395 3 + --- 4 + - WMR: Add product ID for HP Reverb G2 Omnicept.
+4
doc/changes/drivers/mr.2403.md
··· 1 + --- 2 + - mr.2403 3 + --- 4 + - Simulated: Implement visibility mask.
+1
doc/changes/drivers/mr.2412.md
··· 1 + Android: Fix distortion computation for Cardboard
+1 -1
doc/changes/misc_features/mr.1655.md
··· 1 1 --- 2 2 - mr.2392 3 3 --- 4 - Handle Android activity lifecycle. 4 + Improvement: Handle Android activity lifecycle.
+9
doc/changes/misc_features/mr.2267.md
··· 1 + --- 2 + - mr.2266 3 + - mr.2267 4 + - mr.2268 5 + - mr.2254 6 + - mr.2437 7 + - mr.2447 8 + --- 9 + - Improvement: Update bundled dependencies.
+3 -1
doc/changes/misc_features/mr.2322.md
··· 1 1 --- 2 2 - mr.2322 3 3 - mr.2333 4 + - mr.2378 5 + - mr.2379 4 6 --- 5 - - Doxygen improvements. 7 + - Improvement: Doxygen code documentation improvements.
+2 -1
doc/changes/misc_features/mr.2342.md
··· 1 1 --- 2 2 - mr.2342 3 + - mr.2409 3 4 --- 4 - - Miscellaneous code cleanups. 5 + - Improvement: Miscellaneous code cleanups.
+2 -2
doc/changes/misc_features/mr.2382.md
··· 1 - - gradle: Update gradle and related tools 2 - - re-format Kotlin files 1 + - Improvement: Update Gradle wrapper and related tools. 2 + - Improvement: Re-format Kotlin files.
+1 -1
doc/changes/misc_fixes/mr.2261.md
··· 1 - cmake: bump minimum required version to 3.22 1 + Change: bump minimum required CMake version to 3.22.
+5
doc/changes/misc_fixes/mr.2276.md
··· 1 + --- 2 + - issue.398 3 + - mr.2276 4 + --- 5 + - Fix: Build system support for D3D on Windows.
+3 -1
doc/changes/misc_fixes/mr.2307.md
··· 1 1 --- 2 2 - mr.2272 3 + - mr.2415 4 + - mr.2438 3 5 - mr.2454 4 6 --- 5 - Fix build warnings. 7 + Fix: Miscellaneous build errors and warnings.
+6
doc/changes/misc_fixes/mr.2308.md
··· 1 + --- 2 + - mr.2307 3 + - mr.2308 4 + - mr.2407 5 + - mr.2411 6 + --- 1 7 Fix: Reliability and robustness improvements on Android.
+7
doc/changes/misc_fixes/mr.2336.md
··· 1 + --- 2 + - issue.388 3 + - issue.393 4 + - issue.489 5 + - mr.2336 6 + --- 7 + - Fix: Bluetooth device detection when `UserspaceHID=true` in `/etc/bluetooth/input.conf`
+1 -1
doc/changes/misc_fixes/mr.2340.md
··· 1 - fix: Fix for simulated hand lag and thumb openness affecting certain applications on valve index knuckles. 1 + 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
··· 1 - - 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. 2 - - Removes unneeded warning in swapchain creation about requested sizes being larger than sizes reported by vkGetImageMemoryRequirements for imported images. 3 - - Adds new image memory size parameter to d3d12 texture import functions to fix zero size error messages and d3d12 swapchain creation to fail. 1 + - 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. 2 + - Fix: Removes unneeded warning in swapchain creation about requested sizes being larger than sizes reported by vkGetImageMemoryRequirements for imported images. 3 + - 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
··· 1 + --- 2 + - mr.2396 3 + --- 4 + - Fix: 32/64 bit interoperability
+5
doc/changes/misc_fixes/mr.2423.md
··· 1 + --- 2 + - mr.2440 3 + - mr.2417 4 + --- 5 + Fix: Miscellaneous memory leak fixes.
+4 -2
doc/changes/state_trackers/mr.1934.md
··· 1 1 --- 2 + - mr.1934 2 3 - mr.2344 4 + - mr.2162 3 5 --- 4 - - Fix possible deadlock from unanswered `xrWaitFrame`. 5 - - Fix conformance issues related to session state and session running/non-running. 6 + - OpenXR Fix: possible deadlock from unanswered `xrWaitFrame`. 7 + - OpenXR Fix: conformance issues related to session state and session running/non-running.
-1
doc/changes/state_trackers/mr.2162.md
··· 1 - st/oxr: add more checks around xrBeginSession and xrEndSession
+1 -1
doc/changes/state_trackers/mr.2223.md
··· 1 - OpenXR: Add support for device feature usage 1 + OpenXR Improvement: Add support for device feature usage
+1 -1
doc/changes/state_trackers/mr.2285.md
··· 1 - Add MND_libmonado_path in OpenXR manifest 1 + OpenXR Add: Add `MND_libmonado_path` in OpenXR runtime manifest.
+1 -1
doc/changes/state_trackers/mr.2303.md
··· 1 - st/gui: draw gui_widget_native_images with header, scale slider and rotation checkbox. 1 + Debug GUI Improvement: draw `gui_widget_native_images` with header, scale slider and rotation checkbox.
+1 -1
doc/changes/state_trackers/mr.2312.md
··· 1 - st/oxr: Add quirk to return parallel view poses with the environment variable OXR_PARALLEL_VIEWS. 1 + OpenXR Improvement: Add quirk to return parallel view poses with the environment variable `OXR_PARALLEL_VIEWS`.
+3 -1
doc/changes/state_trackers/mr.2327.md
··· 1 1 --- 2 2 - mr.2327 3 + - mr.2402 4 + - mr.2364 3 5 --- 4 - Fix: Conformance issue. 6 + OpenXR Fix: Miscellaneous conformance issues.
+4
doc/changes/state_trackers/mr.2352.md
··· 1 + --- 2 + - issue.411 3 + --- 4 + - 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
··· 2 2 - mr.2353 3 3 - mr.2453 4 4 --- 5 - - Update OpenXR headers to 1.1.47. 5 + - OpenXR Improvement: Update OpenXR headers to 1.1.47.
+1 -1
doc/changes/state_trackers/mr.2370.md
··· 1 - - st/oxr: Implement the EXT_active_action_set_priority extension. 1 + - OpenXR Add: Implement the `XR_EXT_active_action_set_priority` extension.
+4
doc/changes/state_trackers/mr.2406.md
··· 1 + --- 2 + - mr.2406 3 + --- 4 + - OpenXR Fix: Crash related to depth layer handling.
+3 -6
doc/changes/xrt/mr.1786.md
··· 1 - - Add `xrt_compositor::get_display_refresh_rate` so that the application can 2 - get the current display refresh rate. 3 - - Add `xrt_compositor::request_display_refresh_rate` so that the application can 4 - trigger a display refresh rate change. 5 - - Add `xrt_compositor_event_display_refresh_rate_change` for compositor can 6 - notify applications that the display refresh rate has been changed. 1 + - Add: `xrt_compositor::get_display_refresh_rate` so that the application can get the current display refresh rate. 2 + - Add: `xrt_compositor::request_display_refresh_rate` so that the application can trigger a display refresh rate change. 3 + - 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
··· 1 - Add support for device feature usage 1 + Add: Support for device feature usage.
+1 -1
doc/changes/xrt/mr.2244.md
··· 1 - Add: Introduce `XRT_ERROR_NOT_IMPLEMENTED`, remove `XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED` and `XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED` 1 + 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
··· 1 - - xrt_device_get_tracked_pose returns xrt_result_t to improve error handling in the state tracker 2 - - introduce XRT_ERROR_INPUT_UNSUPPORTED 1 + - Change: `xrt_device_get_tracked_pose` returns `xrt_result_t` to improve error handling in the state tracker. 2 + - Add: Introduce `XRT_ERROR_INPUT_UNSUPPORTED`.
+1 -1
doc/changes/xrt/mr.2284.md
··· 1 1 --- 2 2 - mr.1655 3 3 --- 4 - Add: Introduce `XRT_ERROR_UNSUPPORTED_SPACE_TYPE`, `XRT_ERROR_ANDROID` 4 + Add: Introduce `XRT_ERROR_UNSUPPORTED_SPACE_TYPE`, `XRT_ERROR_ANDROID`.
+1 -1
doc/changes/xrt/mr.2286.md
··· 1 - xrt: rename offset field of `xrt_tracking_origin` to `initial_offset` 1 + Change: Rename offset field of `xrt_tracking_origin` to `initial_offset`.
+1 -1
doc/changes/xrt/mr.2299.md
··· 1 - Add: Methods to support `XR_FB_face_tracking2` extension 1 + Add: Methods to support `XR_FB_face_tracking2` extension.
+1 -1
doc/changes/xrt/mr.2310.md
··· 1 - Change: Add `at_timestamp_ns` argument to `get_face_tracking` 1 + Change: Add `at_timestamp_ns` argument to `get_face_tracking`.
+1 -1
doc/changes/xrt/mr.2341.md
··· 1 - Change: Bump overlay limit from 16 to 128 1 + Change: Bump overlay limit from 16 to 128.
+4 -6
doc/changes/xrt/mr.2352.md
··· 1 - Fixes issue ticket #411, fixes the following client-layer issues when `KHR_vulkan_swapchain_format_list` is enabled & used: 2 - - Fixes `(oxr_)xrGetVulkanDeviceExtensionsKHR` not outputting `VK_KHR_image_format_list` to the list of extensions 3 - to enable for apps using `XR_KHR_vulkan_enable`. 4 - - 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. 5 - - Fixes client-layer not using & setting format-lists for VK_KHR_image_format_list on client vulkan image creation when provided 6 - by vulkan based apps using mutable formats. 1 + --- 2 + - issue.411 3 + --- 4 + - Fix: Propagate the enabled state of `VK_KHR_image_format_list` to `vk_bundle`.