- Jan 09, 2015
-
-
chinhodado authored
`/Oi` is included in `/Ox` already
-
bunnei authored
CMake: Enable VS parallel builds for a good reduction in compile times
-
Yuri Kunde Schlesner authored
This enables the /MP compiler flag, which parallelizes builds of by distributing compilation of individual object files across workes processes, instead of being limited to per-project parallelism. Reduces the time for a full compile from 72 s to 45 s on my machine.
-
bunnei authored
Implemented timers
-
bunnei authored
Core: Fixed a crash and removed some unused variables.
-
Subv authored
ARM_Disasm only has static methods, so there's no need to have an instance of it.
-
Subv authored
-
bunnei authored
Timing: Use CoreTiming::GetTicks to keep track of ticks.
-
Subv authored
-
Subv authored
This will keep track of idle ticks for us, and fixes some tickcount-related issues
-
- Jan 08, 2015
-
-
bunnei authored
SVC: Fixed SleepThread
-
Subv authored
It will now properly wait the specified number of nanoseconds and then wake up the thread.
-
bunnei authored
dyncom: Fix UMAAL
-
Lioncash authored
These need to be done as a 64-bit operation.
-
bunnei authored
Add check for valid address to call stack
-
bunnei authored
Threads: Use a dummy idle thread when no other are ready.
-
Subv authored
This thread will not actually execute instructions, it will only advance the timing/events and try to yield immediately to the next ready thread, if there aren't any ready threads then it will be rescheduled and start its job again.
-
- Jan 07, 2015
-
-
bunnei authored
GPU: Toggle active framebuffer each frame
-
bunnei authored
-
bunnei authored
Common: Clean up ThreadQueueList
-
bunnei authored
dyncom: Fix SMULWB/SMULWT
-
Lioncash authored
Wasn't doing proper sign-extension
-
Kingcom authored
-
Yuri Kunde Schlesner authored
Replace all the C-style complicated buffer management with a std::deque. In addition to making the code easier to understand it also adds support for non-POD IdTypes. Also clean the rest of the code to follow our code style.
-
bunnei authored
Ported the CoreTiming namespace from PPSSPP
-
Subv authored
Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
-
bunnei authored
Fix double-free in Service manager during shutdown
-
Yuri Kunde Schlesner authored
Fixes #423.
-
bunnei authored
dyncom: Fix SWPB
-
bunnei authored
dyncom: Move over SMLALXY
-
Lioncash authored
-
Lioncash authored
-
bunnei authored
Remove dead platform #ifdefs to make the code more readable.
-
bunnei authored
Archives: Change the folder layout of some archives.
-
- Jan 06, 2015
-
-
Subv authored
-
Subv authored
It now refers to me as the PoC
-
Subv authored
-
Emmanuel Gil Peyrot authored
Symbian, Xbox, Blackberry and iOS got removed. FreeBSD and Android kept due to them potentially being able to run Citra in the future. The iOS specific part also got removed from PPSSPP in order to fix a bug there.
-
bunnei authored
Renamed all .hxx headers to .h
-
bunnei authored
Added exclusive reservation granule from ARMv7 spec to dyncom...
-