commits
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2615>
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2615>
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2615>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2614>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2596>
Currently only the compute renderer performs compensation
Currenlty only a top to bottom scanout direction is compensated
adds information on scanout to xrt_hmd_parts
Signed-off-by: Carl Philipp Klemm <carl@uvos.xyz>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2596>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>
Not all HMDs are `GENERIC_HMD`, and some HMD drivers are now starting to
use non-`GENERIC_HMD` device names, so this makes them initialize as
HMDs correctly.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>
Function button (path called "system" for consistency, but named "function button" by Sony's documentation) is fully implemented, output haptics are exposed but unimplemented, pending getting them working on post-PC firmwares.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2611>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2611>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2253>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2253>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2554>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2554>
* Adds xrt interface, basic impl, and IPC for futures
* Adds state tracker plumbing for XR_EXT_future
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2554>
* adds generic and future specific error codes
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2554>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2467>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2603>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2603>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2560>
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2560>
Co-Authored-By: artdeell <ultramaksim@gmail.com>
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2560>
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2560>
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2560>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2602>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2602>
OLED hmds dont appreciate being driven to white for long periods
Signed-off-by: Carl Philipp Klemm <carl@uvos.xyz>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2601>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2600>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2595>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2595>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2594>
Make it easy to read on 4K screens.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2430>
Fixes movement on different keyboard layouts, e.g. Colemak or Dvorak.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2430>
Checks are now performed by CI, we can drop hardcoded structure sizes in
code.
Closes #532
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2593>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2592>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2592>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2592>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2592>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2531>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2531>
Some applications may request STAGE reference space but lack any
mechanism to recenter.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2588>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2591>
This reverts commit c7a5451db264fed72d9a781067cffaf9e8e77e35.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2589>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2586>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2587>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2569>
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2615>
Function button (path called "system" for consistency, but named "function button" by Sony's documentation) is fully implemented, output haptics are exposed but unimplemented, pending getting them working on post-PC firmwares.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610>