diff --git a/doc/changes/auxiliary/mr.1081.md b/doc/changes/auxiliary/mr.1081.md index 5327d3077..cb8a3b9bd 100644 --- a/doc/changes/auxiliary/mr.1081.md +++ b/doc/changes/auxiliary/mr.1081.md @@ -1,4 +1,7 @@ --- +- mr.1081 - mr.1104 --- -Renames and improvements for frame pacing (formerly known as render and display timing) code and APIs. + +u/pacing: Renames and improvements for frame pacing (formerly known as render +and display timing) code and APIs. diff --git a/doc/changes/auxiliary/mr.1142.1.md b/doc/changes/auxiliary/mr.1142.1.md index 23fc497b5..2cf65d208 100644 --- a/doc/changes/auxiliary/mr.1142.1.md +++ b/doc/changes/auxiliary/mr.1142.1.md @@ -1 +1 @@ -vulkan: Check which fence types can be imported and exported on the device. +vk: Check which fence types can be imported and exported on the device. diff --git a/doc/changes/auxiliary/mr.1142.2.md b/doc/changes/auxiliary/mr.1142.2.md index 065788457..ec0bece78 100644 --- a/doc/changes/auxiliary/mr.1142.2.md +++ b/doc/changes/auxiliary/mr.1142.2.md @@ -1 +1 @@ -vulkan: Add functions to create, submit and then export a fence native handle. +vk: Add functions to create, submit and then export a fence native handle. diff --git a/doc/changes/auxiliary/mr.1328.md b/doc/changes/auxiliary/mr.1328.md index ebbc64e61..091a8bc78 100644 --- a/doc/changes/auxiliary/mr.1328.md +++ b/doc/changes/auxiliary/mr.1328.md @@ -1,2 +1,2 @@ -Split the CMakeLists.txt out into the sub-directories of each library, making -each much more manageable when editing. +cmake: Split the CMakeLists.txt out into the sub-directories of each library, +making each much more manageable when editing. diff --git a/doc/changes/auxiliary/mr.1404.md b/doc/changes/auxiliary/mr.1404.md index 94646e565..aa58b7df3 100644 --- a/doc/changes/auxiliary/mr.1404.md +++ b/doc/changes/auxiliary/mr.1404.md @@ -1 +1,2 @@ -Relax the compute-only queue search to fall back to any queue that supports compute. +vk: Relax the compute-only queue search to fall back to any queue that supports +compute. diff --git a/doc/changes/auxiliary/mr.1801.2.md b/doc/changes/auxiliary/mr.1801.2.md index a21a34f46..dd5173ff8 100644 --- a/doc/changes/auxiliary/mr.1801.2.md +++ b/doc/changes/auxiliary/mr.1801.2.md @@ -1 +1 @@ -pacing: Add variable tracking to fake pacer. +u/pacing: Add variable tracking to fake pacer. diff --git a/doc/changes/auxiliary/mr.1809.1.md b/doc/changes/auxiliary/mr.1809.1.md index 7c37905ce..53ce994ba 100644 --- a/doc/changes/auxiliary/mr.1809.1.md +++ b/doc/changes/auxiliary/mr.1809.1.md @@ -1 +1 @@ -time: Add helper to go from milliseconds to nanoseconds. +u/time: Add helper to go from milliseconds to nanoseconds. diff --git a/doc/changes/auxiliary/mr.1809.2.md b/doc/changes/auxiliary/mr.1809.2.md index 93c054c64..3dea84c1e 100644 --- a/doc/changes/auxiliary/mr.1809.2.md +++ b/doc/changes/auxiliary/mr.1809.2.md @@ -1 +1 @@ -pacing: General improvements. +u/pacing: General improvements. diff --git a/doc/changes/auxiliary/mr.1809.3.md b/doc/changes/auxiliary/mr.1809.3.md index dec79150b..38df00c28 100644 --- a/doc/changes/auxiliary/mr.1809.3.md +++ b/doc/changes/auxiliary/mr.1809.3.md @@ -1 +1 @@ -pacing: Add minimum compositor frame time. +u/pacing: Add minimum compositor frame time. diff --git a/doc/changes/auxiliary/mr.1809.4.md b/doc/changes/auxiliary/mr.1809.4.md index ec5e96c6c..a245327d8 100644 --- a/doc/changes/auxiliary/mr.1809.4.md +++ b/doc/changes/auxiliary/mr.1809.4.md @@ -3,4 +3,4 @@ - mr.1828 --- -pacing: Add minimum application frame time. +u/pacing: Add minimum application frame time. diff --git a/doc/changes/auxiliary/mr.1810.md b/doc/changes/auxiliary/mr.1810.md index 5ee9e3e78..a3ccc8786 100644 --- a/doc/changes/auxiliary/mr.1810.md +++ b/doc/changes/auxiliary/mr.1810.md @@ -1 +1 @@ -fifo: Doc comments, and small improvements to the C++ wrapper helper. +u/fifo: Doc comments, and small improvements to the C++ wrapper helper. diff --git a/doc/changes/auxiliary/mr.1862.md b/doc/changes/auxiliary/mr.1862.md index 79d2d3334..b93ec547e 100644 --- a/doc/changes/auxiliary/mr.1862.md +++ b/doc/changes/auxiliary/mr.1862.md @@ -1 +1 @@ -a/vive: Refactor documentation and move VID and PID defines here. +vive: Refactor documentation and move VID and PID defines here. diff --git a/doc/changes/auxiliary/mr.1865.2.md b/doc/changes/auxiliary/mr.1865.2.md index 6543c2399..f976620d3 100644 --- a/doc/changes/auxiliary/mr.1865.2.md +++ b/doc/changes/auxiliary/mr.1865.2.md @@ -1,4 +1,5 @@ --- - mr.1879 --- + u/logging: Truncate the output of hexdump at a safer limit (16MB). diff --git a/doc/changes/auxiliary/mr.721.2.md b/doc/changes/auxiliary/mr.721.2.md index 8721d09f0..2f943cad4 100644 --- a/doc/changes/auxiliary/mr.721.2.md +++ b/doc/changes/auxiliary/mr.721.2.md @@ -1 +1 @@ -vulkan: Add fence import function. +vk: Add fence import function. diff --git a/doc/changes/auxiliary/mr.811.md b/doc/changes/auxiliary/mr.811.md index 94c8ca8fa..8825faab4 100644 --- a/doc/changes/auxiliary/mr.811.md +++ b/doc/changes/auxiliary/mr.811.md @@ -1,4 +1,5 @@ --- - mr.840 --- + u/trace_marker: Switch from homegrown tracing code to using Percetto/Perfetto. diff --git a/doc/changes/auxiliary/mr.839.1.md b/doc/changes/auxiliary/mr.839.1.md index a01e9a4b2..f6ba91d9a 100644 --- a/doc/changes/auxiliary/mr.839.1.md +++ b/doc/changes/auxiliary/mr.839.1.md @@ -1,4 +1,4 @@ -util: added `u_device_2d_extents` and `u_setup_2d_extents_split_side_by_side` - -this is hopefully to eliminate confusion: the FOV you had to give to -`u_device_split_side_by_side` was a placeholder value, but some people thought -it was the actual headset's FOV. +u/device: Added `u_device_2d_extents` and +`u_setup_2d_extents_split_side_by_side`, this is hopefully to eliminate +confusion: the FOV you had to give to `u_device_split_side_by_side` was a +placeholder value, but some people thought it was the actual headset's FOV. diff --git a/doc/changes/auxiliary/mr.841.1.md b/doc/changes/auxiliary/mr.841.1.md index 6652ce241..4fe51f45e 100644 --- a/doc/changes/auxiliary/mr.841.1.md +++ b/doc/changes/auxiliary/mr.841.1.md @@ -1 +1 @@ -vulkan: Add more functions to vk_bundle struct. +vk: Add more functions to vk_bundle struct. diff --git a/doc/changes/auxiliary/mr.841.2.md b/doc/changes/auxiliary/mr.841.2.md index 605595004..19cb70f3c 100644 --- a/doc/changes/auxiliary/mr.841.2.md +++ b/doc/changes/auxiliary/mr.841.2.md @@ -1 +1 @@ -vulkan: Make it possible to create a compute only queue. +vk: Make it possible to create a compute only queue. diff --git a/doc/changes/auxiliary/mr.841.3.md b/doc/changes/auxiliary/mr.841.3.md index 421140d9e..b198b8d08 100644 --- a/doc/changes/auxiliary/mr.841.3.md +++ b/doc/changes/auxiliary/mr.841.3.md @@ -1 +1 @@ -vulkan: Refactor and tidy extension handling. +vk: Refactor and tidy extension handling. diff --git a/doc/changes/auxiliary/mr.841.4.md b/doc/changes/auxiliary/mr.841.4.md index 79ac635fb..815c31c79 100644 --- a/doc/changes/auxiliary/mr.841.4.md +++ b/doc/changes/auxiliary/mr.841.4.md @@ -1 +1 @@ -vulkan: Add support for VK_EXT_robustness2 +vk: Add support for VK_EXT_robustness2 diff --git a/doc/changes/auxiliary/mr.841.5.md b/doc/changes/auxiliary/mr.841.5.md index 686118636..58d9a6464 100644 --- a/doc/changes/auxiliary/mr.841.5.md +++ b/doc/changes/auxiliary/mr.841.5.md @@ -1 +1 @@ -vulkan: Add code to handle optional device features. +vk: Add code to handle optional device features. diff --git a/doc/changes/compositor/mr.1119.md b/doc/changes/compositor/mr.1119.md index 50ab26468..5c5286164 100644 --- a/doc/changes/compositor/mr.1119.md +++ b/doc/changes/compositor/mr.1119.md @@ -4,5 +4,6 @@ - mr.1125 - mr.1128 --- + client/util: Fix several flags being set wrong on barriers and creation of the swapchain images. We were especially wrong with the depth stencil formats. diff --git a/doc/changes/compositor/mr.1120.md b/doc/changes/compositor/mr.1120.md index 939541174..1af43fca0 100644 --- a/doc/changes/compositor/mr.1120.md +++ b/doc/changes/compositor/mr.1120.md @@ -4,5 +4,5 @@ - mr.1144 --- -renderer: -Add support for mirroring the left view back to the debug gui, so we can record it or see what somebody's doing in VR. +main: Add support for mirroring the left view back to the debug gui, so we can +record it or see what somebody's doing in VR. diff --git a/doc/changes/compositor/mr.1340.md b/doc/changes/compositor/mr.1340.md index 047f87885..dbb2809d9 100644 --- a/doc/changes/compositor/mr.1340.md +++ b/doc/changes/compositor/mr.1340.md @@ -1 +1 @@ -Initial support for D3D12 client applications on Windows. +d3d12: Initial support for D3D12 client applications on Windows. diff --git a/doc/changes/compositor/mr.1465.2.md b/doc/changes/compositor/mr.1465.2.md index d698f735a..78b92c6b1 100644 --- a/doc/changes/compositor/mr.1465.2.md +++ b/doc/changes/compositor/mr.1465.2.md @@ -2,4 +2,5 @@ - issue.47 --- -Reduce the minimum required OpenGL version for client applications to 3.0. +client: Reduce the minimum required OpenGL version for client applications to +3.0. diff --git a/doc/changes/compositor/mr.1465.md b/doc/changes/compositor/mr.1465.md index adc7dde01..882cf4d30 100644 --- a/doc/changes/compositor/mr.1465.md +++ b/doc/changes/compositor/mr.1465.md @@ -1 +1 @@ -Support for OpenGL client applications on Windows. +client: Support for OpenGL client applications on Windows. diff --git a/doc/changes/compositor/mr.1570.md b/doc/changes/compositor/mr.1570.md index 41137c67a..4bc19fc1c 100644 --- a/doc/changes/compositor/mr.1570.md +++ b/doc/changes/compositor/mr.1570.md @@ -1,6 +1,7 @@ --- - mr.1684 --- + main: Introduce `comp_target_factory`. This struct allows us to remove long and cumbersome switch statements for each type. Instead the code is generic and tweaks for specific target types can be reused for others more easily with this diff --git a/doc/changes/compositor/mr.721.md b/doc/changes/compositor/mr.721.md index 67e4b9940..039cd471c 100644 --- a/doc/changes/compositor/mr.721.md +++ b/doc/changes/compositor/mr.721.md @@ -5,6 +5,7 @@ - mr.1346 - issue.171 --- + multi: Introduce a new multi client compositor layer, this allows rendering code to be moved from the IPC layer into the compositor, separating concerns. The main compositor always uses the multi client compositor, as it gives us a async diff --git a/doc/changes/compositor/mr.767.md b/doc/changes/compositor/mr.767.md index f3e74cab2..0c7476941 100644 --- a/doc/changes/compositor/mr.767.md +++ b/doc/changes/compositor/mr.767.md @@ -2,5 +2,6 @@ - issue.120 - mr.787 --- + main: Make it possible to create the swapchain later when actually needed, and have the swapchain be in a non-ready state that stops drawing. diff --git a/doc/changes/compositor/mr.943.md b/doc/changes/compositor/mr.943.md index 269a08270..0c6055566 100644 --- a/doc/changes/compositor/mr.943.md +++ b/doc/changes/compositor/mr.943.md @@ -8,4 +8,4 @@ - mr.1340 --- -Initial support for D3D11 client applications on Windows. +client: Initial support for D3D11 client applications on Windows. diff --git a/doc/changes/compositor/mr.959.1.md b/doc/changes/compositor/mr.959.1.md index 322241d11..6bbff6741 100644 --- a/doc/changes/compositor/mr.959.1.md +++ b/doc/changes/compositor/mr.959.1.md @@ -5,4 +5,7 @@ - mr.982 - mr.1021 --- -Refactor and reorganize compositor to improve modularity and ease of reuse. + +render: Refactor and reorganize compositor to improve modularity and ease of +reuse. This introduces the render folder which aims to be useful Vulkan render +code that can be used outside of the compositor. diff --git a/doc/changes/drivers/mr.1829.2.md b/doc/changes/drivers/mr.1829.2.md index 52b6c97ae..85afd06d0 100644 --- a/doc/changes/drivers/mr.1829.2.md +++ b/doc/changes/drivers/mr.1829.2.md @@ -1,2 +1,2 @@ -d/vive: Refactor timing code in source, make it take in account of the age of +vive: Refactor timing code in source, make it take in account of the age of samples, this reduces the time drift due to irregular delivery of packets. diff --git a/doc/changes/drivers/mr.1861.md b/doc/changes/drivers/mr.1861.md index 6ed38a7ed..022f5a8b6 100644 --- a/doc/changes/drivers/mr.1861.md +++ b/doc/changes/drivers/mr.1861.md @@ -1 +1 @@ -SteamVR-Lighthouse: Add driver that wraps the SteamVR Lighthouse driver. +steamvr_lh: Add driver that wraps the SteamVR Lighthouse driver. diff --git a/doc/changes/drivers/mr.774.md b/doc/changes/drivers/mr.774.md index dc47a5446..bedc4b766 100644 --- a/doc/changes/drivers/mr.774.md +++ b/doc/changes/drivers/mr.774.md @@ -3,4 +3,5 @@ - mr.1796 - mr.1797 --- + wmr: Add Windows Mixed Reality driver, supports 6dof through Basalt. diff --git a/doc/changes/ipc/mr.1213.md b/doc/changes/ipc/mr.1213.md index c2c1d5faf..de93247ff 100644 --- a/doc/changes/ipc/mr.1213.md +++ b/doc/changes/ipc/mr.1213.md @@ -1,3 +1,3 @@ -xrt: Do not require OPENXR permission when connect MonadoService. +Android: Do not require OPENXR permission when connect MonadoService. Permission will not be granted if install application before permission -container. \ No newline at end of file +container. diff --git a/doc/changes/ipc/mr.1408.md b/doc/changes/ipc/mr.1408.md index 33fe29062..55bd922f1 100644 --- a/doc/changes/ipc/mr.1408.md +++ b/doc/changes/ipc/mr.1408.md @@ -1 +1 @@ -Change IPC script to automatically mark all input aggregates as const. +shared: Change IPC script to automatically mark all input aggregates as const. diff --git a/doc/changes/ipc/mr.1525.md b/doc/changes/ipc/mr.1525.md index 1e384182c..7addda7ed 100644 --- a/doc/changes/ipc/mr.1525.md +++ b/doc/changes/ipc/mr.1525.md @@ -5,4 +5,4 @@ - mr.1807 --- -Add Windows support to the IPC layer, this is based on named pipes. +all: Add Windows support to the IPC layer, this is based on named pipes. diff --git a/doc/changes/ipc/mr.565.md b/doc/changes/ipc/mr.565.md index 5604ca24b..2d817abf2 100644 --- a/doc/changes/ipc/mr.565.md +++ b/doc/changes/ipc/mr.565.md @@ -1,4 +1,4 @@ -ipc: Use libbsd pidfile to detect running Monado instances. +all: Use libbsd pidfile to detect running Monado instances. Enables automatically deleting stale socket files. The socket file is now placed in $XDG_RUNTIME_DIR/monado_comp_ipc by default or falls back to /tmp/monado_comp_ipc again if $XDG_RUNTIME_DIR is not set. diff --git a/doc/changes/ipc/mr.685.md b/doc/changes/ipc/mr.685.md index c950d0c65..6cc4fd4e1 100644 --- a/doc/changes/ipc/mr.685.md +++ b/doc/changes/ipc/mr.685.md @@ -1 +1 @@ -Factor out the IPC server mainloop into a per-platform structure. +server: Factor out the IPC server mainloop into a per-platform structure. diff --git a/doc/changes/ipc/mr.712.md b/doc/changes/ipc/mr.712.md index 51ddc6b13..a1ed99a3f 100644 --- a/doc/changes/ipc/mr.712.md +++ b/doc/changes/ipc/mr.712.md @@ -1 +1,2 @@ -Support systemd socket activation with meson too. +all: ~~Support systemd socket activation with meson too.~~ Mason build files +has been removed. diff --git a/doc/changes/ipc/mr.721.md b/doc/changes/ipc/mr.721.md index f8827c87d..6f79adfa4 100644 --- a/doc/changes/ipc/mr.721.md +++ b/doc/changes/ipc/mr.721.md @@ -4,5 +4,6 @@ - mr.800 - mr.846 --- -Now that there is a interface that allows the compositor to support + +all: Now that there is a interface that allows the compositor to support multi-client rendering use that instead of doing our own rendering. diff --git a/doc/changes/ipc/mr.768.md b/doc/changes/ipc/mr.768.md index fa529bcb3..cd1840097 100644 --- a/doc/changes/ipc/mr.768.md +++ b/doc/changes/ipc/mr.768.md @@ -1,2 +1,2 @@ -Ensure that functions that require the compositor can't be called if a session -has not been created yet. +all: Ensure that functions that require the compositor can't be called if a +session has not been created yet. diff --git a/doc/changes/misc_features/mr.676.md b/doc/changes/misc_features/mr.676.md index 78c47e247..9fa173263 100644 --- a/doc/changes/misc_features/mr.676.md +++ b/doc/changes/misc_features/mr.676.md @@ -16,4 +16,5 @@ - mr.1377 - mr.1385 --- + More improvements to the Android port. diff --git a/doc/changes/misc_features/mr.695.md b/doc/changes/misc_features/mr.695.md index 937e68e72..cbadb6b42 100644 --- a/doc/changes/misc_features/mr.695.md +++ b/doc/changes/misc_features/mr.695.md @@ -1 +1,2 @@ -Implement tracking overrides using wrapper devices and add a tracking override configuration gui. +Implement tracking overrides using wrapper devices and add a tracking override +configuration gui. diff --git a/doc/changes/misc_features/mr.739.md b/doc/changes/misc_features/mr.739.md index c64e1a365..4927a6aca 100644 --- a/doc/changes/misc_features/mr.739.md +++ b/doc/changes/misc_features/mr.739.md @@ -2,4 +2,6 @@ - mr.743 - mr.1322 --- -More work on the Windows port: fix timing, waiting, sleeping, handling the message queue. + +More work on the Windows port: fix timing, waiting, sleeping, handling the +message queue. diff --git a/doc/changes/misc_features/mr.785.md b/doc/changes/misc_features/mr.785.md index c7fae496b..bcd381db1 100644 --- a/doc/changes/misc_features/mr.785.md +++ b/doc/changes/misc_features/mr.785.md @@ -1,4 +1,5 @@ --- - issue.82 --- + Add JSON Schema for config files. diff --git a/doc/changes/misc_features/mr.809.md b/doc/changes/misc_features/mr.809.md index 3d8819b12..01946b7b9 100644 --- a/doc/changes/misc_features/mr.809.md +++ b/doc/changes/misc_features/mr.809.md @@ -1 +1,4 @@ -For code that is implemented in C++, note that the default standard mode is now C++17 across all platforms and modules, instead of a mix of 14 and 17 like before. The CI remains the decider of what functionality is available, as it contains the oldest distribution we support (Debian Buster). +For code that is implemented in C++, note that the default standard mode is now +C++17 across all platforms and modules, instead of a mix of 14 and 17 like +before. The CI remains the decider of what functionality is available, as it +contains the oldest distribution we support (Debian Buster). diff --git a/doc/changes/misc_features/mr.984.md b/doc/changes/misc_features/mr.984.md index ca7f5e2c0..ca262c4cf 100644 --- a/doc/changes/misc_features/mr.984.md +++ b/doc/changes/misc_features/mr.984.md @@ -2,4 +2,6 @@ - issue.72 - mr.1342 --- -Add `cmake-format` config files and `scripts/format-cmake.sh` to keep our build system tidy. + +Add `cmake-format` config files and `scripts/format-cmake.sh` to keep our build +system tidy. diff --git a/doc/changes/misc_fixes/mr.1396.md b/doc/changes/misc_fixes/mr.1396.md index 182bd2d2a..3b07a3c1d 100644 --- a/doc/changes/misc_fixes/mr.1396.md +++ b/doc/changes/misc_fixes/mr.1396.md @@ -1,4 +1,5 @@ --- - issue.175 --- + Fix build issue with Wayland on some distributions. diff --git a/doc/changes/misc_fixes/mr.1561.md b/doc/changes/misc_fixes/mr.1561.md index 68c5caba7..2dbe6e78f 100644 --- a/doc/changes/misc_fixes/mr.1561.md +++ b/doc/changes/misc_fixes/mr.1561.md @@ -1,4 +1,5 @@ --- - issue.221 --- + Update vendored Catch2 to 2.13.10 to fix build issue. diff --git a/doc/changes/misc_fixes/mr.963.md b/doc/changes/misc_fixes/mr.963.md index e4252ab58..a330317b1 100644 --- a/doc/changes/misc_fixes/mr.963.md +++ b/doc/changes/misc_fixes/mr.963.md @@ -1,4 +1,6 @@ --- - issue.132 --- -- Allow OpenGL to be found on *nix without requiring GLX, which should allow a Wayland-only build. + +Allow OpenGL to be found on \*nix without requiring GLX, which should allow a +Wayland-only build. diff --git a/doc/changes/state_trackers/mr.1166.1.md b/doc/changes/state_trackers/mr.1166.1.md index 162124350..21fe06fd2 100644 --- a/doc/changes/state_trackers/mr.1166.1.md +++ b/doc/changes/state_trackers/mr.1166.1.md @@ -1 +1 @@ -st/oxr: Add `XRT_CHECK_RESULT` to oxr space functions. +OpenXR: Add `XRT_CHECK_RESULT` to oxr space functions. diff --git a/doc/changes/state_trackers/mr.1353.md b/doc/changes/state_trackers/mr.1353.md index 077f72f63..06e94c903 100644 --- a/doc/changes/state_trackers/mr.1353.md +++ b/doc/changes/state_trackers/mr.1353.md @@ -1 +1 @@ -st/oxr: Make sure to init session fields as early as possible. +OpenXR: Make sure to init session fields as early as possible. diff --git a/doc/changes/state_trackers/mr.1399.md b/doc/changes/state_trackers/mr.1399.md index d74b8ad9a..bd8a5f4fe 100644 --- a/doc/changes/state_trackers/mr.1399.md +++ b/doc/changes/state_trackers/mr.1399.md @@ -1 +1 @@ -Validate faceCount parameter of XrSwapchainCreateInfo. +OpenXR: Validate faceCount parameter of XrSwapchainCreateInfo. diff --git a/doc/changes/state_trackers/mr.689.md b/doc/changes/state_trackers/mr.689.md index 04302c20b..8b970d7b3 100644 --- a/doc/changes/state_trackers/mr.689.md +++ b/doc/changes/state_trackers/mr.689.md @@ -3,6 +3,7 @@ - mr.690 - mr.740 --- + OpenXR: ~~Add quirk for UnrealEngine4.27 to disable depth/stencil buffer to work around a bug where Unreal would forget to call acquire before wait image.~~ This has been fixed in UnrealEngine and is no longer needed. diff --git a/doc/changes/tracking/mr.1381.md b/doc/changes/tracking/mr.1381.md index eb9bef41c..3b7a2bed9 100644 --- a/doc/changes/tracking/mr.1381.md +++ b/doc/changes/tracking/mr.1381.md @@ -1 +1,2 @@ -mercury: Add Levenberg-Marquardt optimizer and lots of improvements. Makes hand tracking finally somewhat usable. +mercury: Add Levenberg-Marquardt optimizer and lots of improvements. Makes hand +tracking finally somewhat usable. diff --git a/doc/changes/xrt/mr.1054.md b/doc/changes/xrt/mr.1054.md index 1e872f4b0..c5f619473 100644 --- a/doc/changes/xrt/mr.1054.md +++ b/doc/changes/xrt/mr.1054.md @@ -1 +1 @@ -Remove `xrt_view::display::{w|h}_meters` - they are not used anywhere. +Remove `xrt_view::display::{w|h}_meters`, they are not used anywhere. diff --git a/doc/changes/xrt/mr.1092.md b/doc/changes/xrt/mr.1092.md index faa860613..a4c775349 100644 --- a/doc/changes/xrt/mr.1092.md +++ b/doc/changes/xrt/mr.1092.md @@ -1 +1,3 @@ -Rename `xrt_space_graph` (and related `m_space_graph_*` functions in `m_space.h`) to `xrt_relation_chain` to more accurately reflect the function of this structure. +Rename `xrt_space_graph` (and related `m_space_graph_*` functions in +`m_space.h`) to `xrt_relation_chain` to more accurately reflect the function of +this structure. diff --git a/doc/changes/xrt/mr.1231.md b/doc/changes/xrt/mr.1231.md index 94bf72556..09ec0e43b 100644 --- a/doc/changes/xrt/mr.1231.md +++ b/doc/changes/xrt/mr.1231.md @@ -1,2 +1,2 @@ -xrt: Add new `XRT_TRACING` environmental variable to control if tracing is enabled -or not, this is to work around crashes in Perfetto when running the CTS. +xrt: Add new `XRT_TRACING` environmental variable to control if tracing is +enabled or not, this is to work around crashes in Perfetto when running the CTS. diff --git a/doc/changes/xrt/mr.1250.md b/doc/changes/xrt/mr.1250.md index c435bc1e8..604abcb3c 100644 --- a/doc/changes/xrt/mr.1250.md +++ b/doc/changes/xrt/mr.1250.md @@ -3,5 +3,6 @@ - mr.1257 - mr.1259 --- + Introduce `xrt_uuid_t` and `xrt_luid_t` structs and add these as field to `xrt_system_compositor_info` to more correctly transport UUID and LUID values. diff --git a/doc/changes/xrt/mr.1296.md b/doc/changes/xrt/mr.1296.md index 553bc8dfe..81997df1c 100644 --- a/doc/changes/xrt/mr.1296.md +++ b/doc/changes/xrt/mr.1296.md @@ -1 +1,2 @@ -Make a @ref xrt_builder specifically for Lighthouse (vive, index, etc.), and remove Lighthouse devices from the legacy builder. +Make a @ref xrt_builder specifically for Lighthouse (vive, index, etc.), and +remove Lighthouse devices from the legacy builder. diff --git a/doc/changes/xrt/mr.1421.md b/doc/changes/xrt/mr.1421.md index 91ac6ee1c..1d7238927 100644 --- a/doc/changes/xrt/mr.1421.md +++ b/doc/changes/xrt/mr.1421.md @@ -1 +1 @@ -Enable cube layer submission +Remove unused `xrt_layer_cube_data::image_array_index` field. diff --git a/doc/changes/xrt/mr.1567.1.md b/doc/changes/xrt/mr.1567.1.md index cec31a124..20d161d5d 100644 --- a/doc/changes/xrt/mr.1567.1.md +++ b/doc/changes/xrt/mr.1567.1.md @@ -1 +1,2 @@ -Add `XRT_IPC_SERVICE_PID_FILE_NAME` cmake variable to configure the name of pid file. +Add `XRT_IPC_SERVICE_PID_FILE_NAME` cmake variable to configure the name of pid +file. diff --git a/doc/changes/xrt/mr.1567.2.md b/doc/changes/xrt/mr.1567.2.md index a82d70f7a..1f2d27084 100644 --- a/doc/changes/xrt/mr.1567.2.md +++ b/doc/changes/xrt/mr.1567.2.md @@ -1 +1,2 @@ -Add `XRT_OXR_RUNTIME_SUFFIX` cmake variable to configure the suffix of the output openXR library. +Add `XRT_OXR_RUNTIME_SUFFIX` cmake variable to configure the suffix of the +output openXR library. diff --git a/doc/changes/xrt/mr.704.md b/doc/changes/xrt/mr.704.md index 39a12eb6b..12be27e38 100644 --- a/doc/changes/xrt/mr.704.md +++ b/doc/changes/xrt/mr.704.md @@ -1 +1 @@ -xrt: Add functionality to disable individual drivers in the configuration file. +Add functionality to disable individual drivers in the configuration file. diff --git a/doc/changes/xrt/mr.705.1.md b/doc/changes/xrt/mr.705.1.md index 908280e8e..93dc4f066 100644 --- a/doc/changes/xrt/mr.705.1.md +++ b/doc/changes/xrt/mr.705.1.md @@ -1 +1 @@ -xrt: Return xrt_result_t from xrt_gfx_provider_create_gl_egl +Return `xrt_result_t` from `xrt_gfx_provider_create_gl_egl`. diff --git a/doc/changes/xrt/mr.705.2.md b/doc/changes/xrt/mr.705.2.md index 9e17e3485..99253b4cf 100644 --- a/doc/changes/xrt/mr.705.2.md +++ b/doc/changes/xrt/mr.705.2.md @@ -1,5 +1,6 @@ --- - mr.768 --- -xrt: Add XRT_ERROR_EGL_CONFIG_MISSING error, to handle missing config from -EGL compositor creation call. + +Add `XRT_ERROR_EGL_CONFIG_MISSING` error, to handle missing config from EGL +compositor creation call. diff --git a/doc/changes/xrt/mr.723.md b/doc/changes/xrt/mr.723.md index 5b03d6c5f..953cced51 100644 --- a/doc/changes/xrt/mr.723.md +++ b/doc/changes/xrt/mr.723.md @@ -2,6 +2,7 @@ - mr.754 - mr.807 --- + Make @ref xrt_swapchain be reference counted. This will greatly help with handling swapchains for multiple clients in the compositor rendering pipeline where a client might go away while the compositor is using it. diff --git a/doc/changes/xrt/mr.749.md b/doc/changes/xrt/mr.749.md index d761f5da1..cc91d92b0 100644 --- a/doc/changes/xrt/mr.749.md +++ b/doc/changes/xrt/mr.749.md @@ -1 +1,2 @@ -Make `enum xrt_blend_mode` an array instead of a bitfield, so that drivers can specify which one is preferred. \ No newline at end of file +Make `enum xrt_blend_mode` an array instead of a bitfield, so that drivers can +specify which one is preferred. diff --git a/doc/changes/xrt/mr.800.md b/doc/changes/xrt/mr.800.md index a7a3e1f03..d4c70641c 100644 --- a/doc/changes/xrt/mr.800.md +++ b/doc/changes/xrt/mr.800.md @@ -1,2 +1,2 @@ -Add XRT_ERROR_IPC_SESSION_ALREADY_CREATED error message to signal that a session -has already been created on this connection. +Add `XRT_ERROR_IPC_SESSION_ALREADY_CREATED` error message to signal that a +session has already been created on this connection. diff --git a/doc/changes/xrt/mr.810.md b/doc/changes/xrt/mr.810.md index 2bef57966..9ac05f525 100644 --- a/doc/changes/xrt/mr.810.md +++ b/doc/changes/xrt/mr.810.md @@ -1,4 +1,5 @@ --- - issue.61 --- + Add a @ref conventions page. diff --git a/doc/changes/xrt/mr.975.md b/doc/changes/xrt/mr.975.md index 28a2f9f73..9e0daa99a 100644 --- a/doc/changes/xrt/mr.975.md +++ b/doc/changes/xrt/mr.975.md @@ -1 +1,2 @@ -Make `xrt_system_compositor_info::supported_blend_modes` an array with an adjacent count field. +Make `xrt_system_compositor_info::supported_blend_modes` an array with an +adjacent count field.