xserver/exa
Michel Dänzer dde1f68800 EXA: Don't defragment offscreen memory at allocation time.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24300 .

Offscreen memory allocation can occur from various places, and apparently
doing defragmentation from at least some of them can confuse some driver
acceleration code.

There's still the regular background defragmentation in the WakeupHandler,
which should manage to keep fragmentation at a reasonable level.

Signed-off-by: Michel Dänzer <daenzer@vmware.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 8754db77d8)
2009-12-01 16:45:52 +01:00
..
exa.c EXA: Extend mixed pixmaps scheme to allow driver PrepareAccess hook to fail. 2009-09-26 12:38:22 +10:00
exa.h exa: clarify createpixmap2 new pitch return 2009-08-15 12:14:26 +10:00
exa_accel.c EXA: Only take special code path for 1x1 fill for pixmaps. 2009-09-08 15:25:19 +02:00
exa_classic.c exa: Split out some classic and driver allocated pixmap code into seperate files 2009-08-06 23:48:13 +02:00
exa_driver.c EXA: Preserve pPixmap->devPrivate.ptr in exaPixmapIsOffscreen_driver 2009-11-06 14:27:35 +10:00
exa_glyphs.c EXA: Fix some issues pointed out by clang. 2009-09-25 09:14:40 +10:00
exa_migration_classic.c exa: avoid infinite loops if UTS sw fallbacks. 2009-10-01 16:27:36 +10:00
exa_migration_mixed.c EXA: fix mixed-pixmaps issue where we could do accel with pixmap mapped 2009-12-01 16:43:09 +01:00
exa_mixed.c exa: remove some outdated comment 2009-11-03 13:27:37 +10:00
exa_offscreen.c EXA: Don't defragment offscreen memory at allocation time. 2009-12-01 16:45:52 +01:00
exa_priv.h EXA: Extend mixed pixmaps scheme to allow driver PrepareAccess hook to fail. 2009-09-26 12:38:22 +10:00
exa_render.c EXA: Fix exaTryDriverSolidFill() for solid source pictures. 2009-10-10 12:19:57 +02:00
exa_unaccel.c EXA: Extend mixed pixmaps scheme to allow driver PrepareAccess hook to fail. 2009-09-26 12:38:22 +10:00
Makefile.am exa: A simple 3rd backend implementation. 2009-08-06 23:48:14 +02:00