Jakob Bornecrantz
|
ba12a0aa0e
|
aux/tracking: Track hsv filter sinks
|
2019-09-21 18:21:05 +01:00 |
|
Jakob Bornecrantz
|
ef3074afa7
|
aux/util: Add sink as tracker variable
|
2019-09-21 18:21:05 +01:00 |
|
Jakob Bornecrantz
|
046c9e18b9
|
d/psmv: Fix timestamp parsing (ZCM2)
|
2019-09-20 12:06:58 +01:00 |
|
Ryan Pavlik
|
63d62cf4fe
|
d/psmv: Fix timestamp parsing (ZCM1)
|
2019-09-20 12:06:48 +01:00 |
|
Ryan Pavlik
|
f123c41146
|
t/gui: Support quat values
|
2019-09-20 10:07:50 +01:00 |
|
Ryan Pavlik
|
65cc62daf9
|
aux/util: Add quat support to variable tracker
|
2019-09-20 10:07:48 +01:00 |
|
Ryan Pavlik
|
f10eaafcdb
|
t/gui: Align floats by always outputting the + or -
|
2019-09-20 10:07:46 +01:00 |
|
Lubosz Sarnecki
|
910f16fd30
|
targets/cli: Fix build with OpenHMD disabled.
Without this patch the build is failing due to linker errors
when BUILD_WITH_OPENHMD is set to false.
|
2019-09-20 10:15:17 +02:00 |
|
Lubosz Sarnecki
|
9dec3dda81
|
drv_psvr: Fix prototype warnings in clang.
|
2019-09-20 10:14:49 +02:00 |
|
Lubosz Sarnecki
|
35856d142e
|
gitignore: Add some missing artifacts for in-source build.
|
2019-09-20 09:05:40 +02:00 |
|
Jakob Bornecrantz
|
51dafe7b05
|
xrt: Add usb_dev_class to xrt_prober_device
|
2019-09-18 13:03:01 +01:00 |
|
Drew DeVault
|
3360ea7038
|
Add LICENSE file
|
2019-09-18 09:30:16 +01:00 |
|
Jakob Bornecrantz
|
ad373c55b7
|
os: Include xrt_config.h in os_threading.h
|
2019-09-17 11:42:28 +01:00 |
|
Jakob Bornecrantz
|
ff341e43f0
|
d/psvr: Use standard gravity value
|
2019-09-16 16:36:54 +01:00 |
|
Jakob Bornecrantz
|
d3eb48ada4
|
d/psmv: Normalize acceleration to gravity
|
2019-09-16 16:36:48 +01:00 |
|
Jakob Bornecrantz
|
1bcf537785
|
aux/math: Add standard gravity value
|
2019-09-16 16:36:47 +01:00 |
|
Jakob Bornecrantz
|
46389cd6ae
|
xrt: Send in real prober to auto probers
|
2019-09-15 23:24:58 +01:00 |
|
Jakob Bornecrantz
|
59a2b87c43
|
d/psmv: Tidy code and add some comments
|
2019-09-15 23:22:25 +01:00 |
|
Jakob Bornecrantz
|
d4e139f09e
|
d/psmv: Use gyro_bias from calibration data on ZCM2
|
2019-09-15 23:22:25 +01:00 |
|
Jakob Bornecrantz
|
548f4edee3
|
d/psmv: Don't use the copy sample on ZCM2
|
2019-09-15 23:22:25 +01:00 |
|
Jakob Bornecrantz
|
9d1353c626
|
t/gui: Connect it all together
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
a507aee906
|
t/gui: Add two scenes
|
2019-09-15 18:52:17 +00:00 |
|
Jakob Bornecrantz
|
74bdb0cb38
|
t/gui: Add imgui code
|
2019-09-15 18:52:17 +00:00 |
|
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 |
|