News: 0001640030

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Wine Wayland Driver Lands Alpha Modifier Support For Opacity Handling

([Wayland] 6 Hours Ago alpha-modifier-v1)


The Wine Wayland driver continues to be improved upon for bettering the experience around Windows games/applications running natively on Wayland Linux desktops without having to go through X11/XWayland. The newest feature merged is alpha modifier support for opacity handling of surfaces.

JiangYi Chen and Rémi Bernon authored support in the Wine Wayland driver for the alpha-modifier-v1 protocol. Wayland's alpha-modifier-v1 protocol allows for specifying an opacity multiplier that the compositor then applies to the window surface during rendering such as for fading and other background effects and more. This now-merged Wine code builds on [1]earlier code posted last month.

This alpha-modifier-v1 support for winewayland.drv was [2]merged yesterday to Git. In turn this new functionality will be part of the Wine 11.11 bi-weekly development release due out later today.

Hopefully by the Wine 12.0 stable release due out in early 2027, the Wine Wayland driver will ideally be in robust shape.



[1] https://gitlab.winehq.org/wine/wine/-/merge_requests/10848

[2] https://gitlab.winehq.org/wine/wine/-/merge_requests/11119



I'll pretend to trust you if you'll pretend to trust me.