summaryrefslogtreecommitdiff
path: root/test/text/glyph_atlas.test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Per-bucket glyph atlasesJohn Firebaugh2017-06-131-216/+0
|
* [core] Trim StyleObserver interfaceJohn Firebaugh2017-05-131-2/+15
| | | | It doesn't need to inherit from SpriteLoaderObserver and GlyphAtlasObserver.
* [core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the mapJohn Firebaugh2017-04-141-18/+14
| | | | GlyphRangeSet isn't keyed by FontStack, so using it to indicate that a particular range was loaded could have produced false positives.
* [tests] Rewrite GlyphAtlas tests to use public APIJohn Firebaugh2017-04-131-66/+77
|
* [core] Inline GlyphSet into GlyphAtlasJohn Firebaugh2017-04-121-6/+5
|
* [core] Test glyph PBF parsing independently of GlyphAtlasJohn Firebaugh2017-04-061-2/+2
|
* [core] De-mutex GlyphAtlas and SpriteAtlasChris Loer2017-04-041-13/+33
| | | | | | | | | | | | - Expose glyph and icon information to workers via message interface. - Glyph/SpriteAtlas track which tiles have outstanding requests and send messages to them when glyphs/icons become available. - Remove obsolete "updateSymbolDependentTiles" pathway - Symbol preparation for a tile now depends on all glyphs becoming available before it can start. - Start tracking individual icons needed for a tile, although we don't do anything with the information yet. - Introduce typedef for GlyphID
* [core] Replace three maps/mutexes in GlyphAtlas with a single map and mutexJohn Firebaugh2017-02-271-12/+10
|
* [core] Make Image saferJohn Firebaugh2017-02-141-10/+5
| | | | | | Provide Image::copy, which handles copying rectangles from a source to a destination, with thorough bounds checking. Also fixes an indexing error in SpriteAtlas, where the top row of pixels in a wrapped image was copied from the wrong source row.
* [core] abort early when placing a glyph in GlyphAtlas if the bitmap is invalidKonstantin Käfer2017-01-171-0/+40
|
* [build] move logging to utilKonstantin Käfer2016-11-221-1/+1
|
* [core] convert GlyphAtlas to use managed texture handlingKonstantin Käfer2016-11-011-1/+1
|
* [test] add .test.cpp suffix to test case filesKonstantin Käfer2016-09-281-0/+144