mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-26 17:37:34 +00:00
doc: Update CHANGELOG
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2242>
This commit is contained in:
parent
7e9134a2de
commit
4a6dcd0077
2483
doc/CHANGELOG.md
2483
doc/CHANGELOG.md
File diff suppressed because it is too large
Load diff
|
@ -1 +0,0 @@
|
|||
t/file: Migrate calibration file format to JSON.
|
|
@ -1,2 +0,0 @@
|
|||
t/slam: Update SLAM interface to support dynamically query external systems for
|
||||
special features.
|
|
@ -1 +0,0 @@
|
|||
t/euroc: Add EuRoC dataset recorder for saving camera and IMU streams to disk.
|
|
@ -1 +0,0 @@
|
|||
t/slam: Add naive prediction to the SLAM tracker.
|
|
@ -1 +0,0 @@
|
|||
t/slam: Add trajectory filters and use IMU for prediction in the SLAM tracker.
|
|
@ -1 +0,0 @@
|
|||
u/config_json: Add functionality to save/load gui state to file.
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
- mr.1081
|
||||
- mr.1104
|
||||
---
|
||||
u/pacing: Renames and improvements for frame pacing (formerly known as render
|
||||
and display timing) code and APIs.
|
|
@ -1,3 +0,0 @@
|
|||
vk: Refactor and rename various function related to compositor swapchain
|
||||
images and their flags. These changes makes it clear it's only used for these
|
||||
images and image views.
|
|
@ -1 +0,0 @@
|
|||
vk: Check which fence types can be imported and exported on the device.
|
|
@ -1 +0,0 @@
|
|||
t/slam: Add tools for performance and accuracy evaluation of the SLAM tracker.
|
|
@ -1 +0,0 @@
|
|||
vk: Add `XRT_CHECK_RESULT` to sync functions.
|
|
@ -1 +0,0 @@
|
|||
u/logging: Add logging sink to intercept log messages.
|
|
@ -1,2 +0,0 @@
|
|||
t/cli: Add monado-cli slambatch command for evaluation of SLAM datasets in
|
||||
batch.
|
|
@ -1 +0,0 @@
|
|||
vk: Refactor bundle functions into a file of their own.
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
- mr.1203
|
||||
- mr.1942
|
||||
---
|
||||
|
||||
vk: Separate printing functions into their own file.
|
|
@ -1 +0,0 @@
|
|||
vive: Add shared bindings that are used by `drv_vive` & `drv_survive`, also add mappings/bindings from the Touch controller to the Index Controller so games only providing Touch bindings works on Index controllers.
|
|
@ -1 +0,0 @@
|
|||
vk: Print out information about the opened device.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Make `VK_KHR_external_[fence|semaphore]_fd` optional. This is helpful for CI
|
||||
where only lavapipe can be used which does not support those extensions.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Make present_to_display_offset_ns more clear by changing the name.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Predict present time and then calculate display time in fake pacer.
|
|
@ -1,2 +0,0 @@
|
|||
u/pacing: Make the comp time be at least 2ms in fake pacer, this is a more
|
||||
conservative margin for when the fake pacer is used for real hardware.
|
|
@ -1,2 +0,0 @@
|
|||
u/pacing: Add vblank timing function for display control, lets the fake pacer
|
||||
properly synchronise with hardware.
|
|
@ -1 +0,0 @@
|
|||
u/aeg: Implement module for auto exposure and gain to help with SLAM tracking.
|
|
@ -1,9 +0,0 @@
|
|||
---
|
||||
- mr.1320
|
||||
- mr.1324
|
||||
- mr.1329
|
||||
- mr.1353
|
||||
---
|
||||
os: Rename threading functions to more clearly state that it both stops and
|
||||
waits on the thread. Also add asserts to make sure primitives have been
|
||||
initialized.
|
|
@ -1,2 +0,0 @@
|
|||
cmake: Split the CMakeLists.txt out into the sub-directories of each library,
|
||||
making each much more manageable when editing.
|
|
@ -1,2 +0,0 @@
|
|||
t/slam: Support calibration info from drivers and sending it to the external
|
||||
SLAM system.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Relax the compute-only queue search to fall back to any queue that supports
|
||||
compute.
|
|
@ -1 +0,0 @@
|
|||
u/logging: Log to stderr in Windows.
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
- mr.1521
|
||||
- mr.1579
|
||||
---
|
||||
|
||||
u/metrics: Add code that allows writing various metrics information that can
|
||||
then be processed for a better view into the run.
|
|
@ -1,3 +0,0 @@
|
|||
u/windows: Add helper code for various bits of Windows related things, like
|
||||
formatting error numbers into error messages. Also functions related to
|
||||
cpu priority and privilege granting of rights.
|
|
@ -1 +0,0 @@
|
|||
os/time: Use timePeriod[Begin|End] when sleeping in precise sleeper
|
|
@ -1 +0,0 @@
|
|||
math: Add clock_offset utility to estimate offset between clocks
|
|
@ -1 +0,0 @@
|
|||
u/space_overseer: Make it possible set root as unbounded.
|
|
@ -1 +0,0 @@
|
|||
vk: Add new command buffer helpers and `vk_cmd_pool` helper class.
|
|
@ -1 +0,0 @@
|
|||
vk: Remove the global command buffer pool.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Refactor `vk_csci_get_image_usage_flags` to not always set the sampled bit
|
||||
and other bits that where always set. Also tidy with a nice define for checking.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Add new cmd buffer helper file `vk_cmd.[h|c]`, these does not use the global
|
||||
command pool.
|
|
@ -1 +0,0 @@
|
|||
vk: Add copy and blit command buffer writer helpers to `vk_cmd.[h|c]`.
|
|
@ -1 +0,0 @@
|
|||
vive: Tidy the files a lot, break the calibration getters out into own file.
|
|
@ -1 +0,0 @@
|
|||
vive: Move the view fov calculation into the config file helper.
|
|
@ -1 +0,0 @@
|
|||
vive: Add hardcoded tweaks for view FoV values.
|
|
@ -1 +0,0 @@
|
|||
t/slam: Add basic tracing support.
|
|
@ -1 +0,0 @@
|
|||
vk: Add `vk_surface_info` helper for `VkSurfaceKHR` information gathering.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Add variable tracking to fake pacer.
|
|
@ -1 +0,0 @@
|
|||
u/time: Add helper to go from milliseconds to nanoseconds.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: General improvements.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Add minimum compositor frame time.
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
- mr.1809
|
||||
- mr.1828
|
||||
---
|
||||
u/pacing: Add minimum application frame time.
|
|
@ -1 +0,0 @@
|
|||
u/fifo: Doc comments, and small improvements to the C++ wrapper helper.
|
|
@ -1 +0,0 @@
|
|||
u/debug_gui: Small refactor of loop and and tracing.
|
|
@ -1 +0,0 @@
|
|||
vk: Expand readback pool to be able to set Vulkan format.
|
|
@ -1 +0,0 @@
|
|||
u/var: Improve documentation.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Add variable tracking integration to app pacer.
|
|
@ -1 +0,0 @@
|
|||
u/pacing: Add env variable to set present to display offset.
|
|
@ -1,2 +0,0 @@
|
|||
u/file: Search more paths, and actually test if a directory is there, for
|
||||
hand-tracking models.
|
|
@ -1 +0,0 @@
|
|||
bindings: Add support for eye gaze bindings extension.
|
|
@ -1 +0,0 @@
|
|||
bindings: Add generic vive tracker input and output bindings, not used for now.
|
|
@ -1 +0,0 @@
|
|||
vive: Add support for Gen 3.0 and Tundra trackers.
|
|
@ -1 +0,0 @@
|
|||
vive: Refactor documentation and move VID and PID defines here.
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
- mr.1865
|
||||
- mr.1923
|
||||
---
|
||||
u/truncate_printf: Add helpers that have the semantics we want for the printf
|
||||
functions [vn|sn]printf.
|
|
@ -1,4 +0,0 @@
|
|||
---
|
||||
- mr.1879
|
||||
---
|
||||
u/logging: Truncate the output of hexdump at a safer limit (16MB).
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
- mr.1865
|
||||
- mr.1892
|
||||
---
|
||||
u/logging: Refactor printing to be safer using truncating helpers, and increase
|
||||
the reuse of code.
|
|
@ -1 +0,0 @@
|
|||
u/logging: Make the CMake variable only be true on Linux.
|
|
@ -1 +0,0 @@
|
|||
u/debug: Refactor code to be prettier and expose more conversion functions.
|
|
@ -1,3 +0,0 @@
|
|||
u/debug: Use system properties on Android for the debug settings, properties
|
||||
are prefixed with `debug.xrt.` so the property for `XRT_LOG` is
|
||||
`debug.xrt.XRT_LOG`.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Add helper function to name Vulkan objects using `VK_EXT_debug_marker`, useful
|
||||
when debugging validation errors.
|
|
@ -1 +0,0 @@
|
|||
vk: Name all fence objects with helpers.
|
|
@ -1,2 +0,0 @@
|
|||
u/linux: Add code that raises the priority of the calling thread to realtime,
|
||||
requires the process to be run as root or have `CAP_SYS_NICE` set.
|
|
@ -1 +0,0 @@
|
|||
vk: Add two call helper for getting instance extensions, and use it.
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
- mr.1885
|
||||
- mr.1973
|
||||
---
|
||||
vk: Add function to check required instance extensions.
|
|
@ -1 +0,0 @@
|
|||
bindings: Correct ML2 controller extension string.
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
- mr.1894
|
||||
- mr.1940
|
||||
---
|
||||
- vk: Add and use enumeration helpers.
|
|
@ -1,2 +0,0 @@
|
|||
u/pp: Pretty print support for new `xrt_input_name` entry,
|
||||
`XRT_INPUT_GENERIC_PALM_POSE` for `XR_EXT_palm_pose`.
|
|
@ -1,4 +0,0 @@
|
|||
a/bindings: Interaction profile inheritance, support data-inheritance in
|
||||
bindings.json, add a new concept of virtual profiles for profile like extensions
|
||||
(e.g. `XR_EXT_palm_pose`) which do not define a profile themselves but require
|
||||
their newly defined actions to be supported by all profiles.
|
|
@ -1 +0,0 @@
|
|||
u/logging: Add json logging, it can be enabled via the XRT_JSON_LOG env var.
|
|
@ -1,3 +0,0 @@
|
|||
a/bindings: Add support for `XR_EXT_hand_interaction` profile - Updates
|
||||
bindings & pretty-print for newly added support for `XR_EXT_hand_interaction`
|
||||
profile.
|
|
@ -1 +0,0 @@
|
|||
u/var: Improve documentation and make `suffix_with_number` argument clearer.
|
|
@ -1 +0,0 @@
|
|||
u/var: Refactor code to make it easier to search for number objects.
|
|
@ -1,2 +0,0 @@
|
|||
bindings: Add system buttons to WinMR controllers, for OpenXR gate them behind
|
||||
the XR_MNDX_system_buttons extension.
|
|
@ -1 +0,0 @@
|
|||
bindings: Add OPPO MR controller profile.
|
|
@ -1 +0,0 @@
|
|||
android: Tidy code and add warning on not getting refresh rate.
|
|
@ -1 +0,0 @@
|
|||
vive: Add support for HTC Vive Pro 2
|
|
@ -1,2 +0,0 @@
|
|||
bindings: Replaces the `monado_device` entry for `XR_EXT_hand_interaction` in
|
||||
bindings.json to refer to a new device name type.
|
|
@ -1,2 +0,0 @@
|
|||
d3d: Add a D3D12 allocator, certain use-cases in D3D12 requires the resource
|
||||
to be allocated directly in D3D12, like multi-gpu.
|
|
@ -1,2 +0,0 @@
|
|||
d3d: Add copy D3D12 helper functions, needed to work around issues with layout
|
||||
on small textures on NVIDIA hardware.
|
|
@ -1 +0,0 @@
|
|||
t/psvr: Fix warnings found with GCC 13.
|
|
@ -1 +0,0 @@
|
|||
vive: Add C++ guards to poses header.
|
|
@ -1 +0,0 @@
|
|||
u/generic_callbacks: Fix missing include for generic callback structure.
|
|
@ -1 +0,0 @@
|
|||
os/threading: Add mutex recursive wrapper.
|
|
@ -1 +0,0 @@
|
|||
t/euroc: Allow euroc recorder to start and stop recordings in the same session
|
|
@ -1 +0,0 @@
|
|||
a/vive: Add FoV tweaks for another index HMD
|
|
@ -1 +0,0 @@
|
|||
external/slam: Update to 7.0.0 with RESET_TRACKER_STATE and ignore masks
|
|
@ -1 +0,0 @@
|
|||
t/slam: Add reset state button
|
|
@ -1 +0,0 @@
|
|||
t/slam: Turn timestamp asserts into warnings
|
|
@ -1 +0,0 @@
|
|||
h/mercury: Add min detection confidence option
|
|
@ -1 +0,0 @@
|
|||
vk: Add string return function for VkSharingMode.
|
|
@ -1,2 +0,0 @@
|
|||
vk: Add string return functions for bitfield values, also improving the old
|
||||
bitfield string functions. The new way lets the caller deal with unknown bits.
|
|
@ -1 +0,0 @@
|
|||
vk: Add printers for `VkSurface` and `VkSwapchain` create info structs.
|
|
@ -1 +0,0 @@
|
|||
vk: When listing GPUs, also output device type.
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue