This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 343
render/pixman: doesn't clear transparent regions #2907
Comments
I managed to reproduce on my side, gonna investigate it. Could you tell me more about slurp's rendering process please? I guess it's a layer shell, but how do you handle blanking the screen and the drawing of the rectange? |
I think it's because the renderer doesn't implement the texture |
Unlikely. Re-using textures ils an optional optimization irrelevant for the Pixman renderer since there's no GPU upload going on. |
slurp just clears the whole buffer and renders the whole thing each frame. I think the Pixman renderer doesn't handle a non-opaque alpha channel properly when blending (in |
vyivel
pushed a commit
to vyivel/wlroots
that referenced
this issue
Jul 9, 2021
A texture is opaque when it does *not* have alpha. Fixes swaywm#2907
emersion
pushed a commit
that referenced
this issue
Jul 9, 2021
A texture is opaque when it does *not* have alpha. Fixes #2907
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
cc @bl4ckb0ne
The text was updated successfully, but these errors were encountered: