mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-29 07:03:08 +00:00
A mapped LayerShell surface prevents KWin from using DRM direct scanout for fullscreen windows. Setting showing=false fades out the HUD then sets visible=false, unmapping the Wayland surface and allowing KWin to bypass the compositor render loop entirely for the game frame. The HUD reappears when the game exits or is minimised. Error toasts still work because a failed launch never produces a fullscreen window, so showingWindow remains false. |
||
|---|---|---|
| .. | ||
| homescreens | ||
| panel | ||
| taskpanel | ||
| CMakeLists.txt | ||