Closed WillPower3309 closed 1 year ago
Is the cause. It underestimates the blur size.
Wayfire uses this but it is a bit overkill:
pow(2, config->blur_params.num_passes + 1) * config->blur_params.radius
Nvm, found the bug. We destroy the main buffer on render end which gives the blur less data to work with (everything outside of the damage is black).
I'll post a PR soon ish
If you make a window float, then drag it onto waybar, you can see the artifacts in the first image. if you deselect the window (click on wallpaper for example), the artifacts disappear.