Removed unneeded clearing of the wlr fbo before rendering onto it

This commit is contained in:
Erik Reider 2023-08-01 19:35:03 +02:00
parent 8962d460d6
commit cf463ee9a3

View file

@ -1884,19 +1884,7 @@ render_overlay:
renderer_end: renderer_end:
fx_renderer_end(output->renderer); 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); render_whole_output(renderer, wlr_output, &original_damage, &renderer->main_buffer.texture);
fx_renderer_scissor(NULL); fx_renderer_scissor(NULL);
// Draw the software cursors // Draw the software cursors