summaryrefslogtreecommitdiffhomepage
path: root/filter-ewma2/ftnoir_filter_ewma2.cpp
AgeCommit message (Collapse)Author
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2018-07-08modernize onlyStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2017-04-18many: use std::f{max,min} for floating-point valuesStanislaw Halik
2016-11-04modules: make names uniqueStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-06-20filter/ewma: cleanup, updateStanislaw Halik
- switch to our timer since it has more than millisecond precision - use slider_value for settings - sanitize allowed scaling curve bounds - ensure min <= max in dialog - ensure min <= max at filter runtime - check for NaN taking -ffast-math into account - simplify dialog logic - change delta smoothing constant
2016-05-14partial revert of 74d9f5e31428ef362033a63c10b781d943c5e5a5Stanislaw Halik
We actually need to use a float intermediate type lest the value gets truncated.
2016-05-13many: remove unneeded implicit type conversion double <-> floatStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224