removed extraneous fx_renderer_scissor

This commit is contained in:
William McKinnon 2023-05-06 22:48:04 -04:00
parent f7851c21ae
commit 88a41baa30

View file

@ -1975,23 +1975,19 @@ renderer_end:
} }
} }
render_whole_output(renderer, wlr_output, damage, &renderer->main_buffer.texture); render_whole_output(renderer, wlr_output, damage, &renderer->main_buffer.texture);
fx_renderer_scissor(NULL);
fx_renderer_end(renderer); fx_renderer_end(renderer);
// Draw the software cursors // Draw the software cursors
wlr_renderer_begin(output->server->wlr_renderer, wlr_output->width, wlr_output->height); wlr_renderer_begin(output->server->wlr_renderer, wlr_output->width, wlr_output->height);
wlr_output_render_software_cursors(wlr_output, damage); wlr_output_render_software_cursors(wlr_output, damage);
wlr_renderer_end(output->server->wlr_renderer); wlr_renderer_end(output->server->wlr_renderer);
fx_renderer_scissor(NULL); fx_renderer_scissor(NULL);
pixman_region32_t frame_damage; pixman_region32_t frame_damage;
pixman_region32_init(&frame_damage); pixman_region32_init(&frame_damage);
/* // Extend the frame damage by the blur size to properly calc damage for the next buffer swap
* Extend the frame damage by the blur size to properly calc damage for the
* next buffer swap. Thanks Emersion for your excellent damage tracking blog-post!
*/
enum wl_output_transform transform = wlr_output_transform_invert(wlr_output->transform); enum wl_output_transform transform = wlr_output_transform_invert(wlr_output->transform);
wlr_region_transform(&frame_damage, damage, transform, width, height); wlr_region_transform(&frame_damage, damage, transform, width, height);