wlroots-hyprland/backend
Uli Schlachter e79d924588 x11 backend: Ignore expose if frame is pending
When resizing rootston with the mouse, the result is really slow. One
can see that rootston needs quite a while for drawing the newly visible
area. This is because every single expose event is handled on its own
and causes (apparently) a full repaint or at least a swap.

This commit improves things by only causing a new frame if none is
pending already.

With this change, there is almost no delay in rootston drawing the newly
visible area.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-04-15 11:07:31 +02:00
..
drm backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
headless backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
libinput Implement input inhibit in rootston 2018-04-03 15:09:53 -04:00
multi backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
session Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wayland backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
x11 x11 backend: Ignore expose if frame is pending 2018-04-15 11:07:31 +02:00
backend.c backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
meson.build backend/x11: refactor, prepare support for multiple outputs 2018-03-30 23:51:16 -04:00