319 Commits (d60da025cfd75c3556188fac97727e303cc8dfcf)

Author SHA1 Message Date
Lioncash 7128bf879f core: Relocate CPU core management to its own class 7 years ago
Zach Hilman efced53d38 am: Deglobalize software keyboard applet 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
Lioncash 9497f1d93f core: Add missing const variants of getters for the System class 7 years ago
Lioncash 3813aafaaf core: Remove unnecessary assert in ArmInterface() 7 years ago
Lioncash f94bf1a29f core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs 7 years ago
Lioncash c6474b9321 core: Make the live Cpu instances unique_ptrs instead of shared_ptrs 7 years ago
Lioncash 16a332fee0 core: Make the exclusive monitor a unique_ptr instead of a shared_ptr 7 years ago
Lioncash 0575e2639a core: Make CPUBarrier a unique_ptr instead of a shared_ptr 7 years ago
Lioncash c4f04533d9 filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by reference 7 years ago
Lioncash d36452327a kernel/thread: Use a regular pointer for the owner/current process 7 years ago
Lioncash 06b47d8e6f loader: Make the Load() function take a process as a regular reference, not a SharedPtr 7 years ago
Lioncash c42d80cd15 vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 420597d70d core: Migrate current_process pointer to the kernel 7 years ago
Lioncash 30638f9c95 core/core: Remove unnecessary sm/controller include 7 years ago
Markus Wick 5093e008c9 core: Use a raw pointer in GetGPUDebugContext. 7 years ago
Lioncash df444a4a8e vfs_real: Forward declare IOFile 7 years ago
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 88597535d6 core: Make the main System class use the PImpl idiom 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash 9fce9e9f12 core: Remove always true conditionals in Load() 7 years ago
Zach Hilman e9c7294bb9 qt: Add 'Install to NAND' option to menu 7 years ago
Zach Hilman 2d881fd587 loader: Join 0* files in directory if filename is 00 7 years ago
Lioncash 53e86e35eb core: Namespace EmuWindow 7 years ago
Zach Hilman da921ac3f3 loader: Add more descriptive errors 7 years ago
Zach Hilman 4cbef33915 core: Port core to VfsFilesystem for file access 7 years ago
Hedges 3e421bb6fb GDBStub works with both Unicorn and Dynarmic now (#941) 7 years ago
Lioncash 69bbe31ca8 renderer_base: Make Rasterizer() return the rasterizer by reference 7 years ago
Lioncash 49dc22f84e video_core: Eliminate the g_renderer global variable 7 years ago
Lioncash 3bcf090d37 core/memory: Get rid of 3DS leftovers 7 years ago
Lioncash db3603df94 hw: Remove unused files 7 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
Lioncash 153a00ebc0 video_core: Make global EmuWindow instance part of the base renderer class 8 years ago
Zach Hilman 9b710a5901 Use more descriptive error codes and messages 8 years ago
bunnei fe039386fc audio_core: Move to audout_u impl. 8 years ago
bunnei 2097b6c72e core: Add AudioCore to global state. 8 years ago
MerryMage 34bf2dbf68 Implement exclusive monitor 8 years ago
Zach Hilman 82150bd5c1 Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
Lioncash 74185c108e core: Make System's default constructor private 8 years ago
Lioncash e72928762f core: Don't construct instance of Core::System, just to access its live instance 8 years ago
bunnei 0c22a8d514 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 12e9522b32 Virtual Filesystem (#597) 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
bunnei 4b895995ab core: Run all CPU cores separately, even in single-thread mode. 8 years ago
bunnei 5a5850af69 threading: Reschedule only on cores that are necessary. 8 years ago
bunnei bbd273e7ce core: Add a configuration setting for use_multi_core. 8 years ago
bunnei 6eacbd693d core: Support session close with multicore. 8 years ago
bunnei fc8b0d9d2b core: Create a thread for each CPU core, keep in lock-step with a barrier. 8 years ago