[PATCH/RFC] Move Trapezoids and Triangles code to pixman
Adam Jackson
ajax at nwnk.net
Mon Feb 14 14:58:28 PST 2011
On Feb 11, 2011, at 9:54 AM, Søren Sandmann Pedersen wrote:
> What follows is six patches for pixman, and three patches for the X
> server. Together they move the code for the Trapezoids and Triangles
> requests into pixman.
>
> Moving them into pixman has some advantages:
>
> - It is a performance improvement in itself since it avoids a call to
> image_from_pict() per trapezoid.
Which is to say, a malloc per trapezoid.
> - There are various potential optimizations that could be done by
> rasterizing and compositing in one pass.
>
> - There is a regression test suite for them.
Actual tests! My hero.
My only complaint was going to be about not dropping ps->Rasterize*, but of
course exa and uxa are still using them, so we can't do that yet. Still,
definite improvement.
Reviewed-by: Adam Jackson <ajax at redhat.com>
- ajax
More information about the xorg-devel
mailing list