summaryrefslogtreecommitdiff
path: root/src/mbgl/annotation
Commit message (Collapse)AuthorAgeFilesLines
* [build] Don't use maybe-uninitialized and misleading-indentation in Clang, ↵Konstantin Käfer2017-07-111-0/+2
| | | | since they're not implemented there
* [core] refactor ClipID generationKonstantin Käfer2017-07-062-2/+2
|
* [core] remove tile cache size setterIvo van Dongen2017-06-272-5/+0
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-227-19/+14
|
* [core] always return owning pointers for GeometryTileData::getLayer()Konstantin Käfer2017-06-214-27/+46
|
* [core] shared data among AnnotationTileFeature objectsKonstantin Käfer2017-06-215-30/+82
|
* Disable misleading indentation warnings where boost is included.Aaron Muir Hamilton2017-06-161-0/+1
|
* [core] Parallelism in {start,finish}Render parametersJohn Firebaugh2017-06-132-7/+5
|
* [core] mutex guard annotation manager for cross thread usageIvo van Dongen2017-06-132-10/+32
|
* [core] Fix several bugs in AnnotationManagerJohn Firebaugh2017-06-051-6/+12
|
* [core] Split RenderStyle from StyleJohn Firebaugh2017-06-052-2/+2
|
* [core] Refactor RenderSource updatesJohn Firebaugh2017-06-053-37/+25
| | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters
* [core] Thread Style parameter through queryRenderedFeaturesJohn Firebaugh2017-06-052-3/+5
|
* [core] Add templated RTTI for RenderSource classesAsheem Mamoowala2017-06-011-0/+5
|
* [core] Don't use a separate SpriteAtlas for annotation imagesJohn Firebaugh2017-05-263-24/+35
| | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817.
* [core] Auto-growable SpriteAtlas using shelf-packJohn Firebaugh2017-05-262-3/+2
|
* [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-162-4/+4
| | | | More like Source and Layer.
* [core] Immutable<Impl> for ImageJohn Firebaugh2017-05-151-3/+4
|
* [core] Split style image collection from SpriteAtlasIvo van Dongen2017-05-122-4/+12
|
* [core] Replace createRender{Source,Layer} with Render{Source,Layer}::createJohn Firebaugh2017-05-122-6/+0
| | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency)
* [core] Immutable ImplsJohn Firebaugh2017-05-124-9/+25
|
* [tidy] modernize-use-usingBruno de Oliveira Abinader2017-05-121-8/+38
|
* [tidy] modernize-use-autoBruno de Oliveira Abinader2017-05-122-2/+2
|
* [core] Remove StyleSourcedAnnotation supportJohn Firebaugh2017-05-104-81/+0
| | | | The functionality this provided has been subsumed by the runtime styling API.
* [core] UpdateParameters ⇢ TileParametersJohn Firebaugh2017-05-044-6/+6
|
* [core] Move render-related sources out of style directory/namespaceJohn Firebaugh2017-05-033-7/+4
| | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight
* [core] Refactor Source::*Impls into RenderSources and TilePyramidJohn Firebaugh2017-05-024-15/+136
|
* [core] Tweak handling of annotation special case SpriteAtlasJohn Firebaugh2017-04-263-3/+6
| | | | | * Simplify SymbolLayout; it never needs to care about more than one SpriteAtlas. * Move the reference from SymbolLayer::Impl to SymbolBucket. This is a prerequisite for making layer Impls immutable.
* [all] Rationalize style::ImageJohn Firebaugh2017-04-242-10/+11
| | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr
* [core] Move Sprite parsing to thread poolKonstantin Käfer2017-04-241-13/+3
|
* [core] Remove unnecessary Source::Impl::enabled assignmentJohn Firebaugh2017-04-181-3/+1
| | | | This flag will get set automatically by Style::recalculate.
* [all] Make LatLng coordinates read-onlyJohn Firebaugh2017-04-061-1/+1
|
* Make Source::getZoomRange return an optional rangeBruno de Oliveira Abinader2017-03-212-3/+4
|
* [core] Remove unnecessary unordered_map includesJohn Firebaugh2017-03-211-1/+0
|
* [core] Expose Source::getZoomRangeBruno de Oliveira Abinader2017-03-202-2/+2
|
* [core] don’t query rendered features until all data is availableIvo van Dongen2017-03-141-1/+5
|
* [core] Eliminate SpriteAtlas::updateDirtyJohn Firebaugh2017-02-141-2/+0
| | | | Simplify internal datastructures. Properly remove rects from the bin pack when an image is removed.
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-271-1/+1
|
* [core] Get rid of user-specified refsJohn Firebaugh2017-01-041-2/+2
|
* [build] upgrade to variant 1.1.4 and dependenciesKonstantin Käfer2016-11-281-1/+1
|
* [core] convert SpriteAtlas to use managed texture handlingKonstantin Käfer2016-11-011-1/+1
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-1/+1
|
* [core] Fix SymbolAnnotation coordinate system conversionsBruno de Oliveira Abinader2016-10-191-20/+5
|
* [core] Ignore placement for symbol annotationsBruno de Oliveira Abinader2016-10-111-0/+1
|
* [android] - do not update marker while creating (#6314)Tobrun2016-09-191-4/+24
| | | | | | | | * [android] - do not update marker while creating, add activity to prevent regression * [core] - add asserts to incorrect usage of update and remove annotations api * [android] - fix marker tests
* [core] Convert uses of std::set to std::unordered_set (#6325)Lucas Wojciechowski2016-09-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports
* [core] Merge SpriteStore and SpriteAtlasJohn Firebaugh2016-09-192-8/+18
|
* [core] Use an actor model for tile worker concurrencyJohn Firebaugh2016-09-161-1/+1
|
* [core] Avoid triggering re-layout of fill annotation sourceJohn Firebaugh2016-09-062-13/+11
|
* [core] Ensure that TileWorker can retain tileData after layoutJohn Firebaugh2016-09-062-0/+5
|