summaryrefslogtreecommitdiff
path: root/exa/exa_accel.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-08EXA: Only take special code path for 1x1 fill for pixmaps.Michel Dänzer1-0/+1
2009-08-06exa: A simple 3rd backend implementation.Maarten Maathuis1-17/+17
2009-08-06exa: Split out some classic and driver allocated pixmap code into seperate filesMaarten Maathuis1-2/+3
2009-07-21EXA: Fix up some issues introduced by 00fe4a297744c81b40f0243fb56ad848a9be6a2b.Michel Dänzer1-4/+4
2009-07-20EXA: Bail earlier from exaDoPutImage if the driver has no UploadToScreen hook.Michel Dänzer1-6/+3
2009-07-20EXA: Completely eliminate exaDoMigration calls for drivers that manage pixmaps.Michel Dänzer1-67/+79
2009-07-10EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true.Michel Dänzer1-1/+11
2009-05-15EXA: Take GC client clip type into account for migration.Michel Dänzer1-18/+17
2009-04-10exa: implement UTS based upload through CopyAreaMaarten Maathuis1-19/+51
2009-02-08exa: All fallbacks should have a GC, remove some code.Maarten Maathuis1-13/+0
2009-02-06exa: don't use fbCopyNtoNMaarten Maathuis1-15/+61
2009-02-06fb: move some code to miMaarten Maathuis1-2/+2
2009-02-06exa: create ExaCheckGetImageMaarten Maathuis1-6/+1
2009-02-06exa: kill of exaImageGlyphBltMaarten Maathuis1-134/+1
2009-02-06exa: Remove one of the many calls directly into the fb layer.Maarten Maathuis1-26/+6
2008-11-17exa: avoid doing prepare/done without intervening copies in exaFillRegionTiledDave Airlie1-22/+39
2008-11-17EXA: avoid copy operations if no boxes in useDave Airlie1-0/+4
2008-09-01exa: drop cw.h inclusionDave Airlie1-1/+0
2008-08-28Reimplement ShmPutImage.Adam Jackson1-88/+0
2008-08-26exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67Maarten Maathuis1-1/+1
2008-08-26exa: move destination damage for internal calls to a special functionMaarten Maathuis1-8/+1
2008-08-08EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.Michel Dänzer1-20/+38
2008-07-31EXA: Do still return FALSE if the driver PrepareCopy hook failed...Michel Dänzer1-1/+3
2008-07-31EXA: Fix exponential growth logic for GXcopy tiled fills.Michel Dänzer1-3/+4
2008-07-31EXA: Simplify exaFillRegionTiled() control flow.Michel Dänzer1-13/+11
2008-07-30EXA: Optimize GXcopy tiled fills.Michel Dänzer1-7/+53
2008-07-30EXA: Replace open coded CopyArea logic with GC op call.Michel Dänzer1-12/+6
2008-05-24EXA: Only record damage generated by rendering operations.Michel Dänzer1-2/+4
2008-05-24EXA: Don't migrate twice in exaImageGlyphBlt.Michel Dänzer1-12/+2
2008-05-24EXA: Specify region used for source pixmap migration in exaCopyNtoN.Michel Dänzer1-21/+31
2008-04-17EXA: Avoid some fallbacks in exaCopyNtoN.Tilman Sauerbeck1-6/+26
2008-01-04Fix Line drawing with CapNotLast set in PolySegment.Alan Hourihane1-0/+8
2007-11-05EXA: Remove usage of allocaDaniel Stone1-2/+2
2007-11-05EXA: Remove usage of allocaDaniel Stone1-7/+7
2007-10-23EXA: Fix off-by-one in polyline drawing.Pierre Willenbrock1-1/+1
2007-10-18EXA: Don't attempt to move in pixmaps that can't be accelerated.Michel Dänzer1-0/+3
2007-10-04EXA: Disable 1x1 pixmap fill optimization for drivers that handle pixmaps.Michel Dänzer1-6/+5
2007-10-03exa: direct access to the pixmap sys ptr is bad if the pixmap isn't mappedDave Airlie1-3/+5
2007-09-27EXA: Punt for all fallbacks in exaFillRegion*.Michel Dänzer1-35/+13
2007-09-27EXA: Make sure tile offsets passed to drivers are never negative.Michel Dänzer1-2/+5
2007-09-27EXA: Tile offscreen pixmap coordinate offsets are always 0.Michel Dänzer1-11/+5
2007-09-27EXA: Remove some clearly bogus code from exaCopyNtoN.Michel Dänzer1-8/+0
2007-09-27EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.Michel Dänzer1-1/+2
2007-09-25EXA: Added pitch limitations.Tilman Sauerbeck1-22/+23
2007-09-17EXA: Don't crash in exaGetImage when swapped out.Michel Dänzer1-3/+3
2007-09-13Remove the PaintWindow optimization.Eric Anholt1-48/+0
2007-09-07EXA: Exclude bits that will be overwritten from migration in exaCopyNtoN.Michel Dänzer1-12/+47
2007-09-07EXA: exaFillRegion{Solid,Tiled} improvements.Michel Dänzer1-19/+30
2007-09-07EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.Michel Dänzer1-1/+1
2007-09-07EXA: exa(Shm)PutImage improvements.Michel Dänzer1-37/+101