Add a new migration scheme, "always", which will move pixmaps to their

desired location always (unless they don't fit in FB, in which case
    they all get moved out for software rendering). The default remains as
    before, but can be controlled by the MigrationHeuristic xorg.conf
    option (which is intentionally not documented, as it may be
    short-lived). This is part of the exa-damagetrack work, which appears
    stable in testing with fakexa, unlike the work as a whole.
This commit is contained in:
Eric Anholt 2006-03-15 01:20:08 +00:00
commit c1601717d5
5 changed files with 131 additions and 32 deletions

View file

@ -456,6 +456,8 @@ exaDriverInit (ScreenPtr pScreen,
pScreen->devPrivates[exaScreenPrivateIndex].ptr = (pointer) pExaScr;
pExaScr->migration = ExaMigrationGreedy;
exaDDXDriverInit(pScreen);
/*