Skip to content

simple-egl resize fixes

Marius Vlad requested to merge mvlad/weston:wip/mvlad/simple-egl-resize into main

This series fixes some issues observed when starting up in a different state (fullscreen, maximized) rather than the default user's dimensions.

The main change of this series is the fact that we defer EGL surface/window creation and not do it at wl_surface creation time plus setting the corresponding state before the initial wl_surface.commit. I've added it in the top level configure, but maybe there's another spot for it.

I'll try to look into using EGL_KHR_surfaceless_context to see if that works, but wanted to get some first impressions on it.

Some trivial things I've found while looking at this are included as well.

Merge request reports