summaryrefslogtreecommitdiff
path: root/exa
AgeCommit message (Expand)AuthorFilesLines
2009-12-29EXA: Don't use UTS/DFS directly for Put/GetImage when there's a system copy.Michel Dänzer1-34/+8
2009-12-29EXA: Restrict the regions that need to be migrated for composite fallback for...Thomas Hellstrom2-41/+200
2009-12-29EXA/mixed: Handle results of software fallbacks in DamageReport hook.Michel Dänzer4-39/+29
2009-12-29EXA: Fix migration avoidance for 1x1 pixmaps.Michel Dänzer2-1/+21
2009-12-29EXA/classic: Fix crash with migration heuristic "smart".Michel Dänzer1-0/+3
2009-12-29EXA: Limit src prepareAccess regions for a number of unaccelerated operations.Thomas Hellstrom1-27/+75
2009-12-29EXA: Use relevant source region to minimize migration on CopyWindow fallbacks.Michel Dänzer1-2/+12
2009-12-29EXA: Fix bugs in exaGetImage / ExaCheckGetImage migration.Thomas Hellstrom2-2/+2
2009-12-28EXA/mixed: Don't clear deferred status of pixmaps if migration is limited.Michel Dänzer1-1/+2
2009-12-10EXA/mixed: Don't consider devKind for detecting dimension change.Michel Dänzer1-1/+0
2009-12-08EXA: ModifyPixmapHeader_mixed fixes.Michel Dänzer1-3/+40
2009-12-08EXA: ExaDoPrepareAccess return value fixes.Michel Dänzer2-11/+20
2009-12-04exa/mixed: pixmaps that succeed prepare access have no need for a cpu copyMaarten Maathuis2-5/+20
2009-12-04EXA: Use correct coordinate system for calculating Composite fallback region.Michel Dänzer1-1/+3
2009-12-03exa/mixed: setting devKind before exaCopyDirty* is not neededMaarten Maathuis1-4/+9
2009-12-03Revert "exa: a few small pitch related changes"Maarten Maathuis2-14/+8
2009-11-30EXA: Don't defragment offscreen memory at allocation time.Michel Dänzer1-24/+1
2009-11-30Revert "EXA: Accumulate arbitrary number of glyphs without flushing."Michel Dänzer1-22/+25
2009-11-28exa: a few small pitch related changesMaarten Maathuis2-8/+14
2009-11-28exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPix...Maarten Maathuis12-94/+96
2009-11-28exa: handle pixmap create/destroy in lower layersMaarten Maathuis7-162/+137
2009-11-24Revert "exa/mixed: be more thorough about setting fb_pitch when needed"Maarten Maathuis1-13/+8
2009-11-19EXA: Don't use UploadToScreen for CopyNtoN with mixed pixmaps.Michel Dänzer1-3/+9
2009-11-18exa/mixed: be more thorough about setting fb_pitch when neededMaarten Maathuis1-8/+13
2009-11-18exa/mixed: avoid copying back pixmap data when no migration took placeMaarten Maathuis1-1/+2
2009-11-05EXA: Preserve pPixmap->devPrivate.ptr in exaPixmapIsOffscreen_driverTiago Vignatti1-1/+3
2009-11-02exa: remove some outdated commentMaarten Maathuis1-4/+0
2009-10-09EXA: Fix exaTryDriverSolidFill() for solid source pictures.Michel Dänzer1-13/+22
2009-10-09EXA: fix exaGetRGBAFromPixel to not loop forever on PICT_a8 pictureBen Skeggs1-14/+20
2009-10-01exa: avoid infinite loops if UTS sw fallbacks.Michel Dänzer1-5/+5
2009-09-27EXA: Fix mixed pixmaps crash with missing / failing UploadToScreen hook.Michel Dänzer1-12/+14
2009-09-26EXA: Only calculate cache position once for each glyph.Michel Dänzer1-19/+23
2009-09-26EXA: Accumulate arbitrary number of glyphs without flushing.Michel Dänzer1-25/+22
2009-09-26EXA: Try to minimize UploadToScreen calls for mixed pixmaps.Michel Dänzer4-3/+35
2009-09-26EXA: Extend mixed pixmaps scheme to allow driver PrepareAccess hook to fail.Michel Dänzer6-216/+232
2009-09-23EXA: Fix some issues pointed out by clang.Michel Dänzer3-10/+8
2009-09-08EXA: Only take special code path for 1x1 fill for pixmaps.Michel Dänzer1-0/+1
2009-09-04EXA: Stop hiding solid or gradient pictures from the driver.Michel Dänzer1-183/+200
2009-09-03EXA: Preserve pPixmap->devPrivate.ptr in exaPixmapIsOffscreen_mixed.Michel Dänzer1-1/+3
2009-08-15exa: clarify createpixmap2 new pitch returnDave Airlie1-1/+3
2009-08-14exa: fix CreatePixmap2 to be useful for tiling.Dave Airlie3-21/+28
2009-08-08exa: more safetyMaarten Maathuis2-1/+2
2009-08-08exa: minor cleanupMaarten Maathuis1-10/+9
2009-08-08exa: Fix the broken upload fallback for "mixed"Maarten Maathuis1-18/+20
2009-08-07exa: one can never be too carefulMaarten Maathuis1-1/+2
2009-08-07exa: fix a potential loophole in "mixed"Maarten Maathuis1-11/+13
2009-08-06exa: delay malloc for "mixed"Maarten Maathuis3-10/+17
2009-08-06exa: implement exaMoveInPixmap for "mixed"Maarten Maathuis5-3/+59
2009-08-06exa: Use damage to optimise away useless copies.Maarten Maathuis2-8/+69
2009-08-06exa: A simple 3rd backend implementation.Maarten Maathuis10-58/+460