citra-canary/src/core
Yuri Kunde Schlesner 98e3274935 GPU: Fire GPU interrupts at the correct places.
PDC0 and PDC1 are both VBlank interrupts. PDC0 was being treated as a
HBlank interrupt and fired many more times than it should. They now both
fire together at 60 Hz. This puzzlingly *improves* apparent framerate on
many applications.

A few other interrupts were being fired inside the GSP command
processing instead of on the actual GPU register writes, so they were
moved there, which should cover direct writes tho those registers not
going through the GX command queue.
2015-01-14 05:07:35 -02:00
..
arm vfp: Remove dead code 2015-01-12 15:24:57 -05:00
file_sys Merge pull request #376 from Subv/arc_reorder 2015-01-06 20:13:56 -05:00
hle GPU: Fire GPU interrupts at the correct places. 2015-01-14 05:07:35 -02:00
hw GPU: Fire GPU interrupts at the correct places. 2015-01-14 05:07:35 -02:00
loader Fix correct espace 2015-01-05 04:45:09 +01:00
CMakeLists.txt Services: Added some missing services. 2015-01-13 14:43:30 -05:00
core_timing.cpp Move ThreadContext to core/core.h and deal with the fallout 2015-01-09 03:51:55 -02:00
core_timing.h CoreTiming: Ported the CoreTiming namespace from PPSSPP 2015-01-07 15:08:35 -05:00
core.cpp Thread: Reduce use of Handles and move some funcs to inside the class. 2015-01-09 04:02:15 -02:00
core.h Move ThreadContext to core/core.h and deal with the fallout 2015-01-09 03:51:55 -02:00
mem_map_funcs.cpp MemMap: Add support for DSP Read & Writes in the memory map 2014-12-29 19:35:06 -08:00
mem_map.cpp MemMap: Add support for DSP Read & Writes in the memory map 2014-12-29 19:35:06 -08:00
mem_map.h MemMap: Add support for DSP Read & Writes in the memory map 2014-12-29 19:35:06 -08:00
settings.cpp License change 2014-12-20 21:20:24 -08:00
settings.h GPU: Implement frameskip and remove forced framebuffer swap hack. 2014-12-28 22:14:05 -05:00
system.cpp Core: Fixed a crash and removed some unused variables. 2015-01-08 21:49:41 -05:00
system.h License change 2014-12-20 21:20:24 -08:00