summaryrefslogtreecommitdiff
path: root/exa/exa_accel.c
AgeCommit message (Expand)AuthorFilesLines
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
2007-09-07EXA: exaGetImage improvements.Michel Dänzer1-14/+37
2007-09-07EXA: Remove superfluous manual damage tracking.Michel Dänzer1-50/+28
2007-09-07EXA: Improvements for 1x1 pixmaps.Michel Dänzer1-5/+31
2007-09-07EXA: exaImageGlyphBlt improvements.Michel Dänzer1-131/+39
2007-09-07EXA: Hide pixmap pointer outside of exaPrepare/FinishAccess whenever possible.Michel Dänzer1-7/+8
2007-09-07EXA: Support partial migration of pixmap contents between Sys and FB.Michel Dänzer1-8/+21
2007-09-07EXA: Migrate out pixmap in exaPrepareAccess.Michel Dänzer1-48/+4
2007-08-24exaPolyFillRect: pGC->alu doesn't matter with a single rectangle.Michel Dänzer1-2/+3
2007-08-24exaGetImage: Don't migrate pixmap out of FB with no DownloadFromScreen hook.Michel Dänzer1-1/+1
2007-08-24EXA: Improve ShmPutImage.Michel Dänzer1-18/+51
2007-06-20exaPolyFillRect: Don't track damage explicitly.Michel Dänzer1-15/+6
2007-06-20exaGetImage: Don't migrate or try to accelerate for 1x1.Michel Dänzer1-3/+3
2007-04-29EXA: FillSpans improvements.Michel Dänzer1-4/+1
2007-04-29EXA: SolidBoxClipped improvements.Michel Dänzer1-9/+8
2007-04-29EXA: CopyNtoN improvements.Michel Dänzer1-40/+43