summaryrefslogtreecommitdiffhomepage
path: root/qfunctionconfigurator
AgeCommit message (Collapse)Author
2015-07-26qfc: add missing mutexStanislaw Halik
2015-07-26qfc: tweaksStanislaw Halik
2015-07-26qfc: disallow placing new points if too close to existing onesStanislaw Halik
2015-07-26qfc: last value is always positive or zeroStanislaw Halik
2015-07-26qfc: use integers as storage, not floatsStanislaw Halik
Float mantissa has 23 bits. 9 bits get wasted per value. Instead, use uint16_t that doesn't lose much precision, but saves half the space.
2015-07-26qfc: we need positive retval hereStanislaw Halik
2015-07-26qfc: interpolate the right way for negative valuesStanislaw Halik
2015-07-26qfc: sensible step when drawingStanislaw Halik
Higher step value allows more precision when spline doesn't match the control points.
2015-07-26qfc: lift computation out of loopStanislaw Halik
2015-07-26qfc: abstract away internally-used data typeStanislaw Halik
Also, change value_type to more sensible value
2015-07-26qfc: reduce artifacts on high-frequency functionsStanislaw Halik
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-24qfc: allow max range as floating pointStanislaw Halik
affects accela
2015-07-19fix osx, app bundle now buildsStanislaw Halik
2015-07-08retab and reformat onlyStanislaw Halik
2015-07-07qfc: only prepend leading (0,0) if there's more than 1 pointStanislaw Halik
2015-07-07qfc: use float intermediates, and consistentlyStanislaw Halik
2015-07-07qfc: use same precision no matter the max x valueStanislaw Halik
2015-07-07qfc: don't cancel moving if points come too closeStanislaw Halik
Instead, block moving but allow the user to move the other way.
2015-07-07qfc: don't cancel moving if points come too closeStanislaw Halik
Instead, block moving but allow the user to move the other way.
2015-07-07includes relative to project top directoryStanislaw Halik
2015-07-01qfc: always draw line to last pointStanislaw Halik
2015-07-01qfc: adapt step size to boundStanislaw Halik
2015-04-02qfc: simplifyStanislaw Halik
2015-03-20qfc: use floats consistentlyStanislaw Halik
2015-03-20qfc: remove some nonsenseStanislaw Halik
The code didn't do anything sensible.
2015-03-20qfc: start drawing control point lines from correct placeStanislaw Halik
2015-02-15tabsDaMichel
2015-02-15lerp ftwDaMichel
2014-11-22don't crash with x=2^31-1Stanislaw Halik
2014-11-04nix copy-pasted QSettings usageStanislaw Halik
2014-10-25stupid useless timer broke hoveringStanislaw Halik
2014-10-19fix link errors on win32 -only-Stanislaw Halik
2014-10-19decruft moreStanislaw Halik
2014-10-17default to 1:1 lienar mappingStanislaw Halik
Issue: #46
2014-10-12copyright in header onlyStanislaw Halik
2014-10-12spline editor needs discard changes on cancelStanislaw Halik
2014-10-05nix cmathStanislaw Halik
2014-10-05cleanup some useless logicStanislaw Halik
2014-10-05whitespace onlyStanislaw Halik
2014-10-05mapping was set to nonsense when exceeded spline boundsStanislaw Halik
2014-10-05retab onlyStanislaw Halik
2014-10-04flush before windows breaks and data lossageStanislaw Halik
2014-09-22const constexpr -> constexprStanislaw Halik
2014-09-22core: plugin-api.hpp now exclusively provides interfaceStanislaw Halik
2014-09-19cleanup mapping codeopentrack-2.2-end-of-alphaStanislaw Halik
There was quite a bit of duplicated logic, which wasn't duplicated where it needed to be. Make functions out of the duplicated bits, then call where appropriate. Issue: #56
2014-09-18qfc: don't do same thing twiceStanislaw Halik
2014-09-18qfc: fix artifacts following cleanupStanislaw Halik
2014-09-18cleanup qfcStanislaw Halik
Issue: #44 Remove confusing logic and retarded comments by the usual offender. Change prototypes a bit for clarity's sake again.
2014-09-17nix explicit mallocStanislaw Halik
simplifies, allows for copy operator