From ddbc455bb88f6d24c1f42145394a7999358a30a3 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 14 Sep 2023 22:43:12 +0400 Subject: Add debug flag to enable overlay planes --- src/backend/tty.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/backend') diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 7ac63422..86ce9b10 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -542,8 +542,13 @@ impl Tty { }); let mut planes = surface.planes().clone(); - // Disable overlay planes as they cause weird performance issues on my system. - planes.overlay.clear(); + + // Overlay planes are disabled by default as they cause weird performance issues on my + // system. + if !self.config.borrow().debug.enable_overlay_planes { + planes.overlay.clear(); + } + let scanout_formats = planes .primary .formats -- cgit