Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Layer shell effects damage tracking on default background #303

Open
WillPower3309 opened this issue Apr 29, 2024 · 3 comments
Open

Layer shell effects damage tracking on default background #303

WillPower3309 opened this issue Apr 29, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@WillPower3309
Copy link
Owner

#295 fixed a bug where the default gray background has damage tracking issues with blur / shadow enabled:
https://github.com/WillPower3309/swayfx/assets/13266308/45895e80-22ff-47d1-8cd9-f9e9facf7f17

It seems like this issue is still present with layer shell surfaces

@WillPower3309 WillPower3309 added the bug Something isn't working label Apr 29, 2024
@WillPower3309 WillPower3309 changed the title Layer shell Layer shell effects damage tracking on default background Apr 29, 2024
@ErikReider
Copy link
Collaborator

Is this still an issue btw? Can't seem to reproduce...

@ldelossa
Copy link

@ErikReider I'm not 100% sure but I think I'm experiencing this on Gtk4 layer shell surfaces.

2024-05-16T07.47.40-04.00.mp4

Here is an example from Way-Shell's OSD.

Its an animated window which animates to 0 margin (bottom of the screen) and then the window is hid. However, the shadow artifacts remain present, until the area is damaged and the frame is re-rendered. I'm not sure if this is exactly the same issue, but looks close (maybe its this issue see in practice?). If its not, just lmk and I'll delete this message.

@ldelossa
Copy link

ldelossa commented May 17, 2024

one thing I noticed also is, this only happens when wallpapers are used or the layer-shell window is present ontop of another client window. If I put a plane white or black color background, no artifact is left.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants