xserver-multidpi/exa
Fredrik Höglund 8074676d2d EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.
Reduce the cost of the inner loop, by keeping a set of pointers to the
first and the last areas in the series, subtracting the cost of the first
area from the score, and adding the cost of the last area while walking
the list.  This commit also moves the scanning loop from exaOffscreenAlloc
into a separate function.

Idea by Michel Dänzer.
2008-03-31 21:24:59 +02:00
..
exa_accel.c Fix Line drawing with CapNotLast set in PolySegment. 2008-01-04 12:37:55 +00:00
exa_migration.c EXA: Disable problematic optimization of dest pixmap migration by default. 2007-11-07 19:01:24 +01:00
exa_offscreen.c EXA: Optimize the eviction scanning loop in exaOffscreenAlloc. 2008-03-31 21:24:59 +02:00
exa_priv.h EXA: Improve the algorithm used for tracking offscreen pixmap use. 2008-03-31 21:15:50 +02:00
exa_render.c EXA: Let the driver decide what repeat/extend types are supported. 2008-02-27 23:44:39 +01:00
exa_unaccel.c EXA: Don't crash in ExaCheckPolyArc. 2007-09-17 20:40:06 +02:00
exa.c Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa.h EXA: Improve the algorithm used for tracking offscreen pixmap use. 2008-03-31 21:15:50 +02:00
Makefile.am get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00