cb481a66cd
In order to start the repaint loop, the Wayland backend tries to damage the full SHM buffer, but doesn't actually damage the full area if we have a frame. Store the buffer's width and height alongside the buffer itself, so we can damage the full area when required. Signed-off-by: Daniel Stone <daniels@collabora.com>