xf86-video-intel/uxa
Chris Wilson a7b800513f uxa: Extract sub-region from in-memory buffers.
If the buffer is too large or not suitable for a GPU operation, we
currently fallback and perform the composite on the CPU. An alternative
is too extract the small region out of the source (as usually the
sample extents are much smaller than the actual surface size) and try
the composite with the new surface.

The effect is particularly noticeable on pathological websites that use
very large background images. For example, http://www.woodtv.com/ uses a
1299x15000 pattern that is obscured by another opaque pattern.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-05-08 19:35:07 +01:00
..
Makefile.am uxa make: remove unused XORG_INCS and DIX_CFLAGS variables 2010-03-25 15:49:14 -04:00
uxa-accel.c Revert "Revert "uxa: Try using put_image when copying from a memory buffer."" 2010-04-14 17:10:09 +01:00
uxa-glyphs.c Remove dead assignments noticed by clang. 2010-02-20 12:55:13 -05:00
uxa-priv.h uxa: Cache solid fills. 2009-12-07 21:37:31 +00:00
uxa-render.c uxa: Extract sub-region from in-memory buffers. 2010-05-08 19:35:07 +01:00
uxa-unaccel.c uxa_check_composite: Minor whitespace. 2009-12-02 14:14:39 +00:00
uxa.c uxa: Cache solid fills. 2009-12-07 21:37:31 +00:00
uxa.h i915: Derive the correct target color from the pixmap by checking its format 2009-11-13 20:20:52 +00:00