From c2e251de98611f54b8e6ee44efac5eb6274a0374 Mon Sep 17 00:00:00 2001 From: Jack Zeal Date: Thu, 26 Mar 2026 20:06:08 -0700 Subject: [PATCH] Document why the different bevel models exist --- src/common/lab-scene-rect.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/lab-scene-rect.c b/src/common/lab-scene-rect.c index 7782c18d..7b64f9bc 100644 --- a/src/common/lab-scene-rect.c +++ b/src/common/lab-scene-rect.c @@ -45,6 +45,9 @@ lab_scene_rect_create(struct wlr_scene_tree *parent, // Beveled mode 0 = normal outline // Beveled mode 1 = full bevel with sharp internal corners // Beveled mode 2 = "light" bevel without sharp corners. + // This mode doesn't use the extra buffers. It seems like when we render the window switcher + // it wants to render the highlight buffers "immediately" and pollute the screen, but the sides + // work normally if (opts->beveled > 0) { /* From Pull request 3382 */