summaryrefslogtreecommitdiff
path: root/exa/exa_glyphs.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-03render: move private definitions out of public glyphstr.hEnrico Weigelt, metux IT consult1-1/+1
2016-05-09EXA: Honour op parameter to exaGlyphs even if maskFormat == NULLMichel Dänzer1-4/+4
2015-04-21Convert exa & fb to new *allocarray functionsAlan Coopersmith1-2/+2
2014-11-12Drop trailing whitespacesPeter Hutterer1-4/+4
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-4/+4
2012-05-21render/exa: use glyph picture accessorsDave Airlie1-3/+3
2012-03-21Introduce a consistent coding styleKeith Packard1-506/+482
2010-06-11Remove more superfluous if(p) checks around free(p)Matt Turner1-8/+4
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-4/+4
2009-11-30Revert "EXA: Accumulate arbitrary number of glyphs without flushing."Michel Dänzer1-22/+25
2009-11-28exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPix...Maarten Maathuis1-6/+6
2009-09-26EXA: Only calculate cache position once for each glyph.Michel Dänzer1-19/+23
2009-09-26EXA: Accumulate arbitrary number of glyphs without flushing.Michel Dänzer1-25/+22
2009-09-23EXA: Fix some issues pointed out by clang.Michel Dänzer1-2/+0
2009-08-06exa: A simple 3rd backend implementation.Maarten Maathuis1-2/+2
2009-07-20EXA: Completely eliminate exaDoMigration calls for drivers that manage pixmaps.Michel Dänzer1-6/+9
2009-05-15EXA: Always damage glyph cache pixmap manually after uploading a glyph.Michel Dänzer1-36/+37
2009-04-09EXA: If the driver can't composite to an a8 mask, try an argb mask for glyphs.Michel Dänzer1-2/+31
2009-02-27exa: whitespaceMaarten Maathuis1-4/+1
2009-02-27exa: minor glyphs cleanup.Maarten Maathuis1-13/+14
2009-02-27EXA: Fix check for whether the glyph we're evicting from the cache is in use.Michel Dänzer1-1/+3
2009-02-26EXA: Allow using exaCompositeRects also when we can't use a mask in exaGlyphs.Michel Dänzer1-161/+92
2009-01-13EXA: Declare glyph cache picture as component-alpha when necessary.Michel Dänzer1-3/+6
2008-10-07exa: don't call composite routines with no buffer.Dave Airlie1-6/+8
2008-10-03exa: remove some excessive whitespaceMaarten Maathuis1-3/+2
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-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 Taylor1-3/+0
2008-04-28EXA: Fix overlapping glyphs in glyph cacheOwen Taylor1-9/+16
2008-04-28EXA: Add exaCompositeRects()Owen Taylor1-54/+29
2008-04-28EXA: Use a single large glyph cache pixmapOwen Taylor1-0/+745