summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2011-08-22 06:15:02 +0200
committerPierre Bourdon <delroth@gmail.com>2011-10-17 18:30:13 +0200
commit1e558aedeb0bff49645ea41be774f0789de4c6a8 (patch)
tree6cb1eaa4500aafb1ec07f778e0cc0c93aac3783d /Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp
parent3fc5d8d7cf90d975e2df1ad4cad37940a2682abf (diff)
Added an EFB peek cache to the GL video plugin
Most of the games using EFB peeks are suffering from major performance problems when these peeks are not disabled in the graphics settings. This is an attempt to fix this in the GL renderer by doing the glReadPixels in bulk: instead of doing a lot of 1x1 pixel reads, read for 64x64 pixels at once and keep that in a cache. Deck menu in Baten Kaitos: 3FPS -> 54FPS Character creation in Monster Hunter Tri: 7FPS -> 60FPS
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions