The following two webkit tests start failing after the cairo commit 937325d6640 - image: Perform the general composite operation inplace for mono rasterisation fast/box-shadow/transform-fringing.html fast/box-shadow/box-shadow-transformed.html
Created attachment 69623 [details] Correct output of the first test
Created attachment 69624 [details] Incorrect output with the cairo commit 937325d6640
Created attachment 69625 [details] Cairo trace to reproduce the issue The trace is same before and after the commit, but the generated image output is different.
This is what the trace thinks you want to render: //ANTIALIAS_DEFAULT set-antialias [] 0 set-dash 0.707107 0.707107 -0.707107 0.707107 111 75.289322 matrix transform 20 20 100 100 rectangle //WINDING set-fill-rule //ANTIALIAS_NONE set-antialias clip //WINDING set-fill-rule //ANTIALIAS_DEFAULT set-antialias -30.610173 -30.610173 200.818326 200.818326 rectangle 0 0 100 100 rectangle //EVEN_ODD set-fill-rule clip //WINDING set-fill-rule 0 0 0 1 set-source-rgba 121 0 100 100 rectangle fill which is what you get.
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.