mirror of
https://github.com/wez/wezterm.git
synced 2024-12-23 13:21:38 +03:00
f72207e7f0
Mutter recently started to enforce a protocol error that enforces the ordering of buffer updates and that is flushing out some bugs in various places; here's a related issue that I stumbled into when I set my scaling to 300% and got stuck: https://gitlab.gnome.org/GNOME/mutter/-/issues/2083 What that means to us is that we have to be careful when updating the buffer scaling properties on our EGL surface. We don't actually own the underlying buffer or the underlying buffer commits, so we have to be a little indirect: what we do here is detach the EGL managed buffer when we notice that scaling has changed, and that appears to satisfy the compositor. refs: https://github.com/wez/wezterm/issues/1727 |
||
---|---|---|
.. | ||
examples | ||
src | ||
build.rs | ||
Cargo.toml |