hard stop css linear-gradient broken in gtk4 with vulkan backend
Steps to reproduce
- use a linear gradient with hard stop as background like linear-gradient(color1 50%, color2 50%)
- run this with gl backend and have a hard stop between the colors at 50%
- run this with vulkan backend and only get color1 as background color
Expected outcome
To have the linear-gradient behave the same as it did in gtk3 and as it does in the gl backend.
Version information
gtk4 master
Additional information
current workaround is to move one of the stops by 0.00001%. e.g. linear-gradient(color1 49.99999%, color2 50.00001%) or linear-gradient(color1 50%, color2 50.00001%)