- Merge pull request #2893 from Subv/not_schedule_main_thread
Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
- Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
This is necessary for loading multiple processes at the same time.
The main thread will be automatically scheduled when necessary once the scheduler runs.
- Merge pull request #2888 from Subv/warnings
Fixed some warnings in the core project.
- GPU/Warnings: Explicitly cast the screen refresh ticks to u64.
- Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
- HLE/Applets: Fixed some conversion warnings when creating the framebuffer shared memory objects.
- CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.
- Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.
Fixes a few warnings.
- Dyncom: Fixed a conversion warning when decoding thumb instructions.
- Merge pull request #2894 from wwylele/motion-emu-fix
motion_emu: fix initialization order
- motion_emu: fix initialization order