Antialiased Fonts Acceleration

Michel Dänzer michel at
Mon Sep 24 02:35:24 PDT 2007

On Mon, 2007-09-24 at 10:47 +0200, sshachar at wrote:
> Quoting Michel Dהnzer <michel at>:
> > 
> > An EXA driver has complete control over how pixmap contents are stored
> > offscreen via the UploadTo/DownloadFromScreen hooks and always returning
> > FALSE in the PrepareAccess hook.
> > 
> Interesting, thanks M. However, assuming I go this way and store 8bpp as 32bpp
> internally, won't it cause inconsistencies when the CPU access offscreen
> directly? or does this mean that ALL CPU acceess will now be done via these
> hooks (and never through the framebuffer base pointer)?

Right, if the driver PrepareAccess hook always returns FALSE, EXA will
always download the pixmap contents from offscreen to system (using the
driver DownloadFromScreen hook when available) and perform software
operations on the system copy.

Earthling Michel Dänzer           |
Libre software enthusiast         |          Debian, X and DRI developer

More information about the xorg mailing list