summaryrefslogtreecommitdiff
path: root/saa/saa_render.c
AgeCommit message (Collapse)Author
2013-04-12vmwgfx: Use myGlyphs to fix crashesLoïc Yhuel
Tested-by: Christian Hesse <mail@eworm.de> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Loïc Yhuel <loic.yhuel@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2011-12-15saa, vmwgfx: Fix saa_copy_compositeThomas Hellstrom
The traditional accelerated copy methods aren't format aware. Make saa copy format aware,and pass formats on to the driver copy function if available. If the driver can't handle format conversions it needs to return FALSE. This fixes format confusion in the copy composite fastpath. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2011-12-15saa: Only try to accelerate pixmaps that are driver pixmapsThomas Hellstrom
Trying to accelerate scratch pixmaps doesn't work currently, and I'm not sure it's a big benefit either. This is in line with what EXA does. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrants <jakob@vmware.com>
2011-06-22saa: Add driver composite.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-22saa: Reuse code for computing composite bounds.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-16vmwgfx: Fix up driver build process for Xserver >= 1.7.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-16vmwgfx, saa: Initial importThomas Hellstrom
This imports the vmwgfx driver, based on the Gallium3D Xorg state tracker, as well as the saa library. A "Shadow Acceleration Architecture", which is optimized for the case where transfers between system (shadow) and hw memory is very costly. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>