summaryrefslogtreecommitdiff
path: root/exa/exa_accel.c
AgeCommit message (Expand)Author
2009-09-14EXA: Only take special code path for 1x1 fill for pixmaps.Michel Dänzer
2009-07-26EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true.Michel Dänzer
2009-06-29EXA: Take GC client clip type into account for migration.Michel Dänzer
2009-02-25exa: kill of exaImageGlyphBltMaarten Maathuis
2008-11-17exa: avoid doing prepare/done without intervening copies in exaFillRegionTiledDave Airlie
2008-11-17EXA: avoid copy operations if no boxes in useDave Airlie
2008-09-01exa: drop cw.h inclusionDave Airlie
2008-08-28Reimplement ShmPutImage.Adam Jackson
2008-08-26exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67Maarten Maathuis
2008-08-26exa: move destination damage for internal calls to a special functionMaarten Maathuis
2008-08-08EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.Michel Dänzer
2008-07-31EXA: Do still return FALSE if the driver PrepareCopy hook failed...Michel Dänzer
2008-07-31EXA: Fix exponential growth logic for GXcopy tiled fills.Michel Dänzer
2008-07-31EXA: Simplify exaFillRegionTiled() control flow.Michel Dänzer
2008-07-30EXA: Optimize GXcopy tiled fills.Michel Dänzer
2008-07-30EXA: Replace open coded CopyArea logic with GC op call.Michel Dänzer
2008-05-24EXA: Only record damage generated by rendering operations.Michel Dänzer
2008-05-24EXA: Don't migrate twice in exaImageGlyphBlt.Michel Dänzer
2008-05-24EXA: Specify region used for source pixmap migration in exaCopyNtoN.Michel Dänzer
2008-04-17EXA: Avoid some fallbacks in exaCopyNtoN.Tilman Sauerbeck
2008-01-04Fix Line drawing with CapNotLast set in PolySegment.Alan Hourihane
2007-11-05EXA: Remove usage of allocaDaniel Stone
2007-11-05EXA: Remove usage of allocaDaniel Stone
2007-10-23EXA: Fix off-by-one in polyline drawing.Pierre Willenbrock
2007-10-18EXA: Don't attempt to move in pixmaps that can't be accelerated.Michel Dänzer
2007-10-04EXA: Disable 1x1 pixmap fill optimization for drivers that handle pixmaps.Michel Dänzer
2007-10-03exa: direct access to the pixmap sys ptr is bad if the pixmap isn't mappedDave Airlie
2007-09-27EXA: Punt for all fallbacks in exaFillRegion*.Michel Dänzer
2007-09-27EXA: Make sure tile offsets passed to drivers are never negative.Michel Dänzer
2007-09-27EXA: Tile offscreen pixmap coordinate offsets are always 0.Michel Dänzer
2007-09-27EXA: Remove some clearly bogus code from exaCopyNtoN.Michel Dänzer
2007-09-27EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.Michel Dänzer
2007-09-25EXA: Added pitch limitations.Tilman Sauerbeck
2007-09-17EXA: Don't crash in exaGetImage when swapped out.Michel Dänzer
2007-09-13Remove the PaintWindow optimization.Eric Anholt
2007-09-07EXA: Exclude bits that will be overwritten from migration in exaCopyNtoN.Michel Dänzer
2007-09-07EXA: exaFillRegion{Solid,Tiled} improvements.Michel Dänzer
2007-09-07EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.Michel Dänzer
2007-09-07EXA: exa(Shm)PutImage improvements.Michel Dänzer
2007-09-07EXA: exaGetImage improvements.Michel Dänzer
2007-09-07EXA: Remove superfluous manual damage tracking.Michel Dänzer
2007-09-07EXA: Improvements for 1x1 pixmaps.Michel Dänzer
2007-09-07EXA: exaImageGlyphBlt improvements.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: Migrate out pixmap in exaPrepareAccess.Michel Dänzer
2007-08-24exaPolyFillRect: pGC->alu doesn't matter with a single rectangle.Michel Dänzer
2007-08-24exaGetImage: Don't migrate pixmap out of FB with no DownloadFromScreen hook.Michel Dänzer
2007-08-24EXA: Improve ShmPutImage.Michel Dänzer
2007-06-20exaPolyFillRect: Don't track damage explicitly.Michel Dänzer