xserver-multidpi/hw/xfree86/xaa
Adam Jackson 718652eaf9 Bug #13104: Don't let XAA glyph pixmaps anywhere near video memory.
Since glyphs are stored in pixmaps now, they can make their way into VRAM,
which invalidates a bunch of fast-path assumptions in the XAA code.  Thus
you end up doing color-expands or WriteBitmap from la-la land and your
aliased glyphs go all funny.

Since XAA isn't ever growing the ability to do sane glyph accel, just force
glyph pixmaps into host memory by catching them at CreatePixmap time.
2008-05-06 17:52:37 -04:00
..
Makefile.am Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
xaa.h Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
XAA.HOWTO Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
xaaBitBlt.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaBitmap.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaBitOrder.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaacexp.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaCpyArea.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaCpyPlane.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaCpyWin.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaDashLine.c devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
xaaFallback.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaFillArc.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaFillPoly.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaFillRect.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaGC.c Merge branch 'master' into XACE-SELINUX 2007-09-19 07:25:55 -04:00
xaaGCmisc.c devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
xaaImage.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaInit.c Bug #13104: Don't let XAA glyph pixmaps anywhere near video memory. 2008-05-06 17:52:37 -04:00
xaaInitAccel.c xaa: use xf86ReturnOptValBool instead of xf86IsOptionSet 2008-03-22 17:53:45 +01:00
xaaLine.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaLineMisc.c devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
xaalocal.h Merge branch 'master' into XACE-SELINUX 2007-09-19 07:25:55 -04:00
xaaNonTEGlyph.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaNonTEText.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaOffscreen.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaOverlay.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaOverlayDF.c Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
xaaPCache.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaPict.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaRect.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaROP.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
xaarop.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
xaaSpans.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaStateChange.c Merge branch 'master' into XACE-SELINUX 2007-09-19 07:25:55 -04:00
xaaStipple.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaTables.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaTEGlyph.c XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
xaaTEGlyphBlt.S Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
xaaTEText.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaaWideLine.c Make the use of ICEIL slightly less ugly. 2007-05-11 11:43:19 -04:00
xaawrap.h devPrivates rework: since API is already broken, switch everything 2007-08-28 09:28:25 -04:00
xaaWrapper.c Merge branch 'master' into XACE-SELINUX 2007-09-19 07:25:55 -04:00
xaaWrapper.h Remove use of dix-config and xorg-config.h from public headers. 2005-08-24 11:18:35 +00:00