EXPERIMENTAL:
rewrite frame dumping and screen shots to make them more stable and correct
enable viewport resizing for all cards, the emulation is more correct in this
way
test this a lot please.

Well now, taking Direct3D9 screenshots has been stabilised, but there has been a great benefit to this now.

You know that awkward skipping and pausing that would happen in games, like when the map screen loads or the world select loads in New Super Mario Bros, or when the Star select comes up in Mario Galaxy?
That's been eliminated! Games runs not only fast, but much much smoother!
Edit: Some small bits might still come up but we're talking way less than before.