citra/src
Lioncash 90082268dc audio_core: Make g_sink_details internally linked
We can hide the direct array from external view and instead provide
functions to retrieve the necessary info. This has the benefit of
completely hiding the makeup of the SinkDetails structure from the rest
of the code.

Given that this makes the array hidden, we can also make the array
constexpr by altering the members slightly. This gets rid of several
static constructor calls related to std::vector and std::function.

Now we don't have heap allocations here that need to occur before the
program can even enter main(). It also has the benefit of saving a
little bit of heap space, but this doesn't matter too much, since the
savings in that regard are pretty tiny.
2018-12-16 02:44:04 +01:00
..
android android: set up cmake 2018-11-20 14:24:19 -05:00
audio_core audio_core: Make g_sink_details internally linked 2018-12-16 02:44:04 +01:00
citra logging: Add DebuggerBackend for logging to Visual Studio 2018-12-01 12:54:17 +01:00
citra_qt audio_core: Make g_sink_details internally linked 2018-12-16 02:44:04 +01:00
common logging: Add DebuggerBackend for logging to Visual Studio 2018-12-01 12:54:17 +01:00
core hle/service: Remove unnecessary using declarations 2018-12-08 14:52:30 +01:00
dedicated_room dedicated_room: allow maximum members = 254 2018-12-10 14:21:32 -05:00
input_common Merge pull request #4193 from B3n30/controller5 2018-10-17 10:49:21 -04:00
network Merge pull request #4191 from valentinvanelslande/minor-fix 2018-09-08 10:05:33 +08:00
tests Pass system into arm interpreter; fix tests 2018-12-05 20:21:14 -05:00
video_core Memory: move memory chunk into pImpl and make them dynamically allocated 2018-12-06 13:30:47 -05:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-27 12:20:03 +02:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt android: set up cmake 2018-11-20 14:24:19 -05:00