summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-12-07tracker/aruco: add more camera fps optionsStanislaw Halik
These coincide with power line frequencies. Fixes #794 Users will need to adjust existing settings.
2018-12-06logic/pipeline: center through arithmetic onlyStanislaw Halik
This is incorrect but people like it.
2018-12-06tracker/pt: try cache pixels slightly below `thres'Stanislaw Halik
The logic is that each point has a halo around it. Catching the entire halo will allow to have more stable centers. Larger points are more stable as well.
2018-12-06cruft onlyStanislaw Halik
2018-11-29cmake/msvc: generate .pdb fasteropentrack-2.3.11-beta1Stanislaw Halik
2018-11-14trackmouse: update keysStanislaw Halik
2018-11-14gitignoreStanislaw Halik
2018-11-14cmake/msvc: don't hardcode -machine:x86Stanislaw Halik
2018-11-14spline: remove duplicate logicStanislaw Halik
2018-11-14gui/keyboard: fix binding keysStanislaw Halik
2018-11-11spline/widget: remove pointless fmaxStanislaw Halik
2018-11-06fix clang build on linuxStanislaw Halik
2018-11-05trackmouse: fix toggle tracker shortcutStanislaw Halik
2018-11-03fix build on LinuxStanislaw Halik
2018-11-03opentrack: pull in EXIT_{SUCCESS, FAILURE}Stanislaw Halik
2018-11-03compat/meta: add constexpr variableStanislaw Halik
2018-11-03opentrack: move unistd.h stuff to end of fileStanislaw Halik
2018-11-03fix some mixin stuff, still not doneStanislaw Halik
2018-11-02trackmouse: fix settingsStanislaw Halik
2018-10-29spline: clamp to max valueStanislaw Halik
2018-10-29spline: try fix rare infinite loopStanislaw Halik
- fix floats not equal to themselves infinite loop; check if any elements were removed instead - do sort in-place to avoid potentially sorting twice in `update_interp_data' - simplify lerp loop - define magic value
2018-10-29cmake: use newer Qt in my dev pathsStanislaw Halik
2018-10-29compat/variance: don't use uintptr_tStanislaw Halik
2018-10-29cmake: try fix all generatorsStanislaw Halik
2018-10-29cmake: use separate dev settings for cross buildsStanislaw Halik
2018-10-29cmake: add target for doing only ui/moc filesStanislaw Halik
This is helpful when running under CLion, due to the lack of support for the Ninja generator.
2018-10-29cmake: add include guardsStanislaw Halik
2018-10-29gitignore: fix win32 symlinksStanislaw Halik
2018-10-27trackmouse: avoid recursive exitStanislaw Halik
2018-10-27trackmouse: reorder includesStanislaw Halik
2018-10-27trackmouse: fix the freeze hotkeyStanislaw Halik
2018-10-27trackmouse: connect slider to mouse sensitivityStanislaw Halik
2018-10-27cleanupStanislaw Halik
2018-10-27cmake: cleanupStanislaw Halik
Don't install any source code components.
2018-10-27trackmouse: lang files keep changingStanislaw Halik
2018-10-27trackmouse: fix buildStanislaw Halik
2018-10-27trackmouse: add Mini Clip Right sizesStanislaw Halik
2018-10-25spline: simplifyStanislaw Halik
- don't copy-paste signal disconnection - bundle and settings are never null after ctor
2018-10-25options/bundle: fix signals not firingStanislaw Halik
The check for ini modified happens after ini modified flag is already cleared. Was breaking spline.
2018-10-25options/value: remove pointless conditionalStanislaw Halik
std::decay doesn't have enum-specific behavior.
2018-10-25options/value-traits: fix bool storageStanislaw Halik
Using int as `stored_type' for bool made Qt signals not work. Evident when ticking the "asymmetric mapping" checkboxes in the mapping window. Remove some std::decay_t usage, there's no need for either decay or remove_cvref. In `value<t>::get()', `bundle::get_variant' of an undefined key will fall back to `return def' so remove the duplicate logic.
2018-10-25cleanup onlyStanislaw Halik
- replace warn_unused_result with [[nodiscard]] - remove some redundant w_a_r - replace std::decay with remove_cvref_t - simplify compat/math.hpp
2018-10-25proto/ft: fix GCC warnsStanislaw Halik
2018-10-25tracker/wii: fix for mingw-w64Stanislaw Halik
The module loses auto-pairing functionality, but it's at least useful to see GCC warnings. I don't intend to use GCC for actually running the module. Fix some warnings emitted by GCC, such as - memset(3) of non-POD struct - depending on "new T[0]" to return a null pointer - dependence on MSVC-specific pragmas for external libraries - lack of header guards - unintended usage of trigraph syntax Disable some GCC warnings for the "wiiyourself" library. It's not possible to patch it up, the code quality is that awful. Disable the builtin debug functionality since it depends on non-standard __VA_OPT__ (due in C++20). It's not possible to disable the warning emitted on the __VA_ARGS__ usage in GCC.
2018-10-25cleanups onlyStanislaw Halik
2018-10-20gitattributesStanislaw Halik
2018-10-20cmake/msvc: fix CRT .pdb linkStanislaw Halik
2018-10-12logic/modules: help debug more failure casesStanislaw Halik
2018-10-12tracker/pt: add more robust camera retryStanislaw Halik
Some cameras can't produce frames right after the capture is opened. Adjust the delay to something more sane. It has a strange effect of not crashing PS3 Eye as often, but that needs more testing (and crashes).
2018-10-12tracker/pipeline: try help frame varianceStanislaw Halik
While we're keeping 250 Hz in the tracker pipeline, the frame variance isn't optimal, as per `backlog_time' values. Try a different magic number.