Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-21 | logic/tracker: rename to pipeline | Stanislaw Halik | |
Could use a better name. | |||
2017-10-08 | logic: add extension support | Stanislaw Halik | |
It's missing a dialog and testing. | |||
2017-09-30 | remove camel case | Stanislaw Halik | |
2017-09-25 | logic: remove camel case | Stanislaw Halik | |
2017-09-25 | api, logic: support "extensions" for pose transform | Stanislaw Halik | |
2017-09-23 | play with thread priorities | Stanislaw Halik | |
2017-06-18 | get rid of "volatile" abuse | Stanislaw Halik | |
We heavily used "volatile bool" to check if the thread loop should stop. But this functionality is already provided by Qt5's QThread::requestInterruption. In other cases, "volatile" is wonderfully underspecified so it's better to ditch its usage in favor of std::atomic<t>. At the time we don't appear to be using the "volatile" keyword except when calling win32's Interlocked*() family of functions as necessary. In freetrackclient's header the "volatile" qualifier was used as part of a typedef. This doesn't work. Use it as part of data declaration. | |||
2017-06-10 | get rid of camera angle position rotation | Stanislaw Halik | |
It doesn't work well enough anyway | |||
2017-05-30 | logic/tracker: allow for "hold-toggle" hold-enable | Stanislaw Halik | |
Must press "keypress-toggle" to toggle (uh) that mode. | |||
2017-05-16 | logic/tracker: remove dead code | Stanislaw Halik | |
2017-05-12 | logic/tracker: use std::chrono | Stanislaw Halik | |
2017-04-18 | logic/tracker: fix option not used in logic | Stanislaw Halik | |
2017-04-12 | matrix -> euler: prevent gimbal lock multiple solutions harder | Stanislaw Halik | |
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
2017-03-28 | rename spline-widget -> spline | Stanislaw Halik | |
Adjust usages. | |||
2017-02-26 | logic/tracker: remove unused code and struct membersopentrack-2.3.1+fix1 | Stanislaw Halik | |
It belonged to the "experimental" center method that got removed already. | |||
2016-11-18 | logic/tracker: make camera offset only work on translation | Stanislaw Halik | |
2016-11-18 | logic/tracker: avoid exposing struct bits and Pose type alias | Stanislaw Halik | |
2016-11-12 | logic/tracker: move from header | Stanislaw Halik | |
2016-11-12 | pose-widget, logic/tracker: adjust euler helpers usage | Stanislaw Halik | |
2016-11-03 | move simple-mat from logic to compat to simplify dependencies | Stanislaw Halik | |
2016-09-27 | logic/tracker: try harder to keep up constant Hz | Stanislaw Halik | |
Now time error is accumulated rather than using only the last iteration's error. | |||
2016-09-24 | logic, gui: allow for disabling any of the three tcomp options | Stanislaw Halik | |
Issue: #458 Requested-by: @Borisovich | |||
2016-09-21 | many: remove compat/pi-constant.hpp | Stanislaw Halik | |
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and friends. Since this preprocessor definition is now always passed as part of the build system for MSVC. We can use M_PI as if on a mission. | |||
2016-09-06 | gui, logic: add shortcut for "translation compensation off while held" | Stanislaw Halik | |
Requested-by: @Sone989 Issue: #440 | |||
2016-08-23 | logic/tracker: minor nonsense | Stanislaw Halik | |
2016-08-17 | logic/tracker: cleanup gimbal lock fix | Stanislaw Halik | |
There were too many cases of variables with a "_real" suffix and without. Move both cases into struct data members. Also add experimental camera centering method. Cleanup some other stuff like "is_nan" should take an arbitrary Mat. | |||
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. |