Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Per-bucket glyph atlases | John Firebaugh | 2017-06-13 | 1 | -216/+0 |
| | |||||
* | [core] Trim StyleObserver interface | John Firebaugh | 2017-05-13 | 1 | -2/+15 |
| | | | | It doesn't need to inherit from SpriteLoaderObserver and GlyphAtlasObserver. | ||||
* | [core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the map | John Firebaugh | 2017-04-14 | 1 | -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 API | John Firebaugh | 2017-04-13 | 1 | -66/+77 |
| | |||||
* | [core] Inline GlyphSet into GlyphAtlas | John Firebaugh | 2017-04-12 | 1 | -6/+5 |
| | |||||
* | [core] Test glyph PBF parsing independently of GlyphAtlas | John Firebaugh | 2017-04-06 | 1 | -2/+2 |
| | |||||
* | [core] De-mutex GlyphAtlas and SpriteAtlas | Chris Loer | 2017-04-04 | 1 | -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 mutex | John Firebaugh | 2017-02-27 | 1 | -12/+10 |
| | |||||
* | [core] Make Image safer | John Firebaugh | 2017-02-14 | 1 | -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 invalid | Konstantin Käfer | 2017-01-17 | 1 | -0/+40 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [core] convert GlyphAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 1 | -1/+1 |
| | |||||
* | [test] add .test.cpp suffix to test case files | Konstantin Käfer | 2016-09-28 | 1 | -0/+144 |