opacity rendering in GL renderer is bugged
Here's a ui file that fails in the GL renderer:
opacity {
child: transform {
transform: translate(15, 15);
child: container {
color {
bounds: -15 -15 30 30;
color: rgb(0,0,255);
}
color {
bounds: -10 -10 20 20;
color: rgb(255,0,0);
}
}
}
}
Cairo and Vulkan render it properly, see node-editor for the difference (you can drag'n'drop the test right into it now!).
I've pushed a testcase as commit b641eca0 onto the image-loading branch where I found it breaking the opacity.ui
reftest. I've minimized and simplified the node from that test as much as possible.
Edited by Benjamin Otte