From cf463ee9a3218106f7909c16a7e814b2c75795dd Mon Sep 17 00:00:00 2001 From: Erik Reider <35975961+ErikReider@users.noreply.github.com> Date: Tue, 1 Aug 2023 19:35:03 +0200 Subject: [PATCH] Removed unneeded clearing of the wlr fbo before rendering onto it --- sway/desktop/render.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/sway/desktop/render.c b/sway/desktop/render.c index 782c215a..e6232e0c 100644 --- a/sway/desktop/render.c +++ b/sway/desktop/render.c @@ -1884,19 +1884,7 @@ render_overlay: renderer_end: fx_renderer_end(output->renderer); - - float clear_color[] = {0.0f, 0.0f, 0.0f, 1.0f}; - if (pixman_region32_not_empty(&original_damage)) { - int nrects; - pixman_box32_t *rects = pixman_region32_rectangles(&original_damage, &nrects); - for (int i = 0; i < nrects; ++i) { - scissor_output(wlr_output, &rects[i]); - fx_renderer_clear(clear_color); - } - } - render_whole_output(renderer, wlr_output, &original_damage, &renderer->main_buffer.texture); - fx_renderer_scissor(NULL); // Draw the software cursors