gdiplus: Don't draw outside of gradient lines.
authorVincent Povirk <vincent@codeweavers.com>
Fri, 1 May 2009 20:37:35 +0000 (15:37 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 4 May 2009 10:50:42 +0000 (12:50 +0200)
commitcb478a32584a8779640762cb6c8bd02f2edcae7a
treee13281c0fd99e7e318830747a6ddf5ee5a88fca2
parent966fd5ec092a3745fe8d2d371e24d4b3161dd0b8
gdiplus: Don't draw outside of gradient lines.

Currently, gradients are drawn by filling a series of quadrilaterals,
with one side equal to a gradient line and the other side equal to the
edge of the bounding rectangle of the area being filled. A single
pixel can be filled many times, and that causes flicker.
dlls/gdiplus/graphics.c