yuzu/src
Subv 5224cc49c4 Kernel/Mutex: Don't duplicate threads in the mutex waiter list.
Exit from AddMutexWaiter early if the thread is already waiting for a mutex owned by the owner thread.

This accounts for the possibility of a thread that is waiting on a condition variable being awakened twice in a row.

Also added more validation asserts.

This should fix one of the random crashes in Breath Of The Wild.
2018-08-12 16:35:27 -05:00
..
audio_core Make building cubeb optional 2018-08-07 13:21:56 +02:00
common Merge pull request #989 from lioncash/log 2018-08-09 19:30:14 -04:00
core Kernel/Mutex: Don't duplicate threads in the mutex waiter list. 2018-08-12 16:35:27 -05:00
input_common input_common: Use std::move where applicable 2018-08-02 21:51:11 -04:00
tests externals: Update catch to 2.3.0 2018-08-07 19:26:13 -04:00
video_core gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check. 2018-08-12 02:22:42 -04:00
yuzu core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
yuzu_cmd core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt audio_core: Add initial code for keeping track of audout state. 2018-07-27 22:33:31 -04:00