gitextract_d2i3_4h7/ ├── .fpm ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── release.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── .vscode/ │ └── tasks.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── bin/ │ ├── build_custom_banner_config.py │ ├── inject_ua │ ├── package │ ├── package_libs │ ├── setup │ ├── ua.sh │ ├── user/ │ │ ├── install │ │ └── systemd_start │ ├── xr_driver_cli │ ├── xr_driver_logs │ ├── xr_driver_ot_profile_setup │ ├── xr_driver_setup │ ├── xr_driver_uninstall │ └── xr_driver_verify ├── docker-build/ │ ├── Dockerfile │ ├── Dockerfile.aarch64 │ ├── init.sh │ ├── run-build.sh │ └── run-fpm.sh ├── docs/ │ ├── 6dof-from-3dof-opentrack-neuralnet.md │ ├── development.md │ ├── index.md │ ├── mouse-and-joystick-modes.md │ ├── opentrack-app.md │ ├── opentrack-listener.md │ └── requirements.txt ├── fpm/ │ ├── build │ ├── postinstall │ ├── postupgrade │ ├── preinstall │ └── preuninstall ├── include/ │ ├── buffer.h │ ├── config.h │ ├── connection_pool.h │ ├── curl.h │ ├── devices/ │ │ ├── rayneo.h │ │ ├── rokid.h │ │ ├── viture.h │ │ └── xreal.h │ ├── devices.h │ ├── driver.h │ ├── epoch.h │ ├── features/ │ │ ├── breezy_desktop.h │ │ ├── sbs.h │ │ └── smooth_follow.h │ ├── files.h │ ├── imu.h │ ├── ipc.h │ ├── logging.h │ ├── memory.h │ ├── multitap.h │ ├── outputs.h │ ├── plugins/ │ │ ├── breezy_desktop.h │ │ ├── custom_banner.h │ │ ├── device_license.h │ │ ├── gamescope_reshade_wayland.h │ │ ├── metrics.h │ │ ├── neck_saver.h │ │ ├── opentrack_listener.h │ │ ├── opentrack_source.h │ │ ├── sideview.h │ │ ├── smooth_follow.h │ │ └── virtual_display.h │ ├── plugins.h │ ├── runtime_context.h │ ├── sdks/ │ │ ├── rayneo.h │ │ ├── rokid.h │ │ ├── viture_device.h │ │ ├── viture_device_carina.h │ │ ├── viture_glasses_constants.h │ │ ├── viture_glasses_provider.h │ │ ├── viture_macros.h │ │ ├── viture_protocol.h │ │ └── viture_version.h │ ├── state.h │ ├── strings.h │ ├── system.h │ ├── version.h.in │ └── wl_client/ │ └── gamescope_reshade.h ├── lib/ │ ├── aarch64/ │ │ └── viture/ │ │ ├── libopencv_calib3d.so.4.6.0 │ │ ├── libopencv_calib3d.so.406 │ │ ├── libopencv_core.so.4.6.0 │ │ ├── libopencv_core.so.406 │ │ ├── libopencv_features2d.so.4.6.0 │ │ ├── libopencv_features2d.so.406 │ │ ├── libopencv_flann.so.4.6.0 │ │ ├── libopencv_flann.so.406 │ │ ├── libopencv_highgui.so.4.6.0 │ │ ├── libopencv_highgui.so.406 │ │ ├── libopencv_imgcodecs.so.4.6.0 │ │ ├── libopencv_imgcodecs.so.406 │ │ ├── libopencv_imgproc.so.4.6.0 │ │ ├── libopencv_imgproc.so.406 │ │ ├── libopencv_video.so.4.6.0 │ │ ├── libopencv_video.so.406 │ │ ├── libopencv_videoio.so.4.6.0 │ │ └── libopencv_videoio.so.406 │ └── x86_64/ │ └── viture/ │ ├── libopencv_calib3d.so.4.2 │ ├── libopencv_calib3d.so.4.2.0 │ ├── libopencv_core.so.4.2 │ ├── libopencv_core.so.4.2.0 │ ├── libopencv_features2d.so.4.2 │ ├── libopencv_features2d.so.4.2.0 │ ├── libopencv_flann.so.4.2 │ ├── libopencv_flann.so.4.2.0 │ ├── libopencv_highgui.so.4.2 │ ├── libopencv_highgui.so.4.2.0 │ ├── libopencv_imgcodecs.so.4.2 │ ├── libopencv_imgcodecs.so.4.2.0 │ ├── libopencv_imgproc.so.4.2 │ ├── libopencv_imgproc.so.4.2.0 │ ├── libopencv_video.so.4.2 │ ├── libopencv_video.so.4.2.0 │ ├── libopencv_videoio.so.4.2 │ └── libopencv_videoio.so.4.2.0 ├── license_public_key.pem ├── mkdocs.yml ├── modules/ │ └── rayneoSDKHeaders/ │ ├── base/ │ │ ├── FXRDebug.h │ │ ├── FXRError.h │ │ ├── FXRMacro.h │ │ └── FXRType.h │ ├── device/ │ │ ├── XRDevice.h │ │ └── usb/ │ │ ├── XRDeviceState.h │ │ └── XRPacket.h │ ├── interface/ │ │ ├── FXRApi.h │ │ ├── FXRClient.h │ │ └── FXRServer.h │ ├── ipc/ │ │ └── FXRProtocol.h │ └── openxr/ │ ├── openxr.h │ ├── openxr_platform.h │ ├── openxr_platform_defines.h │ ├── openxr_reflection.h │ ├── openxr_reflection_parent_structs.h │ └── openxr_reflection_structs.h ├── src/ │ ├── buffer.c │ ├── config.c │ ├── connection_pool.c │ ├── curl.c │ ├── devices/ │ │ ├── rayneo.c │ │ ├── rokid.c │ │ ├── viture.c │ │ └── xreal.c │ ├── devices.c │ ├── driver.c │ ├── epoch.c │ ├── features/ │ │ ├── breezy_desktop.c │ │ ├── sbs.c │ │ └── smooth_follow.c │ ├── files.c │ ├── imu.c │ ├── ipc.c │ ├── logging.c │ ├── multitap.c │ ├── outputs.c │ ├── plugins/ │ │ ├── breezy_desktop.c │ │ ├── custom_banner.c │ │ ├── device_license.c │ │ ├── gamescope_reshade_wayland.c │ │ ├── metrics.c │ │ ├── neck_saver.c │ │ ├── opentrack_listener.c │ │ ├── opentrack_source.c │ │ ├── sideview.c │ │ ├── smooth_follow.c │ │ └── virtual_display.c │ ├── plugins.c │ ├── runtime_context.c │ ├── state.c │ ├── strings.c │ ├── system.c │ └── wl_client/ │ └── gamescope_reshade.c ├── systemd/ │ └── xr-driver.service └── udev/ ├── 70-rayneo-xr.rules ├── 70-rokid-xr.rules ├── 70-uinput-xr.rules ├── 70-viture-xr.rules └── 70-xreal-xr.rules