Created attachment 18017 [details] demo source which illustrates the problem When using clip-rectangles and a non-identity transformation on a mask, the clip-rectangles are ignored. GPU: 945GM Xorg: 1.4.99.905 Intel-Driver: 2.3.2
Created attachment 18018 [details] how it should look like
Created attachment 18019 [details] how it does look
Tried it with latest git*, still broken. * 89d786435267af58bcecaff206a09b035e666df5
Carl, do you have interest in this bug?
Thanks for pointing me at this bug, Gordon. I'll take a look into what's going on. -Carl
Created attachment 35863 [details] Updated test case. Just tweaked the test case to use the XRenderFormat associated with the DefaultVisual instead of assuming it is RGB24 and similarly to use the depth of the format, etc.
I get the same [clipped] results on all drivers, not too unsurprising as this should be handled by miComputeCompositeRegion(). So AFAICT this bug is fixed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.