wayland/egl: Ensure correct buffer size when allocating
Whenever a buffer is allocated, e.g. by the first draw call or EGL call after a buffer swap, make sure the size is up to date. Prior to this commit, we failed to do so when querying the buffer age, or swapping buffers without any prior EGL call or draw call.
Signed-off-by: Jonas Ådahl email@example.com
This fixes a issue gtk4 is seeing, where querying the buffer age after a
wl_egl_window_resize() results in the buffer size of the next buffer swap to have the dimensions prior to the resize call.