summaryrefslogtreecommitdiffhomepage
path: root/qfunctionconfigurator/functionconfig.h
AgeCommit message (Collapse)Author
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-20all: update copyright where appropriateStanislaw Halik
2015-10-07qfc: no need to load lazily, it's received immediatelyStanislaw Halik
2015-10-07qfc: revert to floats as in rc15Stanislaw Halik
Issue: #248 Issue: #231
2015-10-06qfc: increase precisionStanislaw Halik
Go from uint16_t to uint32_t. If it still doesn't help we have to back to using floats. Reported-by: @nanospork Issue: #231
2015-07-26qfc: use doubles for intermediate valuesStanislaw Halik
We could lose precision when multiplying by integral_max with floats. For doubles, we can count on up to 2^56 - 1 to be expressible somewhat exactly.
2015-07-26qfc: reload spline data lazilyStanislaw 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: abstract away internally-used data typeStanislaw Halik
Also, change value_type to more sensible value
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-24qfc: allow max range as floating pointStanislaw Halik
affects accela
2015-07-07qfc: use same precision no matter the max x valueStanislaw Halik
2015-07-07includes relative to project top directoryStanislaw Halik
2014-10-19fix link errors on win32 -only-Stanislaw Halik
2014-10-19decruft moreStanislaw Halik
2014-10-12spline editor needs discard changes on cancelStanislaw Halik
2014-10-05cleanup some useless logicStanislaw Halik
2014-10-04flush before windows breaks and data lossageStanislaw Halik
2014-09-22core: plugin-api.hpp now exclusively provides interfaceStanislaw 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
2014-09-13nix comment cancerStanislaw Halik
2014-01-01one const too manyStanislaw Halik
2014-01-01base spline widget size on config sizeStanislaw Halik
2013-12-31qfc: delete copy ctorStanislaw Halik
2013-12-26qfc: use saner sub-degree precision valueStanislaw Halik
2013-10-19bah, stupido (valgrind)Stanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-09-17splines: mutex without ptr; appease -WreorderStanislaw Halik
2013-09-15Fix MSVC build. Also, minor reformatStanislaw Halik
2013-09-14Run dos2unix on the tree. No user-facing changes.Stanislaw Halik
2013-07-16Allow for removing all control points at onceStanislaw Halik
2013-04-29Fix breakage introduced in latest commitsStanislaw Halik
2013-04-13Fix last commit, remove duplicated codeStanislaw Halik
2013-04-12reduce CPU usage during trackingStanislaw Halik
2013-04-02Draw more precisely to remove zigzagging lines on spline widgetStanislaw Halik
2013-04-02Just put everything new in. Conflict resolution will be laterStanislaw Halik
2013-04-02merge continuesStanislaw Halik