summaryrefslogtreecommitdiff
path: root/exa
AgeCommit message (Expand)AuthorFilesLines
2009-01-30EXA: Declare glyph cache picture as component-alpha when necessary.Michel Dänzer1-3/+6
2009-01-09exa: preparing as source and finishing access as mask is a bad ideaMaarten Maathuis1-2/+2
2009-01-09exa: Allow drivers to set non-NULL devPrivate.ptr for !offscreen pixmaps.Maarten Maathuis1-1/+5
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-11-08Fix typos which caused exaCompositeRects() to use an incorrect damage region.Michel Dänzer1-3/+3
2008-10-23Wrap AddTraps in exa and damage.Keith Packard3-0/+26
2008-10-21exa: Add exaDrawableIsOffscreen() to the driver API.Adam Jackson2-3/+2
2008-10-20EXA: Avoid excessive syncing in PutImageMichel Dänzer1-2/+4
2008-10-15exa: restore {x,y}{Src,Dst} to their original values when !doneMaarten Maathuis1-0/+6
2008-10-07exa: don't call composite routines with no buffer.Dave Airlie1-6/+8
2008-10-03exa: remove "direct" case for exa{Trapezoids,Triangles}Maarten Maathuis1-84/+7
2008-10-03exa: remove some excessive whitespaceMaarten Maathuis2-11/+10
2008-09-26exa: make sure pixmap devPrivate.ptr is NULL at create timeDave Airlie1-0/+3
2008-09-16exa: disable shared pixmapsJulien Cristau1-0/+10
2008-09-01exa: drop cw.h inclusionDave Airlie3-3/+0
2008-08-31damage: choose less ambiguous function namesMaarten Maathuis1-7/+7
2008-08-29{damage,exa}: sanitise damageMaarten Maathuis4-83/+26
2008-08-28Prepare for array-index based devPrivates.Tomas Carnecky1-2/+4
2008-08-28Reimplement ShmPutImage.Adam Jackson3-104/+0
2008-08-26exa: fix thinko from 988725f32e082aee9392a71464125157a83d1e67Maarten Maathuis4-8/+8
2008-08-26exa: some minor cleanupMaarten Maathuis3-17/+25
2008-08-26exa: report damage manually for exa{Trapezoids,Triangles} when neededMaarten Maathuis1-6/+16
2008-08-26exa: move destination damage for internal calls to a special functionMaarten Maathuis4-40/+48
2008-08-26exa_glyphs: remove useless offsetMaarten Maathuis1-7/+6
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