yuzu/src
Lioncash 3476f5b4d3 kernel/object: Tighten object against data races
Despite being covered by a global mutex, we should still ensure that the
class handles its reference counts properly. This avoids potential
shenanigans when it comes to data races.

Given this is the root object that drives quite a bit of the kernel
object hierarchy, ensuring we always have the correct behavior (and no
races) is a good thing.
2018-08-13 00:16:40 -04:00
..
audio_core cubeb_sink: Protect queue with a mutex 2018-08-12 20:41:46 +01:00
common thread_queue_list: Make contains() and get_first() const member functions 2018-08-12 12:54:14 -04:00
core kernel/object: Tighten object against data races 2018-08-13 00:16:40 -04: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: Implement XMAD instruction. 2018-08-12 18:30:24 -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