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
