dolphin/Source
Léo Lam cf60a9a7f7 Use separate libusb contexts to avoid thread safety issues
Unfortunately, it appears that using libusb's synchronous transfer API
from several threads causes nasty race conditions in event handling and
can lead to deadlocks, despite the fact that libusb's synchronous API
is documented to be perfectly fine to use from several threads (only
the manual polling functionality is supposed to require special
precautions).

Since usbdk was the only real reason for using a single libusb context
and since usbdk (currently) has so many issues with Dolphin, I think
dropping support for it in order to fix other backends is acceptable.
2019-06-26 17:55:51 +02:00
..
Android Merge pull request #8194 from lioncash/common-msg 2019-06-20 13:37:24 +02:00
Core Use separate libusb contexts to avoid thread safety issues 2019-06-26 17:55:51 +02:00
DSPSpy DSPSpy: Add a test for accelerator loop 2017-09-22 20:17:38 +02:00
DSPTool Common/FileUtil: Make WriteStringToFile consistent with ReadFileToString 2019-05-29 07:06:53 -04:00
PCH CMake/Windows: Add PCH support 2019-05-15 19:28:04 +02:00
UnitTests Common/CommonFuncs: Remove now-unneccessary ArraySize function 2019-06-01 10:07:57 -04:00
VSProps VSProps: Add fmt directory to the list of additional includes 2019-06-14 13:48:39 -04:00
.clang-format clang-format: revert 'AfterCaseLabel' setting 2019-05-23 00:42:42 -04:00
CMakeLists.txt CMake/Windows: Add PCH support 2019-05-15 19:28:04 +02:00
dolphin-emu.sln Move Updater to WinUpdater 2019-04-10 10:46:49 +02:00