mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-14 00:01:20 +00:00
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:
parent
a90cff266c
commit
c1601717d5
5 changed files with 131 additions and 32 deletions
|
|
@ -456,6 +456,8 @@ exaDriverInit (ScreenPtr pScreen,
|
|||
|
||||
pScreen->devPrivates[exaScreenPrivateIndex].ptr = (pointer) pExaScr;
|
||||
|
||||
pExaScr->migration = ExaMigrationGreedy;
|
||||
|
||||
exaDDXDriverInit(pScreen);
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue