Commit graph

  • 08061e0c06 scripts: Add an ignored word to codespell Ryan Pavlik 2019-11-13 21:46:40 -0600
  • e01cf5efd3 t_imu: Actually return non-zero leftover acceleration data. Ryan Pavlik 2019-11-12 12:14:24 -0600
  • 2823193302 t_imu_fusion: Add capability to get world non-gravity acceleration Ryan Pavlik 2019-11-12 12:02:54 -0600
  • 21352ca338 t_imu: Add param for accelerometer output Ryan Pavlik 2019-11-12 11:43:17 -0600
  • a17413744b t_calibration: clang-tidy Ryan Pavlik 2019-11-12 11:39:37 -0600
  • 4d411723a1 t/psvr: Fix parameter names Ryan Pavlik 2019-11-12 11:39:25 -0600
  • e9d64c4c41 a/math: Clang-tidy Ryan Pavlik 2019-11-12 11:39:15 -0600
  • 0a9efbf443 t_imu: Comments Ryan Pavlik 2019-11-12 11:37:59 -0600
  • 958c1b7df9 t_imu_fusion: Perform some filtering of accelerometer signal Ryan Pavlik 2019-11-11 11:46:55 -0600
  • 29c630cec8 d/psvr: Port PSVR to use timestamps Ryan Pavlik 2019-11-12 11:11:56 -0600
  • 194938c405 d/psmv: Port positional tracking to use t_imu_fusion with timestamps Ryan Pavlik 2019-11-11 15:09:04 -0600
  • 7bb9fad5e6 t_imu_fusion: adjust to use timepoints directly Ryan Pavlik 2019-11-11 16:32:04 -0600
  • aaf08a2abd d/psmv: Porting to changed API that uses timestamps instead of dt Ryan Pavlik 2019-11-11 15:08:55 -0600
  • 7314bd75b7 t_imu: Change C API to take timestamps instead of dt Ryan Pavlik 2019-11-11 11:55:39 -0600
  • 1440c95f78 t/psmv: Angular rate limit. Ryan Pavlik 2019-11-11 17:39:33 -0600
  • 83f652bda1 aux/tracking: Add low-pass IIR filter Ryan Pavlik 2019-11-11 11:29:13 -0600
  • ca7397be45 d/psmv: Initial port to imu fusion for orientation-only Ryan Pavlik 2019-11-11 11:14:13 -0600
  • 05b069b0a0 Fix two use-after-free's and multiple memory leaks Julian Eisel 2019-11-13 21:53:16 +0100
  • af0515232f t_imu_fusion: Fix initialization of orientation from accelerometer. Ryan Pavlik 2019-11-11 18:13:15 -0600
  • 08903e67b3 u_var: Update comments/prototypes. Ryan Pavlik 2019-11-11 17:24:06 -0600
  • 355476d6b7 aux/tracking: Remove accidentally-left-in parameters from t_imu Ryan Pavlik 2019-11-11 11:46:41 -0600
  • 882388b320 st/prober: Fix typo Ryan Pavlik 2019-11-11 10:28:24 -0600
  • e44dd1a755 d/vive: Use define for standard gravity Ryan Pavlik 2019-11-11 10:24:37 -0600
  • 5eaced0e4d aux/tracking: Use define for standard gravity Ryan Pavlik 2019-11-11 10:24:22 -0600
  • 8a0ab71c09 t_imu: Comments. Ryan Pavlik 2019-11-11 10:23:49 -0600
  • 8ce507391a external: Update flexkalman Ryan Pavlik 2019-11-11 09:59:14 -0600
  • 76d6133142 cmake: Fix v4l2 flag not being set Jakob Bornecrantz 2019-11-10 01:36:34 +0000
  • c6e6ba7485 t/psmv: Expose ball last position to debug gui Jakob Bornecrantz 2019-11-10 01:35:54 +0000
  • 47bc4de56d t/doc: Fallout from latest codespell version Jakob Bornecrantz 2019-11-09 12:47:57 +0000
  • a29dd8c0a4 st/oxr: Improve destruction of GUI hack Jakob Bornecrantz 2019-11-09 12:44:59 +0000
  • 86244f726f st/oxr: Improve error condition handling on instance creation Jakob Bornecrantz 2019-11-09 12:41:43 +0000
  • e78e5c8045 st/oxr: Return appropriate errors for incomplete OpenGL XLib binding Christoph Haag 2019-11-08 16:07:10 +0100
  • 4c7f830ea5 d/vive: reset orientation on headset button Drew DeVault 2019-11-06 10:40:26 -0500
  • 1f02c54858 d/vive: Fix copy typo Jakob Bornecrantz 2019-11-07 12:38:34 +0000
  • 2ffa77d923 d/vive: Handle error when config could not be read. Lubosz Sarnecki 2019-11-07 13:59:40 +0100
  • db1e5b9f16 d/vive: Initialize useful defaults. Lubosz Sarnecki 2019-11-07 13:59:09 +0100
  • e7e550fa8d d/psmv: Fix build Jakob Bornecrantz 2019-11-06 19:51:24 +0000
  • a54cdb2632 d/psvr: Can we get some info out of the calibration data Jakob Bornecrantz 2019-10-26 17:16:06 +0100
  • 845af78c20 d/psvr: Only flip Z-axis after calibration is applied Jakob Bornecrantz 2019-10-26 16:54:44 +0100
  • c60b9881e2 d/psmv: More verbose error handling Jakob Bornecrantz 2019-11-06 19:47:23 +0000
  • e5a9cbb2f9
    Implement XR_MND_egl_enable Drew DeVault 2019-10-29 17:11:48 +0100
  • eefeec12fd oxr: check input type in oxr_swapchain_gl_enumerate_images Simon Ser 2019-10-30 15:31:54 +0100
  • 3b87d518c4 build: Fix meson build without v4l2 Christoph Haag 2019-11-05 15:36:52 +0100
  • c709b64ce2 ci: Update CI images, include libEGL in Debian and qt5-base in Arch Jakob Bornecrantz 2019-11-05 12:46:38 +0000
  • 7e125ca4e6 build: fix Meson build with docs=auto Simon Ser 2019-11-05 10:26:02 +0100
  • 93218fa9e4 d/psvr: Tweak panotools values Jakob Bornecrantz 2019-11-05 12:08:32 +0000
  • 5e3565c28f st/oxr: Set maximum image rect size to 200% Jakob Bornecrantz 2019-11-05 10:35:53 +0000
  • defdd97288 st/oxr: Fix recommended swapchain image height Jakob Bornecrantz 2019-11-05 10:30:46 +0000
  • 9eedb05f1b st/prober: Do not autoprobe if we have a HMD Jakob Bornecrantz 2019-11-01 15:16:22 +0000
  • 9183f53c5f
    xrt: allow NULL args in various functions Simon Ser 2019-10-31 16:57:44 +0100
  • 8ade6b654b
    xrt: introduce OXR_VERIFY_ARG_TYPE_CAN_BE_NULL Simon Ser 2019-10-31 16:57:02 +0100
  • 1b51db68f9
    xrt: rename OXR_VERIFY_ARG_TYPE_AND_NULL to …_NOT_NULL Simon Ser 2019-11-05 10:15:33 +0100
  • 072e9afb54 t/psvr: Counter tracking origin offset Jakob Bornecrantz 2019-11-03 13:22:13 +0000
  • 9e7eaa585c CONTRIBUTING: Work around silly warning from doxygen Jakob Bornecrantz 2019-11-02 22:53:16 +0000
  • 7c73a1b6bd xrt: Tidy xrt_compiler.h and silence some doxygen warnings Jakob Bornecrantz 2019-11-02 22:49:47 +0000
  • b59676e184 st/oxr: Comment all parameters Jakob Bornecrantz 2019-11-02 22:40:26 +0000
  • 12bffbdf45 meson: Final bit of tidy Jakob Bornecrantz 2019-11-02 22:30:28 +0000
  • 030d93dca7 meson: Actually listen to docs option Jakob Bornecrantz 2019-11-02 22:29:45 +0000
  • ba50cefc8c meson: Tidy meson.build a bit Jakob Bornecrantz 2019-11-02 22:25:31 +0000
  • 059234bbfc d/vive: Cleanup scopes, types, leak in vive_sensors_read_config Ryan Pavlik 2019-11-01 16:21:24 -0500
  • e8660a18bd build: Use CMAKE_POSITION_INDEPENDENT_CODE instead of target props. Ryan Pavlik 2019-11-01 16:51:54 -0500
  • 6bce0838e0 d/vive: Fix minor typo in vive driver Drew DeVault 2019-10-31 13:42:45 -0400
  • 36102bfa1e
    comp: make Wayland window unresizable Simon Ser 2019-10-31 16:42:19 +0100
  • 746cccca36 meson: HDK driver does not depend on hidapi Christoph Haag 2019-10-31 02:26:19 +0100
  • dfd6691d71 cmake: Add cmake option for psvr driver Christoph Haag 2019-10-31 01:53:07 +0100
  • 680b8971b3 d/hdk: Remove unused hidapi include Christoph Haag 2019-10-31 01:43:28 +0100
  • 9f6b5ad841 cmake: Expand enabled drivers sanity check Christoph Haag 2019-10-31 01:36:08 +0100
  • a9e6c24eb2 cmake: Add cmake option for hdk, psmv and hydra driver Christoph Haag 2019-10-31 01:22:53 +0100
  • 0a39bd8600 cmake: Add cmake option for native vive driver Christoph Haag 2019-10-31 01:17:11 +0100
  • b5ee4f0dbd comp: Make it obvious that you should implement destroy yourself Jakob Bornecrantz 2019-10-30 11:02:37 +0000
  • 46b9d28e8d t/imu: No fancy new c++ syntax until clang-format-8 is used on CI Jakob Bornecrantz 2019-10-29 20:08:44 +0000
  • 477e740568 d/psmv: Fix flipped bit for cross and square Jakob Bornecrantz 2019-10-29 19:47:00 +0000
  • 7fb4344dda scripts: fix shebang for generate_oxr_ext_support.py Simon Ser 2019-10-29 09:46:58 +0100
  • e84ca2de34 st/oxr: Use xrt_compositor helpers Jakob Bornecrantz 2019-10-28 21:00:36 +0000
  • 1abdae5b64 xrt: Add helper functions for xrt_compositor Jakob Bornecrantz 2019-10-28 20:56:33 +0000
  • 41b7c0e764 doc: Update roadmap Jakob Bornecrantz 2019-10-28 19:05:33 +0000
  • c11640d66b st/oxr: Make sure actions that are not marked as active are deactivated Jakob Bornecrantz 2019-10-28 14:57:35 +0000
  • 312a99ecf8 st/oxr: Implement any sub-action path handling Jakob Bornecrantz 2019-10-28 10:56:45 +0000
  • ff8d52b858
    readme: fix typo Simon Ser 2019-10-28 14:35:33 +0100
  • 7d9ef2f371 comp: Add setting to force a vulkan gpu index Christoph Haag 2019-10-25 21:05:06 +0200
  • 186f3ff7e0 st/prober: Ignore I2C based hid devices Jakob Bornecrantz 2019-10-25 18:39:34 +0100
  • 5f4ddcc414 t/cli: Add a just probe command Jakob Bornecrantz 2019-10-25 18:34:18 +0100
  • 56f61412f5 d/psmv: Fix possible alignment issues and endianness comments Ryan Pavlik 2019-10-25 14:32:13 +0200
  • 06ffb8da8f d/psvr: Remove none used inbuilt mesh Jakob Bornecrantz 2019-10-24 15:11:41 +0100
  • 73420739d9 d/psvr: Adjust values and remove comments pblack 2019-10-24 14:56:02 +1300
  • c5e1511271 d/psvr: Use new mesh distortion generator functions Jakob Bornecrantz 2019-10-23 23:28:46 +0100
  • be712c7049 d/ohmd: Use mesh shader for none distortion Jakob Bornecrantz 2019-10-23 21:59:57 +0100
  • ef6931b7f9 aux/util: Refactor mesh generation Jakob Bornecrantz 2019-10-24 15:01:04 +0100
  • b403da22eb aux/util: Add distortion mesh generation Jakob Bornecrantz 2019-10-22 18:45:25 +0100
  • b67d65b4a5 aux/util: Add function to free device and stuff hanging off it Jakob Bornecrantz 2019-10-24 11:43:01 +0100
  • 9b6625961a comp: Implement new mesh shader Jakob Bornecrantz 2019-10-23 22:00:22 +0100
  • 9d238d7313 xrt: Refactor mesh distortion fields Jakob Bornecrantz 2019-10-23 21:59:12 +0100
  • cdafcda626 math: Add some vec2 functions Jakob Bornecrantz 2019-10-24 10:02:56 +0100
  • c906caabf4 d/psvr: Disable mesh distortion Jakob Bornecrantz 2019-10-23 21:57:31 +0100
  • babd3af4ae d/psvr: Add link to documention Jakob Bornecrantz 2019-10-25 12:32:40 +0100
  • b9e1ca6e55 d/psvr: Document calibration data getting process better Jakob Bornecrantz 2019-10-25 12:27:54 +0100
  • fda43c5a19 d/psvr: Add code to get device name and calibration data Jakob Bornecrantz 2019-10-25 10:54:39 +0100
  • 6580e3ee3f d/psmv: Use U_ZERO Jakob Bornecrantz 2019-10-24 22:45:07 +0100
  • 6bfb1d9110 d/psmv: Fix buttons parsing Jakob Bornecrantz 2019-10-24 22:14:27 +0100
  • 6b8b1ae935 st/oxr: Fix changed since last sync and support for more input types Ryan Pavlik 2019-10-24 15:29:23 +0200