dolphin/Source
JosJuice e1f6ab5592 DVDThread: Remove s_dvd_thread_done_working and fix race condition
s_dvd_thread_done_working makes the logic more complicated,
and degasus pointed out a race condition that can happen if
the CPU thread calls WaitForIdle right in between the DVD
thread executing done_working.Set() and done_working.Reset()
while there is work left to do. To avoid this, let's just get
rid of s_dvd_thread_done_working. It's a relic from the old
DVDThread design. Thanks to the last few commits, WaitUntilIdle
only gets called rarely (disc change and savestate), so it's
not a problem if WaitUntilIdle ends up being slower.
2016-10-15 15:28:15 +02:00
..
Android Android: Use the light theme for emulation 2016-10-12 22:45:03 -04:00
Core DVDThread: Remove s_dvd_thread_done_working and fix race condition 2016-10-15 15:28:15 +02:00
DSPSpy Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DSPTool Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PCH Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
UnitTests Android: Update the gradle file to use android studio 2.2 cmake. 2016-10-05 23:44:10 +02:00
VSProps Add a __LIBUSB__ define 2016-10-03 21:07:12 +02:00
.clang-format Add new clang-format config. 2016-06-24 10:41:05 +02:00
CMakeLists.txt Strip the Android shared library file. 2016-01-20 10:40:42 -06:00
dolphin-emu.sln Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00