
This commit implements support for HiDPI rendering for wayland. X11 should be unaffected by this. It is implemented by scaling everything that's rendered by a scale factor that's obtained from the wayland protocol. All sizes before rendering remain the same, so the same settings should provide the same output for different scaling factors, only scaled by that factor.