Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-27 | cmake: remove -DNDEBUG from cxxflags automatically | Stanislaw Halik | |
User came complain why ndebug-guard.hpp #error'ed out. | |||
2017-03-27 | migration: adjust for accela var name changes | Stanislaw Halik | |
2017-03-27 | spline: make get_value_no_save() const | Stanislaw Halik | |
2017-03-27 | filter/accela: multiply all pos gains by .75 | Stanislaw Halik | |
2017-03-27 | filter/accela: don't allow for very high values on the slider | Stanislaw Halik | |
I already backed off a similar change months ago. But after giving it some thought, if you need an absurd amount of filtering then something must be wrong with your tracker setup. | |||
2017-03-27 | filter/accela: filter all rot/pos DOF together | Stanislaw Halik | |
Apply gain to Euclidean distance of rotation/position change, rather to each DOF separately. Weight each DOF's separate length and normalize it. This makes diagonal movements less staircase-y. You'll need smaller sensitivity values given Euclid of (x,y,z) is smaller than |x|+|y|+|z|. | |||
2017-03-25 | logic: move from header | Stanislaw Halik | |
2017-03-25 | options: add some never_inline attribs | Stanislaw Halik | |
2017-03-25 | options/bundle: appease qt creator | Stanislaw Halik | |
2017-03-25 | logic/mappings: move from header | Stanislaw Halik | |
2017-03-24 | cmake: disable RTTI on msvc | Stanislaw Halik | |
2017-03-24 | compat/util: add define for never_inline | Stanislaw Halik | |
2017-03-24 | options, compat: instantiate common templates in their .dll's | Stanislaw Halik | |
2017-03-22 | [COVERITY] gui/main: fix implausible null pointer dereference | Stanislaw Halik | |
Guard against NULL in the improbable case there's no PATH variable in the process' environment. | |||
2017-03-22 | tracker/rs: fix for Coverity builds | Stanislaw Halik | |
2017-03-22 | cmake: oops, output target deleted the file | Stanislaw Halik | |
2017-03-22 | cmake: allow for skipping translation update | Stanislaw Halik | |
2017-03-22 | cmake: don't remove module type from define | Stanislaw Halik | |
2017-03-22 | compat/nan: support for mingw-w64 in a hacky way | Stanislaw Halik | |
2017-03-22 | [COVERITY] spline-widget: fix possible fpu division by zero | Stanislaw Halik | |
2017-03-22 | [COVERITY] spline-widget: fix redundant null check | Stanislaw Halik | |
2017-03-22 | [COVERITY] pose-widget: fix integer math where fpu was meant | Stanislaw Halik | |
2017-03-22 | [COVERITY] dinput: fix possible null pointer dereference | Stanislaw Halik | |
2017-03-22 | compat/shm: decruft | Stanislaw Halik | |
2017-03-22 | compat/timer: accidental pragma once | Stanislaw Halik | |
2017-03-21 | cmake/msvc: need linker static flags | Stanislaw Halik | |
2017-03-21 | cmake/msvc: remove nosensical conditional | Stanislaw Halik | |
2017-03-21 | cmake/msvc: oh for crying out loud | Stanislaw Halik | |
2017-03-21 | cmake/msvc: do it right this time | Stanislaw Halik | |
2017-03-21 | cmake/msvc: bail on linker errors | Stanislaw Halik | |
2017-03-21 | options/bundle: reorder only | Stanislaw Halik | |
2017-03-21 | options/{bundle,connector,value}: allow setting to default values | Stanislaw Halik | |
This is complicated by Qt's rejection of template classes. Also move some stuff to slots where makes sense. | |||
2017-03-21 | compat/timer: move from header. simplify | Stanislaw Halik | |
It was getting inlined in each compilation unit. | |||
2017-03-20 | cmake/osx: escape strings passed to install(CODE ...)opentrack-2.3.1.5 | Stanislaw Halik | |
2017-03-20 | tracker/pt: rename slot | Stanislaw Halik | |
2017-03-20 | tracker/pt: camera changes | Stanislaw Halik | |
- move dt handling here, from ITracker impl - don't depend on other PT headers. we'd like to reuse the code. - adjust return value convention. - get rid of dt_valid - return fps as a double Adjust usages in ITracker impl and dialog. | |||
2017-03-20 | api/variance: expose size parameter | Stanislaw Halik | |
2017-03-20 | compat/sleep: guard against signed -> unsigned wraparound | Stanislaw Halik | |
2017-03-18 | dinput: shutup vc++ 2017 properly | Stanislaw Halik | |
2017-03-18 | cmake/msvc: disable truncation warning | Stanislaw Halik | |
2017-03-18 | cmake/msvc: don't sanity-check vcvarsall run | Stanislaw Halik | |
Depended on VC++ 14. | |||
2017-03-17 | cmake/git: don't list that checkout is dirty | Stanislaw Halik | |
Given that i18n stuff regens all the time it's annoying. | |||
2017-03-17 | dinput: fix build on MSVC 2017 | Stanislaw Halik | |
2017-03-17 | compat/util: remove our make_unique custom impl | Stanislaw Halik | |
2017-03-17 | logic/tracker: avoid using zero position in reltrans/mapping | Stanislaw Halik | |
2017-03-17 | cv/calibrator: stupid MSVC 2015 doesn't inline the lambda | Stanislaw Halik | |
Have it their way then. | |||
2017-03-17 | filter/accela: special-case the -180/180 rotation boundary | Stanislaw Halik | |
Previously crossing the 180 degree boundary got treated as a large rotation. This is of course incorrect. The error in fact lies only in the filter. Special-case the sign changes. We're centering prior to filtering in logic/tracker.cpp so it's all right in the world. Issue: #533 Reported-by: @Ounicron Fixes: #533 | |||
2017-03-16 | tracker/{aruco,pt}: adjust usages for the calibrator | Stanislaw Halik | |
2017-03-16 | filter/accela: comment | Stanislaw Halik | |
2017-03-16 | cv/calibrator: limit samples at similar positions | Stanislaw Halik | |
Having yaw and pitch as a tuple, let N be the granularity. We're now only allowing one sample per the granularity level. Granularity -- "spacing_in_degrees" has a value of 3 degrees. For now the values must be integral. Since we're only allowing (yaw, pitch) tuples of given granularity, the following get treated as distinct: (0; 0), (0; 3), (0; 6), (1; 42), (3; 3) The tuple value order can be swapped. There's nothing significant as for what's pitch and what's yaw. We drop the remainder between the yaw/pitch value so (0, 0) is index 0, (0; N) is index 1, (0; 2N) index 3, etc. This should prevent the calibration function from biasing itself when the user keeps still during the procedure. |