diff --git a/doc/changes/auxiliary/mr.2062.1.md b/doc/changes/auxiliary/mr.2062.1.md new file mode 100644 index 000000000..659e3cffc --- /dev/null +++ b/doc/changes/auxiliary/mr.2062.1.md @@ -0,0 +1 @@ +u/system: Add helper to implement `xrt_system`. \ No newline at end of file diff --git a/doc/changes/auxiliary/mr.2062.2.md b/doc/changes/auxiliary/mr.2062.2.md new file mode 100644 index 000000000..b945e1111 --- /dev/null +++ b/doc/changes/auxiliary/mr.2062.2.md @@ -0,0 +1 @@ +u/session: Add helper to implement `xrt_session`. diff --git a/doc/changes/compositor/mr.2062.1.md b/doc/changes/compositor/mr.2062.1.md new file mode 100644 index 000000000..1f237f73f --- /dev/null +++ b/doc/changes/compositor/mr.2062.1.md @@ -0,0 +1 @@ +main: Remove events code, no longer needed. diff --git a/doc/changes/compositor/mr.2062.2.md b/doc/changes/compositor/mr.2062.2.md new file mode 100644 index 000000000..e067e5d1e --- /dev/null +++ b/doc/changes/compositor/mr.2062.2.md @@ -0,0 +1 @@ +null: Remove events code, no longer needed. diff --git a/doc/changes/compositor/mr.2062.3.md b/doc/changes/compositor/mr.2062.3.md new file mode 100644 index 000000000..f847686ce --- /dev/null +++ b/doc/changes/compositor/mr.2062.3.md @@ -0,0 +1 @@ +multi: Switch to use `xrt_session_event` and `xrt_session_event_sink`. diff --git a/doc/changes/compositor/mr.2062.4.md b/doc/changes/compositor/mr.2062.4.md new file mode 100644 index 000000000..ad277b7c0 --- /dev/null +++ b/doc/changes/compositor/mr.2062.4.md @@ -0,0 +1 @@ +client: Remove event functions. diff --git a/doc/changes/ipc/mr.2062.md b/doc/changes/ipc/mr.2062.md new file mode 100644 index 000000000..c701d2512 --- /dev/null +++ b/doc/changes/ipc/mr.2062.md @@ -0,0 +1 @@ +all: Add support for the new `xrt_system` and `xrt_session` objects. diff --git a/doc/changes/misc_features/mr.2062.1.md b/doc/changes/misc_features/mr.2062.1.md new file mode 100644 index 000000000..f09d9991c --- /dev/null +++ b/doc/changes/misc_features/mr.2062.1.md @@ -0,0 +1 @@ +t/common: Add support for `xrt_system` and `xrt_session`. diff --git a/doc/changes/misc_features/mr.2062.2.md b/doc/changes/misc_features/mr.2062.2.md new file mode 100644 index 000000000..7ad80903e --- /dev/null +++ b/doc/changes/misc_features/mr.2062.2.md @@ -0,0 +1 @@ +t/cli: Add support for `xrt_system`. diff --git a/doc/changes/misc_features/mr.2062.3.md b/doc/changes/misc_features/mr.2062.3.md new file mode 100644 index 000000000..4ae65b902 --- /dev/null +++ b/doc/changes/misc_features/mr.2062.3.md @@ -0,0 +1,2 @@ +t/sdl_test: Add support for `xrt_system` and `xrt_session`, also remove old +events code. diff --git a/doc/changes/state_trackers/mr.2062.1.md b/doc/changes/state_trackers/mr.2062.1.md new file mode 100644 index 000000000..07798f85c --- /dev/null +++ b/doc/changes/state_trackers/mr.2062.1.md @@ -0,0 +1 @@ +OpenXR: Add support for the new `xrt_system` and `xrt_session` objects. diff --git a/doc/changes/state_trackers/mr.2062.2.md b/doc/changes/state_trackers/mr.2062.2.md new file mode 100644 index 000000000..3e83fb065 --- /dev/null +++ b/doc/changes/state_trackers/mr.2062.2.md @@ -0,0 +1 @@ +steamvr_drv: Add support for the new `xrt_system` and `xrt_session` objects. diff --git a/doc/changes/xrt/mr.2062.md b/doc/changes/xrt/mr.2062.md new file mode 100644 index 000000000..137d24562 --- /dev/null +++ b/doc/changes/xrt/mr.2062.md @@ -0,0 +1,4 @@ +Introduce two new objects `xrt_system`, `xrt_session`, `xrt_session_event` and +`xrt_session_event_sink`. Along with two new error returns +`XRT_ERROR_IPC_COMPOSITOR_NOT_CREATED` and `XRT_ERROR_COMPOSITOR_NOT_SUPPORTED`. +Also moves the compositor events to the session.