summaryrefslogtreecommitdiff
path: root/exa
AgeCommit message (Expand)AuthorFilesLines
2008-08-19exa: remove useless cache{X,Y}off from UploadToScreen() arguments.Maarten Maathuis1-2/+3
2008-08-19EXA: Inline Prepare/FinishAccessWindow into only caller, ChangeWindowAttributes.Michel Dänzer2-27/+12
2008-08-19EXA: Don't use exaGlyphs if the driver doesn't provide a PrepareComposite hook.Michel Dänzer1-4/+8
2008-08-17exa: fix assert logic thinko from 361a9eb953aaa38f8ebc057185de29e50f9eef26Maarten Maathuis1-1/+1
2008-08-08EXA: Make sure damage tracking code is inactive if the driver manages pixmaps.Michel Dänzer4-124/+153
2008-08-05EXA: Remove unnecessary #includesDaniel Stone2-4/+0
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-06-18Set driverPriv immediately on CreatePixmap.Alan Hourihane1-8/+6
2008-06-06EXA: Fix exaGetPixmapFirstPixel() crash if the driver has a CreatePixmap hook.Michel Dänzer1-1/+3
2008-05-24EXA: Only record damage generated by rendering operations.Michel Dänzer5-4/+31
2008-05-24EXA: Don't migrate twice in exaImageGlyphBlt.Michel Dänzer1-12/+2
2008-05-24EXA: Don't suggest exaCopyDirty be inlined.Michel Dänzer1-1/+1
2008-05-24EXA: Specify region used for source pixmap migration in exaCopyNtoN.Michel Dänzer1-21/+31
2008-05-01EXA: Fall back in CompositeRects if the driver can't accelerate Composite.Michel Dänzer1-0/+3
2008-04-28EXA: Try to accelerate non-antialiased text via the glyph cache as well.Michel Dänzer1-0/+15
2008-04-28EXA: Accumulate glyphs whenever possible, for full benefits of the glyph cache.Michel Dänzer1-0/+96
2008-04-28EXA: Glyph cache upload tweaks.Michel Dänzer1-1/+8
2008-04-28EXA: Use UploadToScreen() for uploads to glyph cacheOwen Taylor1-11/+66
2008-04-28EXA: Clean up debug messagesOwen Taylor2-4/+1
2008-04-28EXA: Fix overlapping glyphs in glyph cacheOwen Taylor2-10/+18
2008-04-28EXA: Add exaCompositeRects()Owen Taylor3-54/+267
2008-04-28EXA: Use a single large glyph cache pixmapOwen Taylor4-0/+796
2008-04-21EXA: Set pixmap->accel_blocked on the screen pixmap, too.Tilman Sauerbeck2-0/+33
2008-04-21EXA: Update sys_pitch/fb_pitch in exaModifyPixmapHeader.Tilman Sauerbeck1-15/+28
2008-04-21EXA: Offscreen memory eviction improvements.Michel Dänzer2-15/+36
2008-04-17EXA: Avoid some fallbacks in exaCopyNtoN.Tilman Sauerbeck1-6/+26
2008-04-14EXA: Update pixmaps' accel_blocked field in ModifyPixmapHeader.Tilman Sauerbeck1-21/+32
2008-04-14EXA: Teach exaCompositeFallbackPictDesc() about x8r8g8b8.Tilman Sauerbeck1-0/+3
2008-04-07EXA: Fix TS origin computation when implementing RenderComposite with tiling.Owen W. Taylor1-4/+6
2008-03-31EXA: Optimize the eviction scanning loop in exaOffscreenAlloc.Fredrik Höglund1-48/+58
2008-03-31EXA: Improve the algorithm used for tracking offscreen pixmap use.Fredrik Höglund3-23/+16
2008-02-27EXA: Let the driver decide what repeat/extend types are supported.Maarten Maathuis1-2/+0
2008-02-20EXA: Fix Render acceleration in copy and tiling cases.Eric Anholt1-6/+10
2008-01-14exa: make the prototype for exaGetPixmapFirstPixel() publicBernardo Innocenti2-3/+3
2008-01-04Fix Line drawing with CapNotLast set in PolySegment.Alan Hourihane1-0/+8
2007-11-19Merge branch 'master' into XACE-SELINUXEamon Walsh1-0/+1
2007-11-17exa: set driverPriv to NULL before it might get used later with garbageBen Skeggs1-0/+1
2007-11-14Merge branch 'master' into XACE-SELINUXEamon Walsh2-8/+26
2007-11-07EXA: Disable problematic optimization of dest pixmap migration by default.Michel Dänzer2-8/+26
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh3-13/+14
2007-11-05EXA: Remove usage of allocaDaniel Stone1-2/+2
2007-11-05EXA: Remove usage of allocaDaniel Stone1-7/+7
2007-11-04Add CreatePixmap allocation hints.Aaron Plattner2-4/+5
2007-10-25Merge branch 'master' into XACE-SELINUXEamon Walsh5-360/+25
2007-10-23EXA: Fix off-by-one in polyline drawing.Pierre Willenbrock1-1/+1
2007-10-19Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.Eric Anholt2-263/+3