yuzu/src/core/hle/service/hid/controllers
Morph 9b501af8e3 controllers/npad: Add heuristics to reduce rumble state changes
Sending too many state changes in a short period of time can cause massive performance issues.
As a result, we have to use several heuristics to reduce the number of state changes to minimize/eliminate this performance impact while maintaining the quality of these vibrations as much as possible.
2020-11-15 23:33:20 -05:00
..
controller_base.cpp removed unneeded semicolon 2019-09-22 18:50:34 +10:00
controller_base.h Use different timing for motion 2020-09-23 19:09:33 -05:00
debug_pad.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
debug_pad.h service/hid: Silence -Wunused and -Wswitch 2019-10-04 23:41:22 +00:00
gesture.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
gesture.h service/hid: Remove unused system reference 2019-10-04 23:41:21 +00:00
keyboard.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
keyboard.h service/hid: Silence -Wunused and -Wswitch 2019-10-04 23:41:22 +00:00
mouse.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
mouse.h service/hid: Silence -Wunused and -Wswitch 2019-10-04 23:41:22 +00:00
npad.cpp controllers/npad: Add heuristics to reduce rumble state changes 2020-11-15 23:33:20 -05:00
npad.h hid: Fix controller rumble based on new research 2020-11-15 23:33:20 -05:00
stubbed.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
stubbed.h service/hid: Silence -Wunused and -Wswitch 2019-10-04 23:41:22 +00:00
touchscreen.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
touchscreen.h Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
xpad.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
xpad.h service/hid: Silence -Wunused and -Wswitch 2019-10-04 23:41:22 +00:00