Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-20 | main: fix redundant null check | Stanislaw Halik | |
2017-04-20 | cmake: disable lto miscompiling binaries | Stanislaw Halik | |
2017-04-20 | coverity: fix build script | Stanislaw Halik | |
2017-04-20 | pose-widget: fix build | Stanislaw Halik | |
2017-04-19 | Merge pull request #602 from opentrack/translation-20170419 | Alexander Orokhovatskiy | |
Corrected some Russian-translations | |||
2017-04-19 | Corrected some Russian-translations | Alexander Orokhovatskiy | |
2017-04-18 | many: use std::f{max,min} for floating-point values | Stanislaw Halik | |
2017-04-18 | tracker/pt: revert extractor change | Stanislaw Halik | |
2017-04-18 | tracker/pt: make calibrated cross yellow | Stanislaw Halik | |
Otherwise it's not visible enough with red-only image. | |||
2017-04-18 | compat/{simple-mat,euler}: unbreak calibration | Stanislaw Halik | |
No idea what regressed. | |||
2017-04-18 | cmake: remove skip-translation-update cache var | Stanislaw Halik | |
Better way is to checkout .ts files from the current branch after running `make i18n'. | |||
2017-04-18 | tracker/pt: replace original blob center search with meanshift | Stanislaw Halik | |
The functions are almost identical so why not. I removed several bits: - weighting by squared pixel value is bad. weight by pixel value instead. - making the ROI twice as big doesn't make sense and makes for misdetected blobs. remove it. - switch radius coefficient to something doing less iterations. - sprinkle some __restrict pointer qualifier. - cv::floodfill invocation had some hardcoded flag value. - point radius circle and the bullseye line length weren't adjusted by scaling ratio. while the circle fitted the radius tightly, it was now clutter, so I removed it, leaving only the properly-scaled bullseye. - brightness had to go sadly since it's not accumulated anymore. | |||
2017-04-18 | logic/tracker: fix option not used in logic | Stanislaw Halik | |
2017-04-18 | tracker/pt: fix tab order in dialog | Stanislaw Halik | |
2017-04-18 | pose-widget: also compute alpha in the loop | Stanislaw Halik | |
2017-04-18 | pose-widget: check area for invalid denom | Stanislaw Halik | |
The denom check is a magic number otherwise. | |||
2017-04-17 | pose-widget: iterate over BGR | Stanislaw Halik | |
2017-04-17 | pose-widget: interpolate next in world coordinate space | Stanislaw Halik | |
The next value was chosen in view space. | |||
2017-04-17 | few widgets: use repaint() for no event loop overhead | Stanislaw Halik | |
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call. | |||
2017-04-17 | cv/video-widget, pose-widget: use premultiplied argb32 surface | Stanislaw Halik | |
2017-04-17 | api/plugin: unref inner enum | Stanislaw Halik | |
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 |