diff options
author | Keith Packard <keithp@keithp.com> | 2008-07-29 22:57:09 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2008-08-05 15:29:50 -0700 |
commit | 59774e9aca2d743e82d616bb644d20ff6d60d492 (patch) | |
tree | 209dfbdbfa8eb9dbd9cfc7a41be3fa3a7ead19ac /src/i830_video.c | |
parent | c2f0df4dc97c87539b66525a277c7d1e2c421f61 (diff) |
Add UXA - the unified memory acceleration architecture.
This eliminates the cost of EXA migration management while providing full
pixmap allocation control to the driver. The goal is to make something
useful for UMA drivers.
Diffstat (limited to 'src/i830_video.c')
-rw-r--r-- | src/i830_video.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/i830_video.c b/src/i830_video.c index 486f6708..1719835c 100644 --- a/src/i830_video.c +++ b/src/i830_video.c @@ -2460,13 +2460,13 @@ I830PutImage(ScrnInfoPtr pScrn, } #ifdef I830_USE_EXA - if (pPriv->textured && pI830->useEXA) { + if (pPriv->textured && pI830->accel == ACCEL_EXA) { /* Force the pixmap into framebuffer so we can draw to it. */ exaMoveInPixmap(pPixmap); } #endif - if (pPriv->textured && !pI830->useEXA && + if (pPriv->textured && pI830->accel <= ACCEL_XAA && (((char *)pPixmap->devPrivate.ptr < (char *)pI830->FbBase) || ((char *)pPixmap->devPrivate.ptr >= (char *)pI830->FbBase + pI830->FbMapSize))) { |