diff --git a/doc/changes/auxiliary/mr.444.1.md b/doc/changes/auxiliary/mr.444.1.md deleted file mode 100644 index cf2a3554b..000000000 --- a/doc/changes/auxiliary/mr.444.1.md +++ /dev/null @@ -1,2 +0,0 @@ -u/vk: Remove unused vk_image struct, this is later recreated for the image -allocator code. diff --git a/doc/changes/auxiliary/mr.444.2.md b/doc/changes/auxiliary/mr.444.2.md deleted file mode 100644 index b9093eb1c..000000000 --- a/doc/changes/auxiliary/mr.444.2.md +++ /dev/null @@ -1,2 +0,0 @@ -u/vk: Add a new image allocate helper, this is used by the main compositor to -create, export and import swapchain images. diff --git a/doc/changes/auxiliary/mr.469.md b/doc/changes/auxiliary/mr.469.md deleted file mode 100644 index 86669a71e..000000000 --- a/doc/changes/auxiliary/mr.469.md +++ /dev/null @@ -1 +0,0 @@ -u/vk: Rename `vk_create_semaphore_from_fd` to `vk_create_semaphore_from_native` diff --git a/doc/changes/auxiliary/mr.493.1.md b/doc/changes/auxiliary/mr.493.1.md deleted file mode 100644 index 2a4db4d89..000000000 --- a/doc/changes/auxiliary/mr.493.1.md +++ /dev/null @@ -1 +0,0 @@ -aux/ogl: Add a function to compute the texture target and binding enum for a given swapchain image creation info. diff --git a/doc/changes/auxiliary/mr.493.md b/doc/changes/auxiliary/mr.493.md deleted file mode 100644 index 08ed84303..000000000 --- a/doc/changes/auxiliary/mr.493.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.547 -- mr.581 ---- -aux/android: New Android utility library added. diff --git a/doc/changes/auxiliary/mr.574.1.md b/doc/changes/auxiliary/mr.574.1.md deleted file mode 100644 index 07bb66a04..000000000 --- a/doc/changes/auxiliary/mr.574.1.md +++ /dev/null @@ -1 +0,0 @@ -util: Tidy hand tracking header. diff --git a/doc/changes/auxiliary/mr.574.2.md b/doc/changes/auxiliary/mr.574.2.md deleted file mode 100644 index 7003309c5..000000000 --- a/doc/changes/auxiliary/mr.574.2.md +++ /dev/null @@ -1 +0,0 @@ -math: Fix doxygen warnings in vector headers. diff --git a/doc/changes/compositor/mr.425.md b/doc/changes/compositor/mr.425.md deleted file mode 100644 index b5c0e05d5..000000000 --- a/doc/changes/compositor/mr.425.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Add support for alpha blending with premultiplied alpha. diff --git a/doc/changes/compositor/mr.433.md b/doc/changes/compositor/mr.433.md deleted file mode 100644 index 1c0320128..000000000 --- a/doc/changes/compositor/mr.433.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Implement subimage rectangle rendering for quad layers. diff --git a/doc/changes/compositor/mr.436.md b/doc/changes/compositor/mr.436.md deleted file mode 100644 index 34f302d6a..000000000 --- a/doc/changes/compositor/mr.436.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Enable subimage rectangle rendering for projection layers. diff --git a/doc/changes/compositor/mr.477.1.md b/doc/changes/compositor/mr.477.1.md deleted file mode 100644 index f219ad57b..000000000 --- a/doc/changes/compositor/mr.477.1.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Fix printing of current connected displays on nvidia when no whitelisted display is found. diff --git a/doc/changes/compositor/mr.477.2.md b/doc/changes/compositor/mr.477.2.md deleted file mode 100644 index 9e16fbd00..000000000 --- a/doc/changes/compositor/mr.477.2.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Add env var to temporarily add display string to nvidia whitelist. diff --git a/doc/changes/compositor/mr.479.md b/doc/changes/compositor/mr.479.md deleted file mode 100644 index 911b33e20..000000000 --- a/doc/changes/compositor/mr.479.md +++ /dev/null @@ -1 +0,0 @@ -compositor and clients: Use a generic typedef to represent the platform-specific graphics buffer, allowing use of `AHardwareBuffer` on recent Android. diff --git a/doc/changes/compositor/mr.481.md b/doc/changes/compositor/mr.481.md deleted file mode 100644 index b8c685083..000000000 --- a/doc/changes/compositor/mr.481.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Check the protected content bit, and return a non-success code if it's set. Supporting this is optional in OpenXR, but lack of support must be reported to the application. diff --git a/doc/changes/compositor/mr.495.md b/doc/changes/compositor/mr.495.md deleted file mode 100644 index 7bc0ce58b..000000000 --- a/doc/changes/compositor/mr.495.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Implement cylinder layers. diff --git a/doc/changes/compositor/mr.501.md b/doc/changes/compositor/mr.501.md deleted file mode 100644 index d6835cb9f..000000000 --- a/doc/changes/compositor/mr.501.md +++ /dev/null @@ -1,3 +0,0 @@ -main: Set the maximum layers supported to 16, we technically support more than -16, but things get out of hand if multiple clients are running and all are using -max layers. diff --git a/doc/changes/compositor/mr.502.md b/doc/changes/compositor/mr.502.md deleted file mode 100644 index 17de6f193..000000000 --- a/doc/changes/compositor/mr.502.md +++ /dev/null @@ -1 +0,0 @@ -main: Add code to check that a format is supported by the GPU before exposing. diff --git a/doc/changes/compositor/mr.538.md b/doc/changes/compositor/mr.538.md deleted file mode 100644 index 142367b64..000000000 --- a/doc/changes/compositor/mr.538.md +++ /dev/null @@ -1 +0,0 @@ -compositor: Remove panotools and vive shaders from compositor. diff --git a/doc/changes/compositor/mr.547.md b/doc/changes/compositor/mr.547.md deleted file mode 100644 index 9ccf266aa..000000000 --- a/doc/changes/compositor/mr.547.md +++ /dev/null @@ -1 +0,0 @@ -Initial work on a port of the compositor to Android. diff --git a/doc/changes/compositor/mr.566.md b/doc/changes/compositor/mr.566.md deleted file mode 100644 index 4515631c9..000000000 --- a/doc/changes/compositor/mr.566.md +++ /dev/null @@ -1 +0,0 @@ -render: Implement equirect layer rendering. diff --git a/doc/changes/compositor/mr.571.md b/doc/changes/compositor/mr.571.md deleted file mode 100644 index 8bc03df6b..000000000 --- a/doc/changes/compositor/mr.571.md +++ /dev/null @@ -1 +0,0 @@ -main: Fix leaks of sampler objects that was introduced in !566. diff --git a/doc/changes/drivers/mr.474.md b/doc/changes/drivers/mr.474.md deleted file mode 100644 index 2956118a5..000000000 --- a/doc/changes/drivers/mr.474.md +++ /dev/null @@ -1,2 +0,0 @@ -psvr: We were sending in the wrong type of time to the 3DOF fusion code, -switch to nanoseconds instead of fractions of seconds. diff --git a/doc/changes/drivers/mr.486.md b/doc/changes/drivers/mr.486.md deleted file mode 100644 index 0b37621a1..000000000 --- a/doc/changes/drivers/mr.486.md +++ /dev/null @@ -1,3 +0,0 @@ -rs: Make the pose getting from the T265 be threaded. Before we where getting the -pose from the update input function, this would cause some the main thread to -block and would therefore cause jitter in the rendering. diff --git a/doc/changes/drivers/mr.489.md b/doc/changes/drivers/mr.489.md deleted file mode 100644 index eca1ebe0d..000000000 --- a/doc/changes/drivers/mr.489.md +++ /dev/null @@ -1,2 +0,0 @@ -survive: Add lighthouse tracking system type -hydra: Add lighthouse tracking system type diff --git a/doc/changes/drivers/mr.494.md b/doc/changes/drivers/mr.494.md deleted file mode 100644 index ab1b9da96..000000000 --- a/doc/changes/drivers/mr.494.md +++ /dev/null @@ -1,2 +0,0 @@ -rs: Add slam tracking system type -northstar: Use tracking system from tracker (e.g. rs) if available. diff --git a/doc/changes/drivers/mr.509.md b/doc/changes/drivers/mr.509.md deleted file mode 100644 index 2a14ccd5a..000000000 --- a/doc/changes/drivers/mr.509.md +++ /dev/null @@ -1,3 +0,0 @@ -psmv: Introduce proper grip and aim poses, correctly rotate the grip pose to -follow the spec more closely. The aim poses replaces the previous ball tip pose -that was used before for aim. diff --git a/doc/changes/drivers/mr.557.md b/doc/changes/drivers/mr.557.md deleted file mode 100644 index c6243d89d..000000000 --- a/doc/changes/drivers/mr.557.md +++ /dev/null @@ -1 +0,0 @@ -survive: Implement haptic feedback. diff --git a/doc/changes/drivers/mr.572.md b/doc/changes/drivers/mr.572.md deleted file mode 100644 index b82110c74..000000000 --- a/doc/changes/drivers/mr.572.md +++ /dev/null @@ -1,4 +0,0 @@ ----- --- mr.573 ----- -dummy: Tidy the code a bit and switch over to the new logging API. diff --git a/doc/changes/drivers/mr.573.md b/doc/changes/drivers/mr.573.md deleted file mode 100644 index 752dd3472..000000000 --- a/doc/changes/drivers/mr.573.md +++ /dev/null @@ -1 +0,0 @@ -psvr: Switch to the new logging API. diff --git a/doc/changes/drivers/mr.581.md b/doc/changes/drivers/mr.581.md deleted file mode 100644 index f3bca74de..000000000 --- a/doc/changes/drivers/mr.581.md +++ /dev/null @@ -1 +0,0 @@ -Add initial "Cardboard" phone-holder driver for Android. diff --git a/doc/changes/ipc/mr.413.md b/doc/changes/ipc/mr.413.md deleted file mode 100644 index eda2568c1..000000000 --- a/doc/changes/ipc/mr.413.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.427 ---- -Generalize handling of native-platform handles in IPC code, allow bi-directional handle transfer, and de-duplicate code between server and client. diff --git a/doc/changes/ipc/mr.444.1.md b/doc/changes/ipc/mr.444.1.md deleted file mode 100644 index 8b642b55e..000000000 --- a/doc/changes/ipc/mr.444.1.md +++ /dev/null @@ -1,2 +0,0 @@ -generation: Fix handling 'in_handle' by adding a extra sync round-trip, this -might be solvable by using `SOCK_SEQPACKET`. diff --git a/doc/changes/ipc/mr.444.2.md b/doc/changes/ipc/mr.444.2.md deleted file mode 100644 index 64ef187c1..000000000 --- a/doc/changes/ipc/mr.444.2.md +++ /dev/null @@ -1,2 +0,0 @@ -Implement the `xrt_compositor::import_swapchain` function, uses the earlier -`in_handle` work. diff --git a/doc/changes/ipc/mr.461.md b/doc/changes/ipc/mr.461.md deleted file mode 100644 index 659f15553..000000000 --- a/doc/changes/ipc/mr.461.md +++ /dev/null @@ -1,2 +0,0 @@ -proto: Transport the `xrt_compositor_info` over the wire so that the client can -get the needed information. diff --git a/doc/changes/ipc/mr.478.1.md b/doc/changes/ipc/mr.478.1.md deleted file mode 100644 index aaa7ea1ea..000000000 --- a/doc/changes/ipc/mr.478.1.md +++ /dev/null @@ -1,3 +0,0 @@ -client: Implement the usage of the `xrt_image_native_allocator`, currently not -used. But it is needed for platforms where for various reasons the allocation -must happen on the client side. diff --git a/doc/changes/ipc/mr.478.2.md b/doc/changes/ipc/mr.478.2.md deleted file mode 100644 index 76bf6a343..000000000 --- a/doc/changes/ipc/mr.478.2.md +++ /dev/null @@ -1,3 +0,0 @@ -client: Add a "loopback" image allocator, this code allocates a swapchain from -the service then imports that back to the service as if it was imported. This -tests both the import code and the image allocator code. diff --git a/doc/changes/ipc/mr.491.md b/doc/changes/ipc/mr.491.md deleted file mode 100644 index 11a5f6bb4..000000000 --- a/doc/changes/ipc/mr.491.md +++ /dev/null @@ -1,2 +0,0 @@ -ipc: Allow sending zero handles as a reply, at least the Linux fd handling code -allows this. diff --git a/doc/changes/ipc/mr.493.md b/doc/changes/ipc/mr.493.md deleted file mode 100644 index 68b370a14..000000000 --- a/doc/changes/ipc/mr.493.md +++ /dev/null @@ -1 +0,0 @@ -Use a native AHardwareBuffer allocator on the client side when building for recent-enough Android. diff --git a/doc/changes/ipc/mr.511.md b/doc/changes/ipc/mr.511.md deleted file mode 100644 index 84da6763d..000000000 --- a/doc/changes/ipc/mr.511.md +++ /dev/null @@ -1,3 +0,0 @@ -ipc: Add functionality to disable a device input via the `monado-ctl` utility, -this allows us to pass the conformance tests that requires the runtime to turn -off a device. diff --git a/doc/changes/misc_features/mr.421.md b/doc/changes/misc_features/mr.421.md deleted file mode 100644 index 490b30f44..000000000 --- a/doc/changes/misc_features/mr.421.md +++ /dev/null @@ -1 +0,0 @@ -Support building in-process Monado with meson. diff --git a/doc/changes/misc_features/mr.429.md b/doc/changes/misc_features/mr.429.md deleted file mode 100644 index 14f48824a..000000000 --- a/doc/changes/misc_features/mr.429.md +++ /dev/null @@ -1 +0,0 @@ -Allow building some components without Vulkan. Vulkan is still required for the compositor and therefore the OpenXR runtime target. diff --git a/doc/changes/misc_features/mr.574.md b/doc/changes/misc_features/mr.574.md deleted file mode 100644 index 9d71868f3..000000000 --- a/doc/changes/misc_features/mr.574.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.581 ---- -Add an OpenXR Android target: an APK which provides an "About" activity and eventually, an OpenXR runtime. diff --git a/doc/changes/state_trackers/mr.437.md b/doc/changes/state_trackers/mr.437.md deleted file mode 100644 index 5b61b1a9f..000000000 --- a/doc/changes/state_trackers/mr.437.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Add support for attaching Quad layers to action sapces. diff --git a/doc/changes/state_trackers/mr.443.md b/doc/changes/state_trackers/mr.443.md deleted file mode 100644 index a381c0dca..000000000 --- a/doc/changes/state_trackers/mr.443.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Use initial head pose as origin for local space. diff --git a/doc/changes/state_trackers/mr.448.1.md b/doc/changes/state_trackers/mr.448.1.md deleted file mode 100644 index 944a4b0a3..000000000 --- a/doc/changes/state_trackers/mr.448.1.md +++ /dev/null @@ -1,4 +0,0 @@ -OpenXR: Minor fixes for various bits of code: copy-typo in device assignment -code; better stub for the unimplemented function -`xrEnumerateBoundSourcesForAction`; better error message on internal error in -`xrGetCurrentInteractionProfile`. diff --git a/doc/changes/state_trackers/mr.448.2.md b/doc/changes/state_trackers/mr.448.2.md deleted file mode 100644 index e3a9d0d50..000000000 --- a/doc/changes/state_trackers/mr.448.2.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Make the `xrGetCurrentInteractionProfile` conformance tests pass, needed -to implement better error checking as well as generating -`XrEventDataInteractionProfileChanged` events to the client. diff --git a/doc/changes/state_trackers/mr.449.md b/doc/changes/state_trackers/mr.449.md deleted file mode 100644 index 4386f4a9a..000000000 --- a/doc/changes/state_trackers/mr.449.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -- mr.456 ---- - -OpenXR: Centralize all sub-action path iteration in some x-macros. diff --git a/doc/changes/state_trackers/mr.451.1.md b/doc/changes/state_trackers/mr.451.1.md deleted file mode 100644 index 97b08b3fb..000000000 --- a/doc/changes/state_trackers/mr.451.1.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Improve the validation in the API function for -`xrGetInputSourceLocalizedName`. diff --git a/doc/changes/state_trackers/mr.451.2.md b/doc/changes/state_trackers/mr.451.2.md deleted file mode 100644 index 1905be1a4..000000000 --- a/doc/changes/state_trackers/mr.451.2.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Implement the function `xrEnumerateBoundSourcesForAction`, currently we -only bind one input per top level user path and it's easy to track this. diff --git a/doc/changes/state_trackers/mr.452.md b/doc/changes/state_trackers/mr.452.md deleted file mode 100644 index 4ded1df8c..000000000 --- a/doc/changes/state_trackers/mr.452.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Properly handle more than one input source being bound to the same action -according to the combination rules of the specification. diff --git a/doc/changes/state_trackers/mr.456.md b/doc/changes/state_trackers/mr.456.md deleted file mode 100644 index 15d079dee..000000000 --- a/doc/changes/state_trackers/mr.456.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Fix multiplicity of bounds paths per action - there's one per input/output. diff --git a/doc/changes/state_trackers/mr.459.md b/doc/changes/state_trackers/mr.459.md deleted file mode 100644 index 2b937a899..000000000 --- a/doc/changes/state_trackers/mr.459.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Implement the MND_swapchain_usage_input_attachment_bit extension. diff --git a/doc/changes/state_trackers/mr.461.md b/doc/changes/state_trackers/mr.461.md deleted file mode 100644 index 686290a7f..000000000 --- a/doc/changes/state_trackers/mr.461.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Refactor the native compositor handling a bit, this creates the -compositor earlier then before. This allows us to get the viewport information -from it. diff --git a/doc/changes/state_trackers/mr.462.md b/doc/changes/state_trackers/mr.462.md deleted file mode 100644 index 22845e883..000000000 --- a/doc/changes/state_trackers/mr.462.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Implement action set priorities and fix remaining action conformance tests. diff --git a/doc/changes/state_trackers/mr.475.md b/doc/changes/state_trackers/mr.475.md deleted file mode 100644 index 1b5f55cd2..000000000 --- a/doc/changes/state_trackers/mr.475.md +++ /dev/null @@ -1 +0,0 @@ -st/oxr: Fix crash when calling `xrPollEvents` when headless mode is selected. diff --git a/doc/changes/state_trackers/mr.476.md b/doc/changes/state_trackers/mr.476.md deleted file mode 100644 index 2cc36ece6..000000000 --- a/doc/changes/state_trackers/mr.476.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Add stub functions and support plumbing for a lot of layer extensions. diff --git a/doc/changes/state_trackers/mr.481.md b/doc/changes/state_trackers/mr.481.md deleted file mode 100644 index 6e3bbc17b..000000000 --- a/doc/changes/state_trackers/mr.481.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Be sure to return `XR_ERROR_FEATURE_UNSUPPORTED` if the protected content bit is set and the compositor does not support it. diff --git a/doc/changes/state_trackers/mr.482.md b/doc/changes/state_trackers/mr.482.md deleted file mode 100644 index be8c26a31..000000000 --- a/doc/changes/state_trackers/mr.482.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Update to 1.0.11 and start returning the new `XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING` code added in this release. diff --git a/doc/changes/state_trackers/mr.492.md b/doc/changes/state_trackers/mr.492.md deleted file mode 100644 index 21e3e4133..000000000 --- a/doc/changes/state_trackers/mr.492.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Enable the `XR_KHR_android_create_instance` extension. diff --git a/doc/changes/state_trackers/mr.498.md b/doc/changes/state_trackers/mr.498.md deleted file mode 100644 index e301af1fb..000000000 --- a/doc/changes/state_trackers/mr.498.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Add support for creating swapchains with depth formats and submitting depth layers. The depth layers are passed through to the compositor, but are not used yet. diff --git a/doc/changes/state_trackers/mr.510.md b/doc/changes/state_trackers/mr.510.md deleted file mode 100644 index aff860b81..000000000 --- a/doc/changes/state_trackers/mr.510.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: For pose actions the any path (`XR_NULL_PATH`) needs to be special -cased, essentially turning into a separate action sub path, that is assigned -at binding time. diff --git a/doc/changes/state_trackers/mr.532.md b/doc/changes/state_trackers/mr.532.md deleted file mode 100644 index e4d916b24..000000000 --- a/doc/changes/state_trackers/mr.532.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: More correctly implement `xrGetInputSourceLocalizedName` allowing apps -to more accurently tell the user which input to use. diff --git a/doc/changes/state_trackers/mr.566.md b/doc/changes/state_trackers/mr.566.md deleted file mode 100644 index 2492df19f..000000000 --- a/doc/changes/state_trackers/mr.566.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Pass through equirect layer data to the compositor. diff --git a/doc/changes/xrt/mr.412.md b/doc/changes/xrt/mr.412.md deleted file mode 100644 index b615fc027..000000000 --- a/doc/changes/xrt/mr.412.md +++ /dev/null @@ -1,2 +0,0 @@ -add `xrt_device_type` to `xrt_device` to differentiate handed controllers -from controllers that can be held in either hand. diff --git a/doc/changes/xrt/mr.426.md b/doc/changes/xrt/mr.426.md deleted file mode 100644 index 84ba6851b..000000000 --- a/doc/changes/xrt/mr.426.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.428 ---- -Rename functions and types that assumed the native graphics buffer handle type was an FD: in `auxiliary/vk/vk_helpers.{h,c}` `vk_create_image_from_fd` -> `vk_create_image_from_native`, in the XRT headers `struct xrt_compositor_fd` -> `xrt_compositor_native` (and method name changes from `xrt_comp_fd_...` -> `xrt_comp_native_...`), `struct xrt_swapchain_fd` -> `struct xrt_swapchain_native`, `struct xrt_image_fd` -> `struct xrt_image_native`, and corresponding parameter/member/variable name changes (e.g. `struct xrt_swapchain_fd *xscfd` becomes `struct xrt_swapchain_native *xscn`). diff --git a/doc/changes/xrt/mr.444.1.md b/doc/changes/xrt/mr.444.1.md deleted file mode 100644 index 8c8bf8cc5..000000000 --- a/doc/changes/xrt/mr.444.1.md +++ /dev/null @@ -1,2 +0,0 @@ -Make some fields on `xrt_gl_swapchain` and `xrt_vk_swapchain` private moving -them into the client compositor code instead of exposing them. diff --git a/doc/changes/xrt/mr.444.2.md b/doc/changes/xrt/mr.444.2.md deleted file mode 100644 index f64d50c8a..000000000 --- a/doc/changes/xrt/mr.444.2.md +++ /dev/null @@ -1,2 +0,0 @@ -Make `xrt_compositor::create_swapchain` return xrt_result_t instead of the -swapchain, this makes the methods on `xrt_compositor` more uniform. diff --git a/doc/changes/xrt/mr.444.3.md b/doc/changes/xrt/mr.444.3.md deleted file mode 100644 index 349eb0d4a..000000000 --- a/doc/changes/xrt/mr.444.3.md +++ /dev/null @@ -1,3 +0,0 @@ -Add the method `xrt_compositor::import_swapchain` allowing a state tracker to -create a swapchain from a set of pre-allocated images. Uses the same -`xrt_swapchain_create_info` as `xrt_compositor::create_swapchain`. diff --git a/doc/changes/xrt/mr.454.md b/doc/changes/xrt/mr.454.md deleted file mode 100644 index 53f63f4c5..000000000 --- a/doc/changes/xrt/mr.454.md +++ /dev/null @@ -1 +0,0 @@ -Make `xrt_swapchain_create_flags` swapchain static image bit match OpenXR. diff --git a/doc/changes/xrt/mr.459.md b/doc/changes/xrt/mr.459.md deleted file mode 100644 index 09aa3f6ee..000000000 --- a/doc/changes/xrt/mr.459.md +++ /dev/null @@ -1,3 +0,0 @@ -Add `XRT_SWAPCHAIN_USAGE_INPUT_ATTACHMENT` flag to `xrt_swapchain_usage_bits` -so that a client can create a Vulkan swapchain that can be used as input -attachment. diff --git a/doc/changes/xrt/mr.461.1.md b/doc/changes/xrt/mr.461.1.md deleted file mode 100644 index 10c9b171f..000000000 --- a/doc/changes/xrt/mr.461.1.md +++ /dev/null @@ -1,2 +0,0 @@ -Remove the `flip_y` parameter to the creation of the native compositor, this -is now a per layer thing. diff --git a/doc/changes/xrt/mr.461.2.md b/doc/changes/xrt/mr.461.2.md deleted file mode 100644 index 52ea250f0..000000000 --- a/doc/changes/xrt/mr.461.2.md +++ /dev/null @@ -1,3 +0,0 @@ -Add `xrt_compositor_info` struct that allows the compositor carry information -to about it's capbilities and it's recommended values. Not everything is hooked -up at the moment. diff --git a/doc/changes/xrt/mr.469.2.md b/doc/changes/xrt/mr.469.2.md deleted file mode 100644 index 0c7879ac0..000000000 --- a/doc/changes/xrt/mr.469.2.md +++ /dev/null @@ -1 +0,0 @@ -Add a native handle type for graphics sync primitives (currently file descriptors on all platforms). diff --git a/doc/changes/xrt/mr.469.md b/doc/changes/xrt/mr.469.md deleted file mode 100644 index 1917fc2cd..000000000 --- a/doc/changes/xrt/mr.469.md +++ /dev/null @@ -1 +0,0 @@ -Add defines for underlying handle types. diff --git a/doc/changes/xrt/mr.476.md b/doc/changes/xrt/mr.476.md deleted file mode 100644 index 3395ea425..000000000 --- a/doc/changes/xrt/mr.476.md +++ /dev/null @@ -1,3 +0,0 @@ -Add a whole bunch of structs and functions for all of the different layers -in OpenXR. The depth layer information only applies to the stereo projection -so make a special stereo projection with depth layer. diff --git a/doc/changes/xrt/mr.478.md b/doc/changes/xrt/mr.478.md deleted file mode 100644 index e48e2c160..000000000 --- a/doc/changes/xrt/mr.478.md +++ /dev/null @@ -1,3 +0,0 @@ -Add `xrt_image_native_allocator` as a friend to the compositor interface. This -simple interface is intended to be used by the IPC interface to allocate -`xrt_image_native` on the client side and send those to the service. diff --git a/doc/changes/xrt/mr.493.md b/doc/changes/xrt/mr.493.md deleted file mode 100644 index 06e52eb8d..000000000 --- a/doc/changes/xrt/mr.493.md +++ /dev/null @@ -1 +0,0 @@ -Re-arrange and document `xrt_image_native`, making the `size` field optional. diff --git a/doc/changes/xrt/mr.501.md b/doc/changes/xrt/mr.501.md deleted file mode 100644 index 29db97579..000000000 --- a/doc/changes/xrt/mr.501.md +++ /dev/null @@ -1,2 +0,0 @@ -Add const to all compositor arguments that are info structs, making the interface safer and -more clear. Also add `max_layers` field to the `xrt_compositor_info` struct. diff --git a/doc/changes/xrt/mr.519.1.md b/doc/changes/xrt/mr.519.1.md deleted file mode 100644 index 487275cd4..000000000 --- a/doc/changes/xrt/mr.519.1.md +++ /dev/null @@ -1,4 +0,0 @@ -Add `xrt_space_graph` struct for calculating space relations. This struct and -accompanying makes it easier to reason about space relations than just functions -operating directly on `xrt_space_relation`. The code base is changed to use -these new functions. diff --git a/doc/changes/xrt/mr.519.2.md b/doc/changes/xrt/mr.519.2.md deleted file mode 100644 index 2cec3480d..000000000 --- a/doc/changes/xrt/mr.519.2.md +++ /dev/null @@ -1,5 +0,0 @@ -Remove the `linear_acceleration` and `angular_acceleration` fields from the -`xrt_space_relation` struct, these were not used in the codebase and are not -exposed in the OpenXR API. They can easily be added back should they be -required again by code or a future feature. Drivers are free to retain this -information internally, but no longer expose it. diff --git a/doc/changes/xrt/mr.521.md b/doc/changes/xrt/mr.521.md deleted file mode 100644 index 5cddf5ea5..000000000 --- a/doc/changes/xrt/mr.521.md +++ /dev/null @@ -1,3 +0,0 @@ -Remove the `out_timestamp` argument to the `xrt_device::get_tracked_pose` -function, it's not needed anymore and the devices can do prediction better -as it knows more about it's tracking system the the state tracker. diff --git a/doc/changes/xrt/mr.536.md b/doc/changes/xrt/mr.536.md deleted file mode 100644 index c18e347fb..000000000 --- a/doc/changes/xrt/mr.536.md +++ /dev/null @@ -1,9 +0,0 @@ -Replace mesh generator with `compute_distortion` function on `xrt_device`. This -is used to both make it possible to use mesh shaders for devices and to provide -compatibility with SteamVR which requires a `compute_distortion` function as -well. - -The compositor uses this function automatically to create a mesh and uses mesh -distortion for all drivers. The function `compute_distortion` default -implementations for `none`, `panotools` and `vive` distortion models are -provided in util. diff --git a/doc/changes/xrt/mr.555.md b/doc/changes/xrt/mr.555.md deleted file mode 100644 index e043a78c6..000000000 --- a/doc/changes/xrt/mr.555.md +++ /dev/null @@ -1 +0,0 @@ -Add a simple curl value based finger tracking model and use it for vive and survive controllers.