monado/src/xrt/drivers
Christoph Haag d62c2d2011 st/oxr: properly enable binding to /x and /y
Store Thumbstick, Trackpad etc. data internally in a vec2f.
The knowledge that a binding path ../x and ../y refers to the x and y components of this vec2f
is stored as an INPUT_REDIRECT_VEC2_X_TO_VEC1 or INPUT_REDIRECT_VEC2_Y_TO_VEC enum.

Actions now also store the index of the binding paths it matched to,
e.g. when an action binds ../trackpad/y to an input that provides bindings [../trackpad, ../trackpad/x, ../trackpad/y],
the index 2 is stored.

v2: Clarify preferred binding path index variable
2020-05-03 22:58:47 +00:00
..
arduino xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
daydream xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
dummy xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
hdk xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
hydra xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
north_star xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
ohmd xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
psmv d/psmv: Move led and rumble update to thread 2020-04-25 16:24:28 +01:00
psvr d/psvr: Use the simple 3dof imu filter 2020-04-22 22:00:13 +01:00
realsense xrt: Remove timestate from xrt_device interface 2020-04-16 17:29:34 +01:00
v4l2 d/v4l2: Add support for XRT_FORMAT_UYVY422 2020-04-28 11:46:31 +00:00
vive st/oxr: properly enable binding to /x and /y 2020-05-03 22:58:47 +00:00
CMakeLists.txt xrt: Re-arrange build to avoid unnecessary includes. 2020-04-28 21:36:46 +00:00
meson.build xrt: Re-arrange build to avoid unnecessary includes. 2020-04-28 21:36:46 +00:00