Jakob Bornecrantz
|
71b3de9c46
|
t/gui: Add scene manager
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
c474112782
|
t/gui: Add OpenGL sink code
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
968952aa9e
|
t/gui: Add st/prober code
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
44d58037b7
|
t/gui: Add SDL2 based GUI target
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
d48b3385f8
|
ext/imgui: Add Dear ImGui
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
a673f9b7fc
|
st/oxr: Add Monado ball on a stick controller
|
2019-09-15 15:44:39 +01:00 |
|
Jakob Bornecrantz
|
79ad85e9b7
|
st/oxr: Add interaction profile code
Not a complete implementation but gets us far enough to
respect the bindings that a application gives us.
|
2019-09-15 15:44:39 +01:00 |
|
Jakob Bornecrantz
|
2337299279
|
st/oxr: Make sure action keys don't start at zero
|
2019-09-15 15:44:39 +01:00 |
|
Jakob Bornecrantz
|
2db3df9027
|
st/oxr: Add oxr_sink_logger, the slog-inator!
|
2019-09-15 15:44:39 +01:00 |
|
Jakob Bornecrantz
|
81213f119c
|
os: Tidy threading
|
2019-09-15 15:43:57 +01:00 |
|
Jakob Bornecrantz
|
ee5fe9a4e5
|
d/psmv: Even more tidy
|
2019-09-15 15:43:57 +01:00 |
|
Jakob Bornecrantz
|
0641342b7d
|
d/psmv: Tidy driver
|
2019-09-15 15:29:47 +01:00 |
|
Jakob Bornecrantz
|
3d744c5959
|
d/psmv: Add support for ZCM2
|
2019-09-15 15:29:45 +01:00 |
|
Jakob Bornecrantz
|
e98fb81c56
|
d/psmv: Make calibration values slight more readable
|
2019-09-15 15:29:43 +01:00 |
|
Jakob Bornecrantz
|
7dcfe5ca50
|
d/psmv: Flip axis once more
|
2019-09-15 15:29:41 +01:00 |
|
Jakob Bornecrantz
|
932b8dfd70
|
d/psmv: Refactor calibration and make room for ZCM2
|
2019-09-15 12:28:53 +01:00 |
|
Jakob Bornecrantz
|
b5c7f080de
|
d/psmv: Use new thread helper to create a pulling thread
|
2019-09-13 22:17:34 +01:00 |
|
Jakob Bornecrantz
|
0d09d225dd
|
os: Add wrappers for threading primitives
|
2019-09-13 22:11:02 +01:00 |
|
Jakob Bornecrantz
|
e82f3616c9
|
d/psmv: Tick time
|
2019-09-11 22:21:53 +01:00 |
|
Jakob Bornecrantz
|
b5c37bcf10
|
d/psmv: Don't force sending of update packet when setting output
|
2019-09-11 22:21:53 +01:00 |
|
Jakob Bornecrantz
|
523c9980c9
|
d/psmv: Super simple sensor "fusion"
|
2019-09-11 22:21:53 +01:00 |
|
Jakob Bornecrantz
|
1488dcf579
|
d/psmv: Add stub update fusion function
|
2019-09-11 22:21:53 +01:00 |
|
Jakob Bornecrantz
|
d2acc9d6e4
|
d/psmv: Also set gyro data
|
2019-09-11 22:20:22 +01:00 |
|
Jakob Bornecrantz
|
c5e5c98c9c
|
d/psmv: Shouldn't negate Z-axis in gyro calibration data
|
2019-09-11 22:20:20 +01:00 |
|
Jakob Bornecrantz
|
5b02974ae0
|
d/psmv: Correctly handle z-axis
|
2019-09-11 16:43:09 +01:00 |
|
Jakob Bornecrantz
|
e179349644
|
d/psvr: Super simple sensor "fusion"
|
2019-09-11 16:43:09 +01:00 |
|
Jakob Bornecrantz
|
750b8bb755
|
d/psvr: Expose more data via variable code
|
2019-09-11 16:43:09 +01:00 |
|
Jakob Bornecrantz
|
c2c230b3de
|
d/psvr: Refactor and improve packet reading
|
2019-09-11 16:43:09 +01:00 |
|
Jakob Bornecrantz
|
bf9bcf8e26
|
d/psvr: Read sensor packets when updating input
|
2019-09-11 16:43:09 +01:00 |
|
Jakob Bornecrantz
|
8d001ca95f
|
st/oxr: Even more fixes for system xdevs
|
2019-09-09 21:57:37 +01:00 |
|
Jakob Bornecrantz
|
affd1cb2c1
|
st/oxr: Tidy
|
2019-09-09 20:47:43 +01:00 |
|
Jakob Bornecrantz
|
b84413cc35
|
st/oxr: Fix system xdev init
|
2019-09-09 20:47:30 +01:00 |
|
Jakob Bornecrantz
|
94d4822afb
|
d/psmv: Use correct calibration value
|
2019-09-08 10:01:55 +01:00 |
|
Jakob Bornecrantz
|
962de77ca0
|
st/oxr: Carry around extra xrt_devices
Pretty much only used for enabling 3 PS Move Controllers right now.
|
2019-09-08 10:01:55 +01:00 |
|
Jakob Bornecrantz
|
2abc98dbec
|
aux/util: Add split sink
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
798ef43342
|
st/prober: Make sure the usb-product is always filled out
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
c021199b98
|
xrt: Add interface to prober to open video devices
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
3b1abffa2d
|
xrt: Refactor frameserver start stream arguments
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
1b35846506
|
d/psmv: Expose more variables and add gui annotations
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
10d9fbcd9e
|
aux/util: Add some gui annotations to variable tracking
|
2019-09-07 14:32:53 +01:00 |
|
Jakob Bornecrantz
|
2a6e194b2d
|
d/psmv: Improve accelerometer adjustment
|
2019-09-06 19:14:12 +01:00 |
|
Jakob Bornecrantz
|
2e5c8f43a0
|
d/psmv: Export a whole lot more variables
|
2019-09-06 19:14:12 +01:00 |
|
Jakob Bornecrantz
|
9cf6108899
|
aux/util: Add more types to variable tracker
|
2019-09-06 18:12:15 +01:00 |
|
Jakob Bornecrantz
|
5e3d5295b7
|
xrt: Add xrt_vec3_i32
|
2019-09-06 18:12:15 +01:00 |
|
Jakob Bornecrantz
|
3f13224502
|
d/psmv: Fix strict aliasing warnings when compiling with optimisations
|
2019-09-06 15:46:17 +01:00 |
|
Jakob Bornecrantz
|
aaaa9fc235
|
st/oxr: Fix strict aliasing warnings when compiling with optimisations
|
2019-09-06 15:46:17 +01:00 |
|
Jakob Bornecrantz
|
e8ead02c4c
|
st/oxr: Silence warning from snprintf when compiling with optimisations
|
2019-09-06 15:46:06 +01:00 |
|
Jakob Bornecrantz
|
d6465bc017
|
d/psvr: Enable by default
|
2019-09-06 14:37:45 +01:00 |
|
Jakob Bornecrantz
|
8570493db1
|
d/psvr: Add variable tracking
|
2019-09-06 14:37:45 +01:00 |
|
Jakob Bornecrantz
|
9192c9c6b5
|
d/psmv: Add variable tracking
|
2019-09-06 14:37:45 +01:00 |
|