summaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* add special handling for out cap=1 in classica1xd2021-09-301-6/+14
| | | | fixes gui crash / avoids div-by-0
* fix power + gain + input cap + offset edge casea1xd2021-09-231-0/+8
| | | | just return offset when cap < offset
* fix input checksa1xd2021-09-231-2/+8
| | | | only check for cap < offset if relevant modes are selected
* fix input checksa1xd2021-09-231-10/+13
|
* improve installera1xd2021-09-231-12/+11
| | | | | | use standard syntax for service binpath throw if copy_file fails
* bump version, target win10a1xd2021-09-231-3/+3
|
* inline lerpa1xd2021-09-232-9/+10
|
* set modifier flags in userspacea1xd2021-09-231-49/+60
|
* rename classic_cap_modea1xd2021-09-234-16/+16
|
* rename directional multipliersa1xd2021-09-233-13/+13
| | | | changes profile layout
* broaden motivity fp_rep_rangea1xd2021-09-231-1/+1
| | | | accomodates extremely low/high DPI devices better, assuming growth rate and midpoint are in useful ranges
* generalize power start-from-1a1xd2021-09-235-159/+102
| | | | starting output is determined by (gain) offset
* Add power start from oneJacob Palecki2021-09-232-14/+64
|
* Remove weightJacob Palecki2021-09-233-6/+1
|
* Get power cap workingJacob Palecki2021-09-231-8/+114
|
* fix gain classic with input cap modea1xd2021-09-231-1/+1
|
* fix legacy classic with io cap modea1xd2021-09-231-3/+4
|
* rename driver_settingsa1xd2021-09-232-14/+14
| | | | | | found a better one refactor driver/DeviceSetup
* fix clang build errorsa1xd2021-09-232-11/+10
|
* Mostly working cap type in GUIJacob Palecki2021-09-231-8/+0
|
* YToXRatio fully worksJacob Palecki2021-09-231-5/+5
|
* Support infinite LP norm - any value greater than 64Jacob Palecki2021-09-231-0/+9
|
* increase lut points capacity to 257a1xd2021-09-232-5/+3
| | | | remove unneeded constants
* make profile count dynamic (unlimited)a1xd2021-09-232-12/+51
|
* change lookup impl to use binary searcha1xd2021-09-231-142/+42
| | | | less data, less code, and latency is good at 8, 128, and 1024 points
* make ioctls constexpra1xd2021-09-232-13/+8
|
* refactor vec2/matha1xd2021-09-2311-52/+44
|
* add per-device configurationa1xd2021-09-2314-535/+555
| | | | | | | | | | | adds input and [in, out] cap for classic mode adds input cap for power mode change wrapper/input, now gets useful device names change (now dev specific) dpi to adjust sensitivity change y sensitivity to y/x ratio remove spaced LUTs grapher and convert do not build
* bugfix - oob in SettingsErrors::ToStringa1xd2021-08-291-4/+4
|
* add validation checks for jump modea1xd2021-08-291-0/+6
|
* bugfix - off by 1a1xd2021-07-061-1/+1
|
* guard against large values of smooth_rate for jump typesa1xd2021-07-061-3/+7
|
* allow p < 2 in Lp distance modea1xd2021-07-061-4/+4
|
* fix typo and wrapper/input code from lut2 mergea1xd2021-07-062-104/+0
|
* merge lut2a1xd2021-07-0524-783/+1363
|\
| * Small fixes, guide additions, tweaksJacob Palecki2021-07-031-2/+2
| |
| * ensure normal return values from accela1xd2021-04-142-9/+9
| |
| * bump versiona1xd2021-04-141-3/+3
| |
| * fix arbitrary output starting from 0 in sens modea1xd2021-04-141-1/+1
| |
| * move arbitrary input into settingsa1xd2021-04-136-44/+64
| | | | | | | | separate arbitrary mode from spaced modes, arbitrary now deserializes from default settings file
| * additional fixesJacob Palecki2021-04-091-2/+2
| |
| * Mostly working nowJacob Palecki2021-04-091-5/+6
| |
| * Some more small additions and fixesJacob Palecki2021-04-091-5/+10
| |
| * Fixed some bugsJacob Palecki2021-04-091-7/+11
| |
| * merge and improveJacob Palecki2021-04-084-52/+69
| |\
| | * make it safea1xd2021-04-081-21/+28
| | |
| | * make sizeof arbitrary close to othersa1xd2021-04-084-25/+39
| | | | | | | | | | | | refactor constructor/fix conversions
| | * fix conversions in arbitrary constructora1xd2021-04-081-3/+3
| | |
| | * fix some thingsa1xd2021-04-081-2/+2
| | |
| * | Progress in arbitraryJacob Palecki2021-04-082-8/+10
| |/