weird resize behavior
I'll preface by saying I don't know whether this is an app bug or a compositor bug, but definitely on one side there is a bug.
- run weston
- run kitty
- resize kitty
During resize, the window gets drawn as a black rect because it hits the fallback texture path in mesa due to being an incomplete texture. Essentially there is no dmabuf attached when the resized repaint happens.
This can be seen in action with breakpoints on set_tex_image()
and _mesa_get_fallback_texture()
in mesa.