When I use clip with mixed AA option cairo_fill() works incorrectly
Submitted by Seongwon Cho
Assigned to Carl Worth @cworth
Description
Created attachment 52944 test code and result files
Hi,
I make test app which it contains 3 clips and 1 path and call cairo_fill() on cairo 1.11.3 (upstream latest) I set each clip's AA option differently and call cairo_fill() with CAIRO_ANTIALIAS_NONE. The result of cairo_fill() is not what I expected. If I set all clip's AA option to same(DEFAULT or NONE) cairo_fill() looks working correctly.
I think composite_aligned_boxes() in cairo-spans-compositor.c has some problem.
I attached test code with png files
Thanks.
Attachment 52944, "test code and result files":
bug_report.tar.gz
Version: 1.10.3