Asheem Mamoowala
0e3a7416e5
[core] Don't overwrite locally renderable glyphs with remote glyphs
2019-08-21 12:00:26 +03:00
Thiago Marcos P. Santos
6dfe0e60ca
[core] Fix use after std::move detected by clang-tidy
...
Detected by the bot being setup at
https://github.com/mapbox/mapbox-gl-native/pull/15385 .
2019-08-19 13:37:23 +03:00
Mikhail Pozdnyakov
953ee5e81b
[core] Create glyph manager at renderer construction time
...
Avoid unnecessary glyph manager presence check in `Renderer::Impl::()`.
2019-05-14 11:29:24 +03:00
Konstantin Käfer
70d5972e10
[core] don't use <boost/functional/hash.hpp> to avoid <locale> include
2018-10-23 12:23:40 +02:00
Chris Loer
ce76bde13d
[core] Initial implementation of 'format' expression
2018-10-15 13:15:46 -07:00
John Firebaugh
8ca419fb2e
[core] Evict unused font stacks from GlyphManager
2018-08-17 09:38:39 -07:00
Chris Loer
1661af1cb4
[core] Enable local glyph generation using TinySDF.
...
- Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization.
- Default platform implementation doesn't locally generate any glyphs -> no behavior change
- Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs
- Rename glyph_loader.test to glyph_manager.test
2017-12-11 10:43:00 -08:00
Bruno de Oliveira Abinader
b1239464c1
[core] Update glyph requestors _before_ requesting from file source
2017-10-09 13:33:30 +03:00
John Firebaugh
92252849c1
[core] Per-bucket glyph atlases
2017-06-13 10:18:43 -07:00