summaryrefslogtreecommitdiffhomepage
path: root/filter-accela
AgeCommit message (Collapse)Author
2017-05-16filter/accela: fix clamp regressionStanislaw Halik
Clean up after 632cd5bf7778cb9062633f8d27ecd6aadcaa5d28. The condition was inverting, causing great pain and woe. Issue: #620.
2017-05-10filter/accela: punt if running ahead of the input valueStanislaw Halik
2017-05-04filter/accela: allow for up to 300 ms smoothingopentrack-2.3.1.6Stanislaw Halik
2017-05-03revert msvc utf-8 source file encodingStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288
2017-04-30filter/accela: reduce microstutterStanislaw Halik
Discussed-with: @mrsanchos
2017-04-30spline: show tooltip in preview only modeStanislaw Halik
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-04-29filter/accela: format label textStanislaw Halik
2017-04-18many: use std::f{max,min} for floating-point valuesStanislaw Halik
2017-04-17filter/accela: revert -180->180 fixStanislaw Halik
Does more harm than good. For 360' inertial devices, recommend other or no filter at all. Issue: #600
2017-03-28filter/accela: embiggen "using" declaration scopeStanislaw Halik
2017-03-28filter/accela: add forgotten fabs in checkStanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
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.
2017-03-27filter/accela: filter all rot/pos DOF togetherStanislaw 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-17filter/accela: special-case the -180/180 rotation boundaryStanislaw 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-16filter/accela: commentStanislaw Halik
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-02-27remove unfinished polish translation filesStanislaw Halik
Polish speakers typically know English well enough and translations are awkward.
2017-02-21modules: add .ts filesStanislaw Halik
2017-02-18Add translation stringsAlexander Orokhovatskiy
2017-02-18filter/accela: fix horizontal sizeStanislaw Halik
2017-02-18filter/accela: word wrap in dialogStanislaw Halik
For Russian translation.
2017-02-18filter/accela: use the correct magic valueStanislaw Halik
It's only a coincidence 1.5 is the slider's max value.
2017-01-29spline-widget: remove camel caseStanislaw Halik
My eyes bleed a bit less
2017-01-16filter/accela: add commented out -180->180 delta logicStanislaw Halik
We can't use it (yet?) since the filter runs before any mapping is done.
2017-01-16filter/accela: simplify value<t> castStanislaw Halik
2016-12-30filter/accela: simplify macroStanislaw Halik
2016-12-25filter/accela: fix compile error on clangStanislaw Halik
2016-12-08filter/accela: fix wrapping/layout for translationsStanislaw Halik
2016-12-08Translate remaining strings in filter-accela/proto-ft/tracker-ptAlexander Orokhovatskiy
2016-12-03filter/accela: describe in dialog, adjust defaultsStanislaw Halik
2016-11-23filter/accela: fix formulaStanislaw Halik
We need to multiply by rot_nl or there's a discontinuity.
2016-11-23filter/accela: simplify main loopStanislaw Halik
2016-11-23filter/accela: simplify debug dialog creationStanislaw Halik
2016-11-05delete empty .tsStanislaw Halik
2016-11-05modules: make more strings translatableStanislaw Halik
2016-11-04modules: make names uniqueStanislaw Halik
2016-11-04modules: add autogenerated translation filesStanislaw Halik
2016-10-19filter/accela: simplify QString usageStanislaw Halik
2016-10-19filter/accela: what the hell is this nonsenseStanislaw 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: show nonlinearity in larger fontStanislaw Halik
The exponent was barely visible.
2016-09-21filter/accela: make most slider limits largerStanislaw Halik
Reported-by: @Emton who later deleted his message Issue: #454
2016-09-20filter/accela: make more readableStanislaw Halik
progn is similar to one in CLHS cf. http://clhs.lisp.se/Body/s_progn.htm