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
DSPTool
PCH
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
CMakeLists.txt
dolphin-emu.sln Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00