mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-09-22 04:11:46 +02:00
2376aec135
-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 |
||
---|---|---|
.. | ||
Android | ||
DInput | ||
DualShockUDPClient | ||
evdev | ||
ForceFeedback | ||
OSX | ||
Pipes | ||
Quartz | ||
SDL | ||
Touch | ||
Wiimote | ||
Win32 | ||
XInput | ||
Xlib | ||
ControllerInterface.cpp | ||
ControllerInterface.h | ||
CoreDevice.cpp | ||
CoreDevice.h |