dolphin/Source/Core
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
..
AudioCommon Fix missing includes 2016-10-07 23:46:41 +02:00
Common DebugInterface: Make GetRawMemoryString return a std::string 2016-10-07 10:26:26 -04:00
Core DVDThread: Remove s_dvd_thread_done_working and fix race condition 2016-10-15 15:28:15 +02:00
DiscIO Merge pull request #3963 from JosJuice/banner-loaded-failure 2016-10-03 06:33:52 -07:00
DolphinQt2 Merge pull request #4254 from ligfx/check_errors_postprocessing 2016-10-02 20:42:39 -07:00
DolphinWX DolphinWX: Move creation of debugger menu items into CFrame 2016-10-10 19:53:33 -04:00
InputCommon Fix missing includes 2016-10-07 23:46:41 +02:00
UICommon Fix missing includes 2016-10-07 23:46:41 +02:00
VideoBackends VideoSW: Use VideoCommon frame dumping. 2016-10-11 22:32:06 +02:00
VideoCommon Merge pull request #4341 from degasus/syncgpufix 2016-10-12 07:23:38 -04:00
CMakeLists.txt [UI] Remove DolphinQt 2016-01-05 19:42:02 -06:00