Commit graph

  • ea5203fbc0 aux/tracking: Fix position hack in PSVR Jakob Bornecrantz 2019-09-27 19:22:42 +0100
  • cc2f456663 aux/tracking: Fix warnings Jakob Bornecrantz 2019-09-27 12:28:37 +0100
  • 216f7df355 d/ohmd: Less distorted view on external device Jakob Bornecrantz 2019-09-27 19:13:39 +0100
  • fcc316d6f1 st/prober: First ball is red Jakob Bornecrantz 2019-09-27 13:36:32 +0100
  • 58305a33c6 meson: OCD Jakob Bornecrantz 2019-09-27 12:25:05 +0100
  • c295c8e6c9 xrt: Refactor meson and cmake (most) to fix cmake build Jakob Bornecrantz 2019-09-27 12:19:48 +0100
  • d848ea010f xrt: s/XRT_BUILD_*/XRT_BUILD_DRIVER_*/g Jakob Bornecrantz 2019-09-27 12:03:36 +0100
  • 765d263b96 d/psvr: Use os_nanosleep Jakob Bornecrantz 2019-09-27 11:44:54 +0100
  • 53e20af10b meson: Look for hidapi-libusb Jakob Bornecrantz 2019-09-26 21:51:05 +0100
  • f6571c13de meson: Look for opencv not openvc4 Jakob Bornecrantz 2019-09-26 21:50:27 +0100
  • b8205d77fe meson: Add all tracking files Jakob Bornecrantz 2019-09-26 21:59:47 +0100
  • 6081b147fc cmake: Tidy auxiliary file Jakob Bornecrantz 2019-09-26 22:00:45 +0100
  • 953ce6480d st/prober: Gate tracking on OpenCV instead of PSMV and PSVR Jakob Bornecrantz 2019-09-26 22:15:14 +0100
  • b4f0c79abd comp_compositor.c: prefer Wayland over XCB Drew DeVault 2019-09-24 09:40:46 -0400
  • 9bcfa56f2f compositor: overhaul Wayland backend Drew DeVault 2019-09-19 16:27:56 -0400
  • 55cbd03a81 meson: Use the right test Jakob Bornecrantz 2019-09-26 16:30:52 +0100
  • 25ce5d29c1 meson: Require Video 4 Linux on Linux Jakob Bornecrantz 2019-09-26 16:13:24 +0100
  • 3219a4171b .gitlab-ci.yml: add meson steps Drew DeVault 2019-09-24 10:13:11 -0400
  • 064aef3526 build: port to meson Drew DeVault 2019-09-24 09:43:43 -0400
  • c6586cfd1e comp_compositor: use nanosleep instead of usleep Drew DeVault 2019-09-24 09:43:21 -0400
  • 9c7c818637 d/v4l2: Use more portable sysconf(_SC_PAGESIZE) Jakob Bornecrantz 2019-09-26 16:03:40 +0100
  • 765aec6ca1 README: Add Video 4 Linux as a required dep Jakob Bornecrantz 2019-09-26 16:02:16 +0100
  • 3d7ec1546b aux/tracking: Port calibration to new gui/node setup pblack 2019-09-25 12:49:21 +1200
  • 24260bb042 st/oxr: Silence meaningless negotiate errors/warnings. Ryan Pavlik 2019-09-24 14:11:57 -0500
  • bbd63ff071 st/oxr: Disable partial implementation of debug extension for now. Ryan Pavlik 2019-09-04 10:37:16 -0500
  • 80b0c14590 st/oxr: Paths cannot end with a slash. Ryan Pavlik 2019-09-24 10:19:52 -0500
  • b7aebc2146 st/oxr: Implement oxr_xrStructureTypeToString Ryan Pavlik 2019-09-24 10:19:42 -0500
  • 192a219d1c st/oxr: Implement oxr_xrResultToString Ryan Pavlik 2019-09-24 10:19:27 -0500
  • a211b392df st/prober: Set origin for PSVR tracker as well Jakob Bornecrantz 2019-09-24 01:14:40 +0100
  • b1febd8971 t/gui: Add a calibration scene Jakob Bornecrantz 2019-09-23 11:46:06 +0100
  • 4a0a95dab8 aux/tracking: Fix calibration code to work with new frame semantics Jakob Bornecrantz 2019-09-23 11:43:04 +0100
  • 16c8531cac ci: Apperently this should work better Jakob Bornecrantz 2019-09-22 15:59:17 +0100
  • 79eba848ae st/prober: Add hardcoded tracking system integration for PSMV and PSVR Jakob Bornecrantz 2019-09-21 19:08:26 +0100
  • 871b06cd72 aux/tracking: Add stub PSVR tracker Jakob Bornecrantz 2019-09-21 19:08:11 +0100
  • 37590e7525 aux/tracking: Add stub PSMV tracker Jakob Bornecrantz 2019-09-21 19:04:48 +0100
  • a4ee0dd838 d/psvr: Use tracking interface Jakob Bornecrantz 2019-09-09 11:42:54 +0100
  • b47efb1520 d/psmv: Use tracking interface Jakob Bornecrantz 2019-06-24 19:07:22 +0100
  • b50415a367 t/gui: Add main menu and pure debug scene Jakob Bornecrantz 2019-09-21 18:20:11 +0100
  • 387bc123f8 xrt: Expand tracking interface Jakob Bornecrantz 2019-06-24 19:06:45 +0100
  • 65eeb19939 targets: Link with tracking if built Jakob Bornecrantz 2019-09-09 21:56:58 +0100
  • ba12a0aa0e aux/tracking: Track hsv filter sinks Jakob Bornecrantz 2019-09-21 18:19:07 +0100
  • ef3074afa7 aux/util: Add sink as tracker variable Jakob Bornecrantz 2019-09-21 18:17:38 +0100
  • 046c9e18b9 d/psmv: Fix timestamp parsing (ZCM2) Jakob Bornecrantz 2019-09-20 12:06:03 +0100
  • 63d62cf4fe d/psmv: Fix timestamp parsing (ZCM1) Ryan Pavlik 2019-09-19 12:55:37 -0500
  • f123c41146 t/gui: Support quat values Ryan Pavlik 2019-09-17 19:27:38 -0500
  • 65cc62daf9 aux/util: Add quat support to variable tracker Ryan Pavlik 2019-09-17 19:27:22 -0500
  • f10eaafcdb t/gui: Align floats by always outputting the + or - Ryan Pavlik 2019-09-17 19:26:51 -0500
  • 910f16fd30 targets/cli: Fix build with OpenHMD disabled. Lubosz Sarnecki 2019-09-20 10:12:13 +0200
  • 9dec3dda81 drv_psvr: Fix prototype warnings in clang. Lubosz Sarnecki 2019-09-17 12:49:06 +0200
  • 35856d142e gitignore: Add some missing artifacts for in-source build. Lubosz Sarnecki 2019-09-17 12:25:42 +0200
  • 51dafe7b05 xrt: Add usb_dev_class to xrt_prober_device Jakob Bornecrantz 2019-09-18 13:03:01 +0100
  • 3360ea7038 Add LICENSE file Drew DeVault 2019-09-17 13:46:36 -0400
  • ad373c55b7 os: Include xrt_config.h in os_threading.h Jakob Bornecrantz 2019-09-17 11:41:57 +0100
  • ff341e43f0 d/psvr: Use standard gravity value Jakob Bornecrantz 2019-09-16 16:36:34 +0100
  • d3eb48ada4 d/psmv: Normalize acceleration to gravity Jakob Bornecrantz 2019-09-16 16:36:16 +0100
  • 1bcf537785 aux/math: Add standard gravity value Jakob Bornecrantz 2019-09-16 16:35:45 +0100
  • 46389cd6ae xrt: Send in real prober to auto probers Jakob Bornecrantz 2019-09-09 11:34:43 +0100
  • 59a2b87c43 d/psmv: Tidy code and add some comments Jakob Bornecrantz 2019-09-15 23:21:29 +0100
  • d4e139f09e d/psmv: Use gyro_bias from calibration data on ZCM2 Jakob Bornecrantz 2019-09-15 23:16:55 +0100
  • 548f4edee3 d/psmv: Don't use the copy sample on ZCM2 Jakob Bornecrantz 2019-09-15 20:52:27 +0100
  • 9d1353c626 t/gui: Connect it all together Jakob Bornecrantz 2019-09-02 13:20:09 +0100
  • a507aee906 t/gui: Add two scenes Jakob Bornecrantz 2019-09-02 13:18:50 +0100
  • 74bdb0cb38 t/gui: Add imgui code Jakob Bornecrantz 2019-08-31 15:03:19 +0100
  • 71b3de9c46 t/gui: Add scene manager Jakob Bornecrantz 2019-09-02 13:15:51 +0100
  • c474112782 t/gui: Add OpenGL sink code Jakob Bornecrantz 2019-08-31 14:57:19 +0100
  • 968952aa9e t/gui: Add st/prober code Jakob Bornecrantz 2019-08-31 14:53:14 +0100
  • 44d58037b7 t/gui: Add SDL2 based GUI target Jakob Bornecrantz 2019-07-21 15:45:50 +0100
  • d48b3385f8 ext/imgui: Add Dear ImGui Jakob Bornecrantz 2019-08-06 18:55:03 +0100
  • a673f9b7fc st/oxr: Add Monado ball on a stick controller Jakob Bornecrantz 2019-09-03 15:25:44 +0100
  • 79ad85e9b7 st/oxr: Add interaction profile code Jakob Bornecrantz 2019-09-02 22:04:13 +0100
  • 2337299279 st/oxr: Make sure action keys don't start at zero Jakob Bornecrantz 2019-09-02 20:40:06 +0100
  • 2db3df9027 st/oxr: Add oxr_sink_logger, the slog-inator! Jakob Bornecrantz 2019-09-05 23:15:25 +0100
  • 81213f119c os: Tidy threading Jakob Bornecrantz 2019-09-15 15:39:30 +0100
  • ee5fe9a4e5 d/psmv: Even more tidy Jakob Bornecrantz 2019-09-15 15:39:22 +0100
  • 0641342b7d d/psmv: Tidy driver Jakob Bornecrantz 2019-09-15 15:29:34 +0100
  • 3d744c5959 d/psmv: Add support for ZCM2 Jakob Bornecrantz 2019-09-15 15:08:22 +0100
  • e98fb81c56 d/psmv: Make calibration values slight more readable Jakob Bornecrantz 2019-09-15 15:07:31 +0100
  • 7dcfe5ca50 d/psmv: Flip axis once more Jakob Bornecrantz 2019-09-15 13:12:25 +0100
  • 932b8dfd70 d/psmv: Refactor calibration and make room for ZCM2 Jakob Bornecrantz 2019-09-15 12:11:17 +0100
  • b5c7f080de d/psmv: Use new thread helper to create a pulling thread Jakob Bornecrantz 2019-09-13 19:34:30 +0100
  • 0d09d225dd os: Add wrappers for threading primitives Jakob Bornecrantz 2019-09-13 19:34:10 +0100
  • e82f3616c9 d/psmv: Tick time Jakob Bornecrantz 2019-09-11 21:32:40 +0100
  • b5c37bcf10 d/psmv: Don't force sending of update packet when setting output Jakob Bornecrantz 2019-09-11 21:27:03 +0100
  • 523c9980c9 d/psmv: Super simple sensor "fusion" Jakob Bornecrantz 2019-09-11 20:50:58 +0100
  • 1488dcf579 d/psmv: Add stub update fusion function Jakob Bornecrantz 2019-09-11 20:05:30 +0100
  • d2acc9d6e4 d/psmv: Also set gyro data Jakob Bornecrantz 2019-09-11 18:09:39 +0100
  • c5e5c98c9c d/psmv: Shouldn't negate Z-axis in gyro calibration data Jakob Bornecrantz 2019-09-11 18:09:11 +0100
  • 5b02974ae0 d/psmv: Correctly handle z-axis Jakob Bornecrantz 2019-09-11 16:03:47 +0100
  • e179349644 d/psvr: Super simple sensor "fusion" Jakob Bornecrantz 2019-09-11 16:42:59 +0100
  • 750b8bb755 d/psvr: Expose more data via variable code Jakob Bornecrantz 2019-09-11 16:05:10 +0100
  • c2c230b3de d/psvr: Refactor and improve packet reading Jakob Bornecrantz 2019-09-11 16:06:58 +0100
  • bf9bcf8e26 d/psvr: Read sensor packets when updating input Jakob Bornecrantz 2019-09-11 16:06:55 +0100
  • 8d001ca95f st/oxr: Even more fixes for system xdevs Jakob Bornecrantz 2019-09-09 21:56:42 +0100
  • affd1cb2c1 st/oxr: Tidy Jakob Bornecrantz 2019-09-09 20:47:43 +0100
  • b84413cc35 st/oxr: Fix system xdev init Jakob Bornecrantz 2019-09-09 20:47:19 +0100
  • 94d4822afb d/psmv: Use correct calibration value Jakob Bornecrantz 2019-09-08 09:54:39 +0100
  • 962de77ca0 st/oxr: Carry around extra xrt_devices Jakob Bornecrantz 2019-07-24 17:15:15 +0100
  • 2abc98dbec aux/util: Add split sink Jakob Bornecrantz 2019-09-03 10:07:20 +0100
  • 798ef43342 st/prober: Make sure the usb-product is always filled out Jakob Bornecrantz 2019-09-02 13:25:59 +0100
  • c021199b98 xrt: Add interface to prober to open video devices Jakob Bornecrantz 2019-09-02 13:25:52 +0100