Comment 44 for bug 168610

Revision history for this message
In , Adrian Johnson (ajohnson-redneon) wrote :

(In reply to comment #17)
> Yeah man, duplicating the code is BAD
>
> Why the current Gfx code is not enough for the Cairo backend?
>

Cairo does a poor job of drawing adjacent polygons due to the antialising causing visible seams. I am not aware of any easy fix.

It is a useful optimization for all backends that can natively draw gradients to be able to get a list of gradient stops to draw the gradient instead of drawing a very large number of solid fills.