Draft: wayland: Use a viewport for pointer surfaces
This should give us more flexibility for buffer size vs surface size. Unfortunately, mutter doesn't play along.
This should give us more flexibility for buffer size vs surface size. Unfortunately, mutter doesn't play along.