dolphin/Source/Core/InputCommon
Léo Lam c8a6dc6c23 Use a single libusb context
libusb on Windows is limited to only a single context. Trying to open
more than one can cause device enumerations to fail randomly.

libusb is thread-safe and we don't use the manual polling support (with
`poll()`) so this should be safe.
2017-02-05 11:36:48 +01:00
..
ControllerInterface No longer need to //clang-format off for Windows headers 2017-01-23 16:23:37 -08:00
CMakeLists.txt cmake: Add XInput file to the InputCommon target 2017-01-21 02:44:18 +01:00
ControllerEmu.cpp ControllerEmu: Add missing virtual destructor to BooleanSetting 2017-01-23 05:08:19 -05:00
ControllerEmu.h ControllerEmu: Add missing virtual destructor to BooleanSetting 2017-01-23 05:08:19 -05:00
GCAdapter.cpp Use a single libusb context 2017-02-05 11:36:48 +01:00
GCAdapter.h GCAdapter: Return input state by value 2016-08-01 21:27:51 -04:00
GCAdapter_Android.cpp Core: Move SI source files to their own directory 2017-01-20 19:33:24 -05:00
GCPadStatus.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
InputCommon.vcxproj InputCommon: Fix slow startup on some Windows systems 2016-08-11 09:30:36 +10:00
InputCommon.vcxproj.filters Move SI_GCAdapter over to InputCommon 2016-01-05 13:44:37 -06:00
InputConfig.cpp DiscIO/SConfig: Rename GetUniqueID to GetGameID 2016-10-29 15:24:02 +02:00
InputConfig.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
KeyboardStatus.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00