nefarius / DsHidMini

Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers
https://docs.nefarius.at/projects/DsHidMini/
BSD 3-Clause "New" or "Revised" License
1.26k stars 55 forks source link

Add Bézier curve support #298

Open nefarius opened 1 year ago

nefarius commented 1 year ago

Found these two cool projects that could work in user-mode driver code since it's good ol' ANSI C:

Feature idea: use those in conjunction to add scripting support to complex parameters like axis curve transformation (maybe even rumble strengths?) from lightweight user scripts which eliminate the need to recompile. For example; user provides curve properties via scripting language, driver only takes those parameters and calculates the curve and applies it to axis transformation.