citra-emu/citra — pull request #85 by kevinhartman (2014-08-30 07:55:26+00:00)
Title: Viewport scaling and display density independence

Viewport Scaling
The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.

Display Density Independence
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.

Notes:
* I couldn't test with Qt (on a Mac and not getting the right GL context). I suspect it might not be fixed on high density displays. See in-line comment.
* I originally made these changes on top of #83, so it should be good to go before or after that PR.