xserver-multidpi/exa
Carl Worth 0a71e1542a Create a Picture as well as a Pixmap at the time of AllocateGlyph
This avoids some inefficiency in creating a temporary Picture
for every glyph at rendering time. My measurements with an i965
showed the previous patch causing a 10-15% slowdown for NoAccel
and XAA cases, (while providing an 18% speedup for EXA).

With this change, the NoAccel and XAA performance regression is
eliminated, and the overall EXA speedup, (before any of the
glyphs-as-pixmaps work), is now 32%.
2007-08-02 22:49:56 -07:00
..
exa_accel.c exaPolyFillRect: Don't track damage explicitly. 2007-06-20 18:56:06 +02:00
exa_migration.c EXA: exaAssertNotDirty improvements. 2007-04-29 23:45:48 +02:00
exa_offscreen.c ExaOffscreenMarkUsed: Don't crash when there's no offscreen memory. 2007-07-03 11:00:29 +02:00
exa_priv.h Use per-screen Pixmaps for glyphs 2007-08-02 22:49:56 -07:00
exa_render.c Create a Picture as well as a Pixmap at the time of AllocateGlyph 2007-08-02 22:49:56 -07:00
exa_unaccel.c exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible. 2007-07-27 13:10:39 -04:00
exa.c exaDriverInit: Fail if pScreenInfo or a member of it is invalid. 2007-07-17 12:12:02 +02:00
exa.h EXA: Export ExaOffscreenMarkUsed. 2007-05-22 10:51:56 +02:00
Makefile.am get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00