yuzu/src
Lioncash e2457418da core: Make the main System class use the PImpl idiom
core.h is kind of a massive header in terms what it includes within
itself. It includes VFS utilities, kernel headers, file_sys header,
ARM-related headers, etc. This means that changing anything in the
headers included by core.h essentially requires you to rebuild almost
all of core.

Instead, we can modify the System class to use the PImpl idiom, which
allows us to move all of those headers to the cpp file and forward
declare the bulk of the types that would otherwise be included, reducing
compile times. This change specifically only performs the PImpl portion.
2018-08-31 07:16:57 -04:00
..
audio_core audio_core/filter: Add explicit cast to assignment in Process() 2018-08-21 12:32:37 -04:00
common Merge pull request #1170 from lioncash/ret 2018-08-27 18:18:31 -04:00
core core: Make the main System class use the PImpl idiom 2018-08-31 07:16:57 -04:00
input_common input_common: Use std::move where applicable 2018-08-02 21:51:11 -04:00
tests kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
video_core core: Make the main System class use the PImpl idiom 2018-08-31 07:16:57 -04:00
yuzu kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
yuzu_cmd Port #3353 from Citra 2018-08-21 01:14:06 +02: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