diff options
| author | Filoppi <filippotarpini@hotmail.it> | 2021-05-15 12:06:12 +0300 |
|---|---|---|
| committer | Filoppi <filippotarpini@hotmail.it> | 2021-06-07 11:07:05 +0300 |
| commit | 2376aec135d957ee74bd2be1d587539dea4d5dab (patch) | |
| tree | d32ea1556822200cab3f706819cb5faf61872c74 /Source/Core/InputCommon/ControllerInterface/evdev | |
| parent | f90d851e2519d46f62e2037896053bc546e7133b (diff) | |
ControllerInterface: Refactor
-Fix Add/Remove/Refresh device safety, devices could be added and removed at the same time, causing missing or duplicated devices (rare but possible)
-Fix other devices population race conditions in ControllerInterface
-Avoid re-creating all devices when dolphin is being shut down
-Avoid re-creating devices when the render window handle has changed (just the relevantr ones now)
-Avoid sending Devices Changed events if devices haven't actually changed
-Made most devices populations will be made async, to increase performance and avoid hanging the host or CPU thread on manual devices refresh
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev')
0 files changed, 0 insertions, 0 deletions
