diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-14 22:43:12 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-14 22:43:24 +0400 |
| commit | ddbc455bb88f6d24c1f42145394a7999358a30a3 (patch) | |
| tree | 172cf8b1e9eab75d8ec9af577ec05576187b6da3 /src/backend | |
| parent | 3d6bc996cac73e1ba9a7093cd93730c2db6c9ba9 (diff) | |
| download | niri-ddbc455bb88f6d24c1f42145394a7999358a30a3.tar.gz niri-ddbc455bb88f6d24c1f42145394a7999358a30a3.tar.bz2 niri-ddbc455bb88f6d24c1f42145394a7999358a30a3.zip | |
Add debug flag to enable overlay planes
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 9 |
1 files changed, 7 insertions, 2 deletions
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 |
