Commit graph

10 commits

Author SHA1 Message Date
a1xd
d12c000ae2 refactor vec2/math 2021-09-03 18:09:00 -04:00
a1xd
ba4b53ddbc add per-device configuration
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
2021-09-03 17:47:52 -04:00
a1xd
a6926be0e9 move arbitrary input into settings
separate arbitrary mode from spaced modes, arbitrary now deserializes from default settings file
2021-04-13 23:59:21 -04:00
Jacob Palecki
758de1d236 Rename accelMotivity to growthRate 2021-04-06 18:04:28 -07:00
a1xd
fa3ebfb1eb refactor lut/motivity 2021-03-30 18:27:02 -04:00
a1xd
ed0bbc2268 formatting + file renames 2021-03-29 18:01:20 -04:00
a1xd
16dc4df3d4 refactor common/settings
only driver compiles

remove accel-base types

merge linear + classic

move gain cap logic into classic impl, cap is now set in terms of output

use cap/limit to determine negation

remove weight, add replacement for power mode only

remove legacy offset option
remove naturalgain mode
add legacy mode flag

naturalgain -> natural
natural -> natural + legacy flag

add dpi setting and more accel args + defaults (prep for ips mode)

replace output speed cap with input cap
2021-03-29 17:14:49 -04:00
Jacob Palecki
9c2be5743f Final graph fidelity tweaks and fixes 2021-01-20 00:30:50 -08:00
a1xd
85aefb4ba1 add arg checks in wrapper
minor changes to settings shape, requires driver reinstall
add error handling to writer

grapher changes:

add prettier serialization + comments
add elements for scale and separated limit/exp
reset irrelevant (invisible) arg input before checks/write
2020-09-27 23:04:29 -04:00
Jacob Palecki
45285413a9 Rename experiment two to motivity 2020-09-22 13:08:31 -07:00
Renamed from common/accel-experimenttwo.hpp (Browse further)