On Wed Mar 12 16:01:59 2025 +0000, Rémi Bernon wrote:
Sure, well the second part of my comment still needs to be addressed.
Do you mean adding support for alpha parameter in other UpdateLayeredWindow() driver backends?
For winemac.drv it seems that replacing
`sync_window_opacity(data, 255, TRUE, flags);`
`by`
`sync_window_opacity(data, alpha, FALSE, flags);`
at https://gitlab.winehq.org/wine/wine/-/blob/master/dlls/winemac.drv/window.c?...
would work, however I have no Mac to test this.
winewayland.drv and wineandroid.drv don't seem to have the UpdateLayeredWindow() backend implementation.