[PATCH] mi: Partial pie-slice filled arcs may need more space for spans

Adam Jackson ajax at nwnk.net
Mon Apr 13 10:27:00 PDT 2015


On Wed, 2015-04-08 at 07:51 -0700, Keith Packard wrote:
> The mi filled arc code estimates that a filled arc will produce no
> more spans than the arc is tall. This is true for most arcs except
> for pie-slice arcs strictly between 180 and 360 degrees where the missing
> portion of the arc faces up or down such that we get two spans on some
> scanlines.
> 
> For those, we need to reserve room for another height/2 spans. This
> patch just does it for all partial pie-sliced arcs to make the test
> easier to understand; it's just over-allocating a bit of memory, so
> that's safe.
> 
> Signed-off-by: Keith Packard <keithp at keithp.com>

Reviewed-by: Adam Jackson <ajax at redhat.com>

- ajax



More information about the xorg-devel mailing list