121 Commits (9328c4be0b191aedab4fbd6eb4e0210344df2e02)

Author SHA1 Message Date
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 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
Lioncash 74185c108e core: Make System's default constructor private 8 years ago
bunnei 6136866f8e core: Add several missing docstrings. 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 44c565aeca core: Implement multicore support. 8 years ago
bunnei fc8b0d9d2b core: Create a thread for each CPU core, keep in lock-step with a barrier. 8 years ago
bunnei 0867e78c8a core: Move common CPU core things to its own class. 8 years ago
Lioncash 4bd499d440 core: Relocate g_service_manager to the System class 8 years ago
N00byKing 6d5b25c136 core, main.h: Abort on 32Bit ROMs (#309) 8 years ago
Subv 18a9536efa GPU: Make the debug_context variable a member of the frontend instead of a global. 8 years ago
bunnei f16763ed52 core: Move process creation out of global state. 8 years ago
N00byKing 3660aa9318 Implements citra-emu/citra#3184 8 years ago
bunnei 539977f39b kernel: Use Scheduler class for threading. 8 years ago
bunnei f75cee6a24 core: Use shared_ptr for cpu_core. 8 years ago
Subv 0088b3128b Make a GPU class in VideoCore to contain the GPU state. 8 years ago
N00byKing eb8e4f17d3 Correct Spelling 8 years ago
bunnei 878239d05c core: Increase tight_loop 100x for speed. 8 years ago
bunnei 1d3d7645bb core: Expose AppLoader as a public interface. 9 years ago
TheKoopaKingdom e0f8f75f43 Addressed Bunnei's review comments, and made some other tweaks: 9 years ago
TheKoopaKingdom b817071212 Created a whitelist of system archives to prevent false positives creating dialogs. 9 years ago
TheKoopaKingdom 4799017aec Optimized messages that were repetitive and added ability for core errors to specify more details optionally. 9 years ago
TheKoopaKingdom cee9b78a15 Made some changes from review comments: 9 years ago
TheKoopaKingdom 3a32a33fde Added system for handling core errors in citra-qt. 9 years ago
bunnei e65f4cc882 core: Keep track of telemetry for the current emulation session. 9 years ago
Yuri Kunde Schlesner 5990d020a8 Core: Re-write frame limiter 9 years ago
Yuri Kunde Schlesner ea78f30e67 Core: Make PerfStats internally locked 9 years ago
Yuri Kunde Schlesner 3a9447bc16 Add performance statistics to status bar 9 years ago
Kloen 0378143301 core: inline CPU, 132 warnings fixed on GCC 9 years ago
bunnei d445aad022 ThreadContext: Move from "core" to "arm_interface". 9 years ago
bunnei 8cfd0762fd core: Replace "AppCore" nomenclature with just "CPU". 9 years ago
bunnei 1fd7cfb69e Address clang-format issues. 9 years ago
bunnei 5d22844f3e core: Remove HLE module, consolidate code & various cleanups. 9 years ago
bunnei d504f6cf08 core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
LittleWhite 59fe02348a Improve error report from Init() functions 10 years ago
Lioncash a64af28cf2 core: Use unique_ptr for holding the interpreter instances 10 years ago
Subv a84d5aa51e 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