On OS X, we claim all keyboard events while emulation is running to
avoid wxWidgets sounding the system beep for unhandled key events
when receiving pad/wiimote keypresses separately from HID devices.
Fix shadowing like in DX9..
Not sure if the previous commit broke anything, but better be safe..
Avoid shadowing variables.
Various ClearScreen fixes.
Will fix some games and break some others.
Assist trophies in SSBB work fine now, Super Mario Sunshine is a little broken again.
Still needs some more work…
Forgot committing the changes to VideoConfigDiag.h in r6625…
Add an option to toggle caching EFB->RAM copies.
skid_au had implemented this in a previous revision and enabled it by default, but it caused glitches if STC wasn’t set to «safe» (which kinda defeated the purpose since it slowed down stuff again).
Also renamed the «safe texture cache» to «accurate texture cache», since setting the «safe» texture cache to «safe» sounds kind of silly..