diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | exa/exa_unaccel.c | 5 |
2 files changed, 10 insertions, 2 deletions
@@ -1,3 +1,10 @@ +2006-04-18 Eric Anholt <anholt@FreeBSD.org> + + * exa/exa_unaccel.c: (ExaCheckPolyGlyphBlt), + (exaGetPixmapFirstPixel): + Fix exaGetPixmapFirstPixel to migrate as unaccelerated. Also adds a bit + of fallback debugging info to PolyGlyphBlt. + 2006-04-18 Donnie Berkholz <spyderous@gentoo.org> reviewed by: Alan Coopersmith diff --git a/exa/exa_unaccel.c b/exa/exa_unaccel.c index b28c5a5b0..cc5c61a38 100644 --- a/exa/exa_unaccel.c +++ b/exa/exa_unaccel.c @@ -212,7 +212,8 @@ ExaCheckPolyGlyphBlt (DrawablePtr pDrawable, GCPtr pGC, int x, int y, unsigned int nglyph, CharInfoPtr *ppci, pointer pglyphBase) { - EXA_FALLBACK(("to 0x%lx\n", (long)pDrawable)); + EXA_FALLBACK(("to 0x%lx, style %d alu %d\n", (long)pDrawable, + pGC->fillStyle, pGC->alu)); exaPrepareAccess (pDrawable, EXA_PREPARE_DEST); exaPrepareAccessGC (pGC); fbPolyGlyphBlt (pDrawable, pGC, x, y, nglyph, ppci, pglyphBase); @@ -352,7 +353,7 @@ exaGetPixmapFirstPixel (PixmapPtr pPixmap) pixmaps[0].as_dst = FALSE; pixmaps[0].as_src = TRUE; pixmaps[0].pPix = pPixmap; - exaDoMigration (pixmaps, 1, TRUE); + exaDoMigration (pixmaps, 1, FALSE); exaPrepareAccess(&pPixmap->drawable, EXA_PREPARE_SRC); switch (pPixmap->drawable.bitsPerPixel) { |