summaryrefslogtreecommitdiff
path: root/src/mbgl/text/glyph_pbf.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Per-bucket glyph atlasesJohn Firebaugh2017-06-131-17/+1
|
* [core] Inline GlyphPBF into GlyphAtlasJohn Firebaugh2017-04-061-29/+16
|
* [core] Test glyph PBF parsing independently of GlyphAtlasJohn Firebaugh2017-04-061-0/+2
|
* [core] De-mutex GlyphAtlas and SpriteAtlasChris Loer2017-04-041-2/+4
| | | | | | | | | | | | - 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] Merge GlyphStore and GlyphAtlasJohn Firebaugh2016-09-191-4/+5
|
* [core] Revert workaround for std::atomic on ARMv5Thiago Marcos P. Santos2016-07-131-2/+2
| | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31
* Merge branch 'release-android-v4.1.0'Brad Leege2016-06-091-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/BaseMarkerViewOptions.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerViewManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java # platform/android/src/jni.cpp # src/mbgl/geometry/buffer.hpp # src/mbgl/geometry/glyph_atlas.cpp # src/mbgl/geometry/glyph_atlas.hpp # src/mbgl/geometry/line_atlas.cpp # src/mbgl/geometry/vao.cpp # src/mbgl/gl/gl_object_store.cpp # src/mbgl/gl/gl_object_store.hpp # src/mbgl/renderer/frame_history.cpp # src/mbgl/shader/shader.cpp # src/mbgl/sprite/sprite_atlas.cpp # src/mbgl/sprite/sprite_atlas.hpp # src/mbgl/text/glyph_pbf.hpp
| * [android] #5254 - fix ARMv5 supportThiago Marcos P. Santos2016-06-061-2/+2
| | | | | | | | Backported patches fixing ARMv5 support for issue #3985.
* | [core] Rationalize naming for style-related codeJohn Firebaugh2016-06-021-1/+1
|/
* [core] use #pragma once instead of ifdef include guardsKonstantin Käfer2016-05-251-4/+1
|
* [core] move *Observers to their own filesKonstantin Käfer2016-05-231-2/+2
|
* [core] Use the proper type for font stacksJohn Firebaugh2016-04-221-3/+3
|
* [core] FontStack ⇢ GlyphSet (#4803)John Firebaugh2016-04-221-1/+1
| | | A font stack is an array of font names. This is not that.
* [core] Unify FileRequest and WorkRequestJohn Firebaugh2016-03-241-2/+2
|
* [core] Remove ThreadContext::getFileSource; instead thread FileSource throughJohn Firebaugh2016-02-181-1/+3
|
* [core] Avoid storing raw glyph data in addition to parsed representationJohn Firebaugh2016-01-221-5/+0
|
* [core] Rationalize error handling for resource loadingJohn Firebaugh2015-12-231-19/+7
| | | | | | | | | * Standardize on std::exception_ptr as the error representation (fixes #2854). * Don't format textual strings at the error source; pass on the constituent data via observer method parameters instead. * Use the null object pattern to simplify observer notification code. * Further refactoring for ResourceLoading tests.
* [core] add namespace comment to closing braceKonstantin Käfer2015-12-031-1/+1
|
* [core] Use std::unique_ptr for FileSource requestJohn Firebaugh2015-11-161-3/+3
|
* [core] Make response data shared to avoid excessive copyingKonstantin Käfer2015-10-261-1/+1
|
* [core] use RAII-style lifetime tracking of Request objectsKonstantin Käfer2015-10-261-1/+2
|
* Use the observer pattern for GlyphPBF loadingThiago Marcos P. Santos2015-07-171-21/+26
| | | | | | | This will make the code a lot more clear and it will also move how parsing is initiated to the GlyphPBF class, to be initiated after the request, like we do for other resources.
* Make the FileSource available from the ThreadContextThiago Marcos P. Santos2015-06-251-3/+0
| | | | | | For now we set the FileSource for the Worker context but in the future after fixing #1664 we can assert() that FileSource are set only for the Map thread context.
* Notify glyph parsing errorsThiago Marcos P. Santos2015-05-281-0/+5
| | | | Emit a signal when the glyphs are not parsed correctly.
* split up glyph_store.cpp into multiple filesKonstantin Käfer2015-05-221-0/+47