xserver-multidpi/render
Søren Sandmann Pedersen 788ccb9a8b Move miTrapezoids() into fb as fbTrapezoids()
The main consumer of trapezoids, cairo, is using the Trapezoids
request, which is currently implemented in the miTrapezoids()
function. That function splits the request into smaller bits and calls
lower level functions such as AddTrap.

By moving the implementation of the whole request into fb, we can
instead call pixman_composite_trapezoids() to do the whole request in
one step.

There are no callers of miTrapezoids in any of the open source
drivers, although exa and uxa have their own copies of the function.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Søren Sandmann <ssp@redhat.com>
2011-02-26 13:58:53 -05:00
..
animcur.c render: Enable animated cursor block handler only when needed 2010-12-31 12:52:51 +00:00
filter.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
glyph.c Place glyph privates at correct location within the allocate storage 2010-06-06 16:22:12 -07:00
glyphstr.h render: Reshuffle and cull dead field from GlyphSetRec 2010-11-30 13:46:09 -05:00
Makefile.am render: Delete renderedge.[ch] 2010-11-01 22:54:18 -04:00
matrix.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
miindex.c Remove superfluous if(p!=NULL) checks around free(p); p=NULL; 2010-11-11 08:22:59 +10:00
mipict.c Move miTrapezoids() into fb as fbTrapezoids() 2011-02-26 13:58:53 -05:00
mipict.h Move miTrapezoids() into fb as fbTrapezoids() 2011-02-26 13:58:53 -05:00
mirect.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
mitrap.c Move miTrapezoids() into fb as fbTrapezoids() 2011-02-26 13:58:53 -05:00
mitri.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
picture.c render: repack PictureRec 2010-11-30 13:46:08 -05:00
picture.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
picturestr.h render: repack PictureRec 2010-11-30 13:46:08 -05:00
render.c Render: Fix 'comparing between distinct pointer types' warning 2010-12-27 09:44:07 -08:00