wlroots
wlroots copied to clipboard
Disable alpha blending when surface is opaque
Render parts of the surface which are opaque with glDisable(GL_BLEND).
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1680
Part of this is done in https://github.com/swaywm/wlroots/pull/3041.
Remaining work is to disable blending depending on the surface's opaque region.