Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-17 | tracker/hatire: include right header | Stanislaw Halik | |
2017-04-17 | add Intel IPP licensing information | Stanislaw Halik | |
2017-04-17 | remove stale headtracker license | Stanislaw Halik | |
2017-04-17 | filter/accela: revert -180->180 fix | Stanislaw Halik | |
Does more harm than good. For 360' inertial devices, recommend other or no filter at all. Issue: #600 | |||
2017-04-14 | tracker/steamvr: use double promotion for all arithmetic | Stanislaw Halik | |
The computation order isn't defined so parts might only get promoted to double after arithmetic. Promote all parts manually before arithmetic. | |||
2017-04-14 | logic/tracker.cpp: explicit set to zeros with custom center | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-293885962 | |||
2017-04-14 | tracker/steamvr: don't reset seated pose for non-HMD | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-293885962 | |||
2017-04-13 | tracker/steamvr: use normal center for controllers | Stanislaw Halik | |
Issue: #352 | |||
2017-04-13 | tracker/steamvr: use doubles for intermediate computation | Stanislaw Halik | |
2017-04-13 | logic/tracker: fix typo | Stanislaw Halik | |
2017-04-13 | logic/tracker: call center() before data() | Stanislaw Halik | |
For real this time. Issue: #352 | |||
2017-04-13 | main: call set-library-paths only after qapplication exists | Stanislaw Halik | |
Otherwise accesses qt install prefix. Issue: #598 | |||
2017-04-13 | gui/options: fix default tab | Stanislaw Halik | |
2017-04-13 | gui/options: allow for up to +- 500 cm custom pose translation | Stanislaw Halik | |
Related-to: #352 | |||
2017-04-13 | logic/tracker: zero at the right pipeline stage | Stanislaw Halik | |
2017-04-12 | cmake/mingw-w64: mess it up again | Stanislaw Halik | |
2017-04-12 | logic/tracker: no need for timeBeginPeriod | Stanislaw Halik | |
There's jitter of up to 3 ms. Increasing timer resolution pessimizes overall performance. For Falcon BMS it costs about a dozen frames. | |||
2017-04-12 | gui/options: adjust dynamic neck limit | Stanislaw Halik | |
2017-04-12 | matrix -> euler: prevent gimbal lock multiple solutions harder | Stanislaw Halik | |
2017-04-12 | pose-widget: fix some breakage, forgot what it was | Stanislaw Halik | |
2017-04-12 | gui/mapping: allow for up to 100 cm translation | Stanislaw Halik | |
Defaults to 30 cm as before. Changes X snap value for larger max value. Related-to: #352 | |||
2017-04-12 | cv/calibrator: allow for experimental roll calibration | Stanislaw Halik | |
It mostly works from my testing. | |||
2017-04-12 | compat/util: add few attribute macros | Stanislaw Halik | |
2017-04-12 | compat/simple-mat: simplify SFINAE | Stanislaw Halik | |
variable templates rock ass. | |||
2017-04-12 | cmake: don't barf out on nonexistent files in lrelease | Stanislaw Halik | |
2017-04-12 | compat/simple-mat: remove useless unit | Stanislaw Halik | |
2017-04-12 | compat/euler: add incomplete & untested quat code | Stanislaw Halik | |
2017-04-10 | tracker/rift-140: rename unit | Stanislaw Halik | |
2017-04-09 | tracker/steamvr: add copyright | Stanislaw Halik | |
Issue: #352 | |||
2017-04-09 | Merge pull request #597 from antcodd/steamvr-fix | Stanisław Halik | |
tracker/steamvr: Fix rotation issues | |||
2017-04-10 | tracker/steamvr: Fix rotation issues | Anthony Coddington | |
Use well known matrix to euler decomposition formula, fixing some incorrect accesses. May need gimbal lock avoidance. Don't use opentrack centering as ResetSeatedZeroPose preserves calibrated real world up (Y) vector. Note: controllers are centered to HMD seated position. fixes most remaining issues in #352 | |||
2017-04-07 | rename several protocols from abbreviated names | Stanislaw Halik | |
2017-04-07 | proto/flightgear: dialog fixes | Stanislaw Halik | |
- add "help" button opening the right contrib directory with readme in it - use layouts in the dialog Issue: #590 | |||
2017-04-07 | proto/flightgear: few issues | Stanislaw Halik | |
- move fgtypes.h contents into module header - fix several inverted DOF - construct a 32-bit ipv4 address from nibblets directly - switch to no alignment for the datagram, was 2 bytes - default to 127.0.0.1 as the target address Issue: #590 | |||
2017-04-07 | cmake: remove PROJECT() scope from subdirectories | Stanislaw Halik | |
cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 | |||
2017-04-07 | tracker/steamvr: make static | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: return more precise radian result | Stanislaw Halik | |
While atan2's input is limited to single-float precision, extend result precision to double-float precision. The result's in radians. Why didn't gradians get popular? | |||
2017-04-06 | tracker/steamvr: determine device uniqueness harder | Stanislaw Halik | |
Use "type-model-serial" as the discriminator. The API might present a single device with two types as the same model and serial or something similarly stupid. | |||
2017-04-06 | tracker/steamvr: revert to asin formula | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: show device type before serial | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: put serial number as userdata | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: fix build | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: remove unused | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: remove needless once_only macro usage | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: use strerror from right namespace | Stanislaw Halik | |
Also use in device_list method to be explicit. | |||
2017-04-06 | tracker/steamvr: add missing return in error path | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: support choosing device by its serial number | Stanislaw Halik | |
Since the vr handle is accessed on the GUI and pipeline threads now, had to add implicit locking. This sadly reorganizes most of the file. Sadly this refactor likely broke things. cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-290252520 | |||
2017-04-06 | pose-widget: avoid condition variable overhead | Stanislaw Halik | |
It's busy-looping on Windows. | |||
2017-04-06 | gui: show zeros on tracking stop | Stanislaw Halik | |
Regressed as of late. | |||
2017-04-06 | cmake: PROJECT() must be invoked from inside a macro | Stanislaw Halik | |
Otherwise CMAKE_PROJECT_NAME and PROJECT_NAME are equal when invoked from inside a function. Also, split headers and units into separate variables for further testing. cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 |