summaryrefslogtreecommitdiffhomepage
path: root/filter-accela/accela-settings.hpp
AgeCommit message (Collapse)Author
2018-02-15clean up "static" and "constexpr" typesStanislaw Halik
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates.
2018-02-09filter/accela: euthanize "smoothing"Stanislaw Halik
It only confuses users. Rename "sensitivity" to "smoothing". Update i18n source as per #743
2018-01-16filter/accela: modernize c++Stanislaw Halik
2017-10-27filter/accela: allow for double the deadzone valueStanislaw Halik
2017-10-27filter/accela: kill rotation nonlinearityStanislaw Halik
2017-10-27filter/accela: put debug knobs in other headerStanislaw Halik
2017-10-20some nonsenseStanislaw Halik
2017-09-23filter/accela: limit nonlinearity max rangeStanislaw Halik
2017-07-29filter/accela: make gain more conservativeStanislaw Halik
Issue: #665
2017-06-18filter/accela: don't go exponential too fastStanislaw Halik
2017-06-12filter/accela: go back to old gain from 9 months agoStanislaw Halik
2017-06-10filter/accela: make gain less sluggish overallStanislaw Halik
2017-06-07filter/accela: increase minimum rot sensitivityStanislaw Halik
.5 is way too high
2017-05-16filter/accela: add minimum allowed sensitivityStanislaw Halik
Allow sliding sensitivity .5 -> 3 rather than .1 -> 2.
2017-05-04filter/accela: allow for up to 300 ms smoothingopentrack-2.3.1.6Stanislaw Halik
2017-04-30filter/accela: reduce microstutterStanislaw Halik
Discussed-with: @mrsanchos
2017-04-30filter/accela: allow up to 300 ms smoothingStanislaw Halik
2017-04-29filter/accela: prevent overshoot with ewmaStanislaw Halik
2017-04-29filter/accela: make ewma working in 3-axis modeStanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27filter/accela: multiply all pos gains by .75Stanislaw Halik
2017-03-27filter/accela: don't allow for very high values on the sliderStanislaw 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.
2016-12-03filter/accela: describe in dialog, adjust defaultsStanislaw Halik
2016-09-27filter/accela: adjust some other clamps and defaultsStanislaw Halik
2016-09-27filter/accela: clamp nonlinearity to 1.5Stanislaw Halik
2.0 is too much. Issue: #462 Reported-by: @Len62
2016-09-21filter/accela: make most slider limits largerStanislaw Halik
Reported-by: @Emton who later deleted his message Issue: #454
2016-09-17filter/accela: switch to using slider_value all the wayStanislaw Halik
Move settings to a separate file for migration support in the next commit. Otherwise barfs on trying to include autogenerated user interface.