Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2017-04-06 | logic/tracker: call IFilter::center() | Stanislaw Halik | |
Issue: #540 | |||
2017-04-06 | pose-widget: prevent races and serial execution | Stanislaw Halik | |
We actually need to use "mtx" with the condition variable and copy the data to the worker thread's stack. Also allow for synchronous pose update, for tracking stoppage. | |||
2017-04-06 | cmake: update few toolchain files | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/586#issuecomment-291313687 | |||
2017-04-06 | tracker/steamvr: add center() override | Stanislaw Halik | |
2017-04-06 | options/value: sprinkle konst | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: use atan2 rather than asin | Stanislaw Halik | |
Compute roll without a period of 90 deg. Submitted-by: @subnet- | |||
2017-04-06 | tracker/steamvr: add copyright | Stanislaw Halik | |
2017-04-06 | tracker/rs: fixed SDK installer cmd path | Xavier Hallade | |
2017-04-06 | tracker/rs: updated link to 2016 R2 SDK in readme | Xavier Hallade | |
2017-04-06 | installer: fixed path to RealSense SDK runtime | Xavier Hallade | |
fixed path to RealSense SDK runtime installer which has moved from contrib to doc/contrib | |||
2017-04-06 | options: allow tie combobox to qvariant | Stanislaw Halik | |
2017-04-06 | options/value: we're not instantiating templates anymore | Stanislaw Halik | |