121 Commits (be5c149d374a7caaead4b7d1bfbd7ae4670fc229)

Author SHA1 Message Date
Lioncash 6030c5ce41 video_core: Eliminate the g_renderer global variable 8 years ago
Lioncash 26de4bb521 core/memory: Get rid of 3DS leftovers 8 years ago
Lioncash bf45092c61 kernel: Move object class to its own source files 8 years ago
Lioncash 0f2ac928f2 video_core: Make global EmuWindow instance part of the base renderer class 8 years ago
Zach Hilman 187d8e215f Use more descriptive error codes and messages 8 years ago
bunnei eaf66b4c9f audio_core: Move to audout_u impl. 8 years ago
bunnei 2a742229ee core: Add AudioCore to global state. 8 years ago
MerryMage 0b1c2e5505 Implement exclusive monitor 8 years ago
Lioncash 10d2ab8098 core: Make System's default constructor private 8 years ago
bunnei 811dae12f9 core: Add several missing docstrings. 8 years ago
bunnei edc52250b8 core: Run all CPU cores separately, even in single-thread mode. 8 years ago
bunnei 8aa5d25f82 threading: Reschedule only on cores that are necessary. 8 years ago
bunnei 9bf2a428f9 core: Add a configuration setting for use_multi_core. 8 years ago
bunnei cba69fdcd4 core: Support session close with multicore. 8 years ago
bunnei a434fdcb10 core: Implement multicore support. 8 years ago
bunnei 9776ff9179 core: Create a thread for each CPU core, keep in lock-step with a barrier. 8 years ago
bunnei 5590245930 core: Move common CPU core things to its own class. 8 years ago
Lioncash 659a612368 core: Relocate g_service_manager to the System class 8 years ago
N00byKing 358050cfc6 core, main.h: Abort on 32Bit ROMs (#309) 8 years ago
Subv 0ce52b1da2 GPU: Make the debug_context variable a member of the frontend instead of a global. 8 years ago
bunnei 7d6653268f core: Move process creation out of global state. 8 years ago
N00byKing bc88cae0c7 Implements citra-emu/citra#3184 8 years ago
bunnei ac81c02ed9 kernel: Use Scheduler class for threading. 8 years ago
bunnei 2d4a6883bc core: Use shared_ptr for cpu_core. 8 years ago
Subv 6cddf9d88e Make a GPU class in VideoCore to contain the GPU state. 8 years ago
N00byKing afa1ed6ad9
Correct Spelling 8 years ago
bunnei 24f10a20e7 core: Increase tight_loop 100x for speed. 8 years ago
bunnei 9b8e5bea66 core: Expose AppLoader as a public interface. 9 years ago
TheKoopaKingdom f008b22e3b Addressed Bunnei's review comments, and made some other tweaks: 9 years ago
TheKoopaKingdom a8aef599e0 Created a whitelist of system archives to prevent false positives creating dialogs. 9 years ago
TheKoopaKingdom 0409bdfea5 Optimized messages that were repetitive and added ability for core errors to specify more details optionally. 9 years ago
TheKoopaKingdom 37bec598ea Made some changes from review comments: 9 years ago
TheKoopaKingdom 1ecb322daa Added system for handling core errors in citra-qt. 9 years ago
bunnei f3e14cae1e core: Keep track of telemetry for the current emulation session. 9 years ago
Yuri Kunde Schlesner fb1979d7e2 Core: Re-write frame limiter 9 years ago
Yuri Kunde Schlesner b285c2a4ed Core: Make PerfStats internally locked 9 years ago
Yuri Kunde Schlesner c75ae6c585 Add performance statistics to status bar 9 years ago
Kloen b3a0b1489b core: inline CPU, 132 warnings fixed on GCC 9 years ago
bunnei 8b1e269e58 ThreadContext: Move from "core" to "arm_interface". 9 years ago
bunnei e26fbfd1d7 core: Replace "AppCore" nomenclature with just "CPU". 9 years ago
bunnei 5ac5cbeab7 Address clang-format issues. 9 years ago
bunnei 4fc8b8229e core: Remove HLE module, consolidate code & various cleanups. 9 years ago
bunnei 232ef55c1a core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
LittleWhite 4be68dddfb Improve error report from Init() functions 10 years ago
Lioncash cee8df6ff0 core: Use unique_ptr for holding the interpreter instances 10 years ago
Subv 1d02eb0587 Core/ARM11: Correct the size of the VFP register array in the ThreadContext structure. 10 years ago
Subv 115ad8e16a fixup! Set the TLS address in the scheduler 11 years ago
Subv 000876858d Core/Memory: Give every emulated thread it's own TLS area. 11 years ago
Lioncash 8b2b620a5e dyncom: Remove more unused/unnecessary code 11 years ago