xserver-multidpi/render
Chris Wilson 525d4172b2 render: export TriStrip and TriFan to the drivers
Rather than perform an intermediate copy and expand the strip and the
fan into a triangle list (thereby tripling the number of edges that the
driver needs to process), allow the backend to hook directly into the
appropriate Composite function.

In order to extend the PictureScreen, without needlessly bumping the
ABI, we move the existing copy implementations to mipict.c and assign
those by default. To notify the ddx that the new entry points are
available, we introduce PICTURE_SCREEN_VERSION.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
2011-10-18 12:04:47 -07: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 render: export TriStrip and TriFan to the drivers 2011-10-18 12:04:47 -07:00
mipict.h render: export TriStrip and TriFan to the drivers 2011-10-18 12:04:47 -07:00
mirect.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
mitrap.c Move miTriangles to fb as fbTriangles() 2011-02-26 13:58:54 -05:00
mitri.c Remove TriStrip and TriFan from the picture screen 2011-03-14 14:09:07 -04:00
picture.c render: export TriStrip and TriFan to the drivers 2011-10-18 12:04:47 -07:00
picture.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
picturestr.h render: export TriStrip and TriFan to the drivers 2011-10-18 12:04:47 -07:00
render.c Unconditionally #include <stdint.h> 2011-09-23 16:46:23 -07:00