dolphin/Source/Core
Scott Pleb 0bede93daa evdev: Correctly calculate axis range for min values greater than 0.
Axis range was previously calculated as max + abs(min), which relies on the assumption that
min will not exceed 0. For (min, max) values like (0, 255) or (-128, 127), which I assume to
be the most common cases, the range is correctly calculated as 255. However, given (20,
235), the range is erroneously calculated as 255, leading to axis values being normalized
incorrectly.

SDL already handles this case correctly. After changing the range calculation to max - min,
the axis values received from the evdev backend are practically identical to the values
received from the SDL backend.
2017-11-11 02:07:04 -05:00
..
AudioCommon Fix DTK audio not working after loading a savestate 2017-11-06 09:15:14 +01:00
Common Android: Fix NDK r16b2 build 2017-11-07 11:02:27 -05:00
Core Merge pull request #6173 from JosJuice/dtk-savestate 2017-11-08 12:03:05 +01:00
DiscIO Avoid forbidden characters when extracting disc partitions 2017-11-08 12:04:59 +01:00
DolphinNoGUI UI: Implement a command line option to boot NAND title 2017-10-24 11:41:55 +02:00
DolphinQt2 Also hide latency control on Qt GUI 2017-11-07 14:59:23 -02:00
DolphinWX The latency setting now appears only if there is at least one backend 2017-11-07 14:56:43 -02:00
InputCommon evdev: Correctly calculate axis range for min values greater than 0. 2017-11-11 02:07:04 -05:00
UICommon UI: Implement a command line option to boot NAND title 2017-10-24 11:41:55 +02:00
VideoBackends Merge pull request #6165 from JosJuice/auto-ir-handling 2017-11-06 23:10:53 -08:00
VideoCommon VideoConfig: Add const specifier to IsVSync() member function 2017-11-10 22:23:15 -05:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00