mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-27 18:16:55 +00:00
doc: Improve changelogs
Went through and tried to make the changelogs more uniform in terms of prefixing and formatting.
This commit is contained in:
parent
267035bc52
commit
6995c6880d
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
pacing: Add variable tracking to fake pacer.
|
||||
u/pacing: Add variable tracking to fake pacer.
|
||||
|
|
|
@ -1 +1 @@
|
|||
time: Add helper to go from milliseconds to nanoseconds.
|
||||
u/time: Add helper to go from milliseconds to nanoseconds.
|
||||
|
|
|
@ -1 +1 @@
|
|||
pacing: General improvements.
|
||||
u/pacing: General improvements.
|
||||
|
|
|
@ -1 +1 @@
|
|||
pacing: Add minimum compositor frame time.
|
||||
u/pacing: Add minimum compositor frame time.
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
- mr.1828
|
||||
---
|
||||
|
||||
pacing: Add minimum application frame time.
|
||||
u/pacing: Add minimum application frame time.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
a/vive: Refactor documentation and move VID and PID defines here.
|
||||
vive: Refactor documentation and move VID and PID defines here.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- mr.1879
|
||||
---
|
||||
|
||||
u/logging: Truncate the output of hexdump at a safer limit (16MB).
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Add fence import function.
|
||||
vk: Add fence import function.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- mr.840
|
||||
---
|
||||
|
||||
u/trace_marker: Switch from homegrown tracing code to using Percetto/Perfetto.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Add more functions to vk_bundle struct.
|
||||
vk: Add more functions to vk_bundle struct.
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Make it possible to create a compute only queue.
|
||||
vk: Make it possible to create a compute only queue.
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Refactor and tidy extension handling.
|
||||
vk: Refactor and tidy extension handling.
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Add support for VK_EXT_robustness2
|
||||
vk: Add support for VK_EXT_robustness2
|
||||
|
|
|
@ -1 +1 @@
|
|||
vulkan: Add code to handle optional device features.
|
||||
vk: Add code to handle optional device features.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Initial support for D3D12 client applications on Windows.
|
||||
d3d12: Initial support for D3D12 client applications on Windows.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Support for OpenGL client applications on Windows.
|
||||
client: Support for OpenGL client applications on Windows.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -8,4 +8,4 @@
|
|||
- mr.1340
|
||||
---
|
||||
|
||||
Initial support for D3D11 client applications on Windows.
|
||||
client: Initial support for D3D11 client applications on Windows.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
SteamVR-Lighthouse: Add driver that wraps the SteamVR Lighthouse driver.
|
||||
steamvr_lh: Add driver that wraps the SteamVR Lighthouse driver.
|
||||
|
|
|
@ -3,4 +3,5 @@
|
|||
- mr.1796
|
||||
- mr.1797
|
||||
---
|
||||
|
||||
wmr: Add Windows Mixed Reality driver, supports 6dof through Basalt.
|
||||
|
|
|
@ -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.
|
||||
container.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
Support systemd socket activation with meson too.
|
||||
all: ~~Support systemd socket activation with meson too.~~ Mason build files
|
||||
has been removed.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -16,4 +16,5 @@
|
|||
- mr.1377
|
||||
- mr.1385
|
||||
---
|
||||
|
||||
More improvements to the Android port.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- issue.82
|
||||
---
|
||||
|
||||
Add JSON Schema for config files.
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- issue.175
|
||||
---
|
||||
|
||||
Fix build issue with Wayland on some distributions.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- issue.221
|
||||
---
|
||||
|
||||
Update vendored Catch2 to 2.13.10 to fix build issue.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
st/oxr: Add `XRT_CHECK_RESULT` to oxr space functions.
|
||||
OpenXR: Add `XRT_CHECK_RESULT` to oxr space functions.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Validate faceCount parameter of XrSwapchainCreateInfo.
|
||||
OpenXR: Validate faceCount parameter of XrSwapchainCreateInfo.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Enable cube layer submission
|
||||
Remove unused `xrt_layer_cube_data::image_array_index` field.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
xrt: Add functionality to disable individual drivers in the configuration file.
|
||||
Add functionality to disable individual drivers in the configuration file.
|
||||
|
|
|
@ -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`.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
Make `enum xrt_blend_mode` an array instead of a bitfield, so that drivers can specify which one is preferred.
|
||||
Make `enum xrt_blend_mode` an array instead of a bitfield, so that drivers can
|
||||
specify which one is preferred.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
- issue.61
|
||||
---
|
||||
|
||||
Add a @ref conventions page.
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue