summaryrefslogtreecommitdiff
path: root/exa/exa_migration.c
AgeCommit message (Expand)Author
2009-05-08EXA: Guard empty pending region warning by DEBUG_MIGRATE.Michel Dänzer
2008-10-20EXA: Avoid excessive syncing in PutImageMichel Dänzer
2008-09-01exa: drop cw.h inclusionDave Airlie
2008-08-29{damage,exa}: sanitise damageMaarten Maathuis
2008-08-26exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67Maarten Maathuis
2008-08-26exa: some minor cleanupMaarten Maathuis
2008-08-26exa: move destination damage for internal calls to a special functionMaarten Maathuis
2008-08-05EXA: Remove unnecessary #includesDaniel Stone
2008-05-24EXA: Only record damage generated by rendering operations.Michel Dänzer
2008-05-24EXA: Don't suggest exaCopyDirty be inlined.Michel Dänzer
2007-11-07EXA: Disable problematic optimization of dest pixmap migration by default.Michel Dänzer
2007-10-18EXA: Don't attempt to move in pixmaps that can't be accelerated.Michel Dänzer
2007-10-03exa: add new flags to denote driver handles all pixmap migration/hidingDave Airlie
2007-09-17EXA: Make sure driver hooks get correct offscreen offsets from exaCopyDirty.Michel Dänzer
2007-09-07EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.Michel Dänzer
2007-09-07EXA: Support partial migration of pixmap contents between Sys and FB.Michel Dänzer
2007-09-07EXA: Track valid bits in Sys and FB separately.Michel Dänzer
2007-09-07EXA: Migrate out pixmap in exaPrepareAccess.Michel Dänzer
2007-08-24EXA: Only mark offscreen memory as used when it really is.Michel Dänzer
2007-04-29EXA: exaAssertNotDirty improvements.Michel Dänzer
2007-01-24Bug #7639: Only swap out pixmaps (rather than everything) on VT switch in EXA.Eric Anholt
2006-06-12Track per-drawable damage to minimize UTS and DFS transfers.Michel Dänzer
2006-04-28Correct some bugs causing performance issues in the "Smart" scheme.Eric Anholt
2006-04-26Improve the migration debugging output.Eric Anholt
2006-04-25Add an option to verify at the point of migration that pixmaps which aren'tEric Anholt
2006-04-18Add a new migration scheme, called "Smart" for lack of a better name. ThisEric Anholt
2006-03-31Add an option to EXA for the DDX to request that EXA hide the pixmap'sEric Anholt
2006-03-16Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of theEric Anholt
2006-03-15Don't let pinned pixmaps get migrated in when using the "Always" migrationEric Anholt
2006-03-15Add a new migration scheme, "always", which will move pixmaps to theirEric Anholt
2006-03-14Move migration logic to a new function, exaDoMigration(). This is largely aEric Anholt
2006-03-09Rearrange EXA driver structures so that there's a hope of maintaining ABIEric Anholt
2006-02-16Move EXA implementation up to the top level and remove its XFree86Eric Anholt
2006-02-10Remove libcwrapper usage from xorg server modules. The libcwrapper is onlyEric Anholt
2006-02-02Move the frequently-repeated code to get the pixmap that backs a drawableEric Anholt
2006-02-02Rearrange and rename EXA code to be a bit more logically organized. AlsoEric Anholt
2005-11-06Fix a bug where a system memory pixmap got a wrong address if memcpy()Thomas Hellstrom
2005-10-20EXA: The "optimization" for using a fill operation instead of 1x1 copiesThomas Winischhofer
2005-10-15Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, theEric Anholt
2005-10-12If a window background is a 1x1 pixmap, read the value out and go toEric Anholt
2005-10-10Add missing {Prepare,Finish}Access() wrappers for the tile pixmap in theBenjamin Herrenschmidt
2005-10-02Bugzilla #4616:Eric Anholt
2005-09-30sparse cleanups. s/0/NULL/ and mark a few things static.Adam Jackson
2005-09-28- Use the dirty flag (which should be set correctly all the time,Eric Anholt
2005-09-21- Change migration-in rule slightly: previously, if your score was lessEric Anholt
2005-09-21Add support for hardware accelerating tiled background painting. OneEric Anholt
2005-09-18Break EXA ABI while we still can. Add coordinates to the UploadToScreenEric Anholt
2005-09-17- Don't try to upload 0 byte-per-pixel (PICT_a1) data usingEric Anholt
2005-09-13Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmapDaniel Stone
2005-09-11Add a pair of hooks, PrepareAccess() and FinishAccess(), which get calledEric Anholt