[WIP][waylandws_client]: Fix window resizing #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch fixes the bug in rcar egl wayland backend due to which a blank screen appears when window is resized using wl_egl_window_resize.
RCAR EGL wayland backend just destroys all window buffers and creates new ones. This means for a short duration, application buffer will disappear from display and appear with resized dimensions. Due to this we can get a blank screen if vsync occurs in between this time frame. With this patch the buffer will be recreated on demand after eglSwapBuffer has been called after the buffer has been released by the compositor.