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 <[email protected]>

- ajax
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to