Store current screen size

When UBO support is lacking.
Port Tonemap shader to singleton

Should fix kart selection screen without UBO support.