1
0
Fork 0
forked from suyu/suyu
suyu/src
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
..
assets Add citra icon to Windows executable and title bar 2014-12-31 00:38:03 -05:00
citra Fix building on MinGW 2015-01-11 20:22:08 -08:00
citra_qt Merge pull request #473 from archshift/pp3ports 2015-01-13 18:11:18 -05:00
common Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance. 2015-01-10 14:32:10 -08:00
core GPU: Fire GPU interrupts at the correct places. 2015-01-14 05:07:35 -02:00
video_core Merge pull request #473 from archshift/pp3ports 2015-01-13 18:11:18 -05:00
CMakeLists.txt CMake cleanup 2014-09-01 18:06:30 -03:00