Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] Don't use maybe-uninitialized and misleading-indentation in Clang, ↵ | Konstantin Käfer | 2017-07-11 | 1 | -0/+2 |
| | | | | since they're not implemented there | ||||
* | [core] refactor ClipID generation | Konstantin Käfer | 2017-07-06 | 2 | -2/+2 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 2 | -5/+0 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 7 | -19/+14 |
| | |||||
* | [core] always return owning pointers for GeometryTileData::getLayer() | Konstantin Käfer | 2017-06-21 | 4 | -27/+46 |
| | |||||
* | [core] shared data among AnnotationTileFeature objects | Konstantin Käfer | 2017-06-21 | 5 | -30/+82 |
| | |||||
* | Disable misleading indentation warnings where boost is included. | Aaron Muir Hamilton | 2017-06-16 | 1 | -0/+1 |
| | |||||
* | [core] Parallelism in {start,finish}Render parameters | John Firebaugh | 2017-06-13 | 2 | -7/+5 |
| | |||||
* | [core] mutex guard annotation manager for cross thread usage | Ivo van Dongen | 2017-06-13 | 2 | -10/+32 |
| | |||||
* | [core] Fix several bugs in AnnotationManager | John Firebaugh | 2017-06-05 | 1 | -6/+12 |
| | |||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 2 | -2/+2 |
| | |||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 3 | -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 queryRenderedFeatures | John Firebaugh | 2017-06-05 | 2 | -3/+5 |
| | |||||
* | [core] Add templated RTTI for RenderSource classes | Asheem Mamoowala | 2017-06-01 | 1 | -0/+5 |
| | |||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 3 | -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-pack | John Firebaugh | 2017-05-26 | 2 | -3/+2 |
| | |||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 2 | -4/+4 |
| | | | | More like Source and Layer. | ||||
* | [core] Immutable<Impl> for Image | John Firebaugh | 2017-05-15 | 1 | -3/+4 |
| | |||||
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 2 | -4/+12 |
| | |||||
* | [core] Replace createRender{Source,Layer} with Render{Source,Layer}::create | John Firebaugh | 2017-05-12 | 2 | -6/+0 |
| | | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency) | ||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 4 | -9/+25 |
| | |||||
* | [tidy] modernize-use-using | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -8/+38 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [core] Remove StyleSourcedAnnotation support | John Firebaugh | 2017-05-10 | 4 | -81/+0 |
| | | | | The functionality this provided has been subsumed by the runtime styling API. | ||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 4 | -6/+6 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 3 | -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 TilePyramid | John Firebaugh | 2017-05-02 | 4 | -15/+136 |
| | |||||
* | [core] Tweak handling of annotation special case SpriteAtlas | John Firebaugh | 2017-04-26 | 3 | -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::Image | John Firebaugh | 2017-04-24 | 2 | -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 pool | Konstantin Käfer | 2017-04-24 | 1 | -13/+3 |
| | |||||
* | [core] Remove unnecessary Source::Impl::enabled assignment | John Firebaugh | 2017-04-18 | 1 | -3/+1 |
| | | | | This flag will get set automatically by Style::recalculate. | ||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 1 | -1/+1 |
| | |||||
* | Make Source::getZoomRange return an optional range | Bruno de Oliveira Abinader | 2017-03-21 | 2 | -3/+4 |
| | |||||
* | [core] Remove unnecessary unordered_map includes | John Firebaugh | 2017-03-21 | 1 | -1/+0 |
| | |||||
* | [core] Expose Source::getZoomRange | Bruno de Oliveira Abinader | 2017-03-20 | 2 | -2/+2 |
| | |||||
* | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -1/+5 |
| | |||||
* | [core] Eliminate SpriteAtlas::updateDirty | John Firebaugh | 2017-02-14 | 1 | -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äfer | 2017-01-27 | 1 | -1/+1 |
| | |||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 1 | -2/+2 |
| | |||||
* | [build] upgrade to variant 1.1.4 and dependencies | Konstantin Käfer | 2016-11-28 | 1 | -1/+1 |
| | |||||
* | [core] convert SpriteAtlas to use managed texture handling | Konstantin Käfer | 2016-11-01 | 1 | -1/+1 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -1/+1 |
| | |||||
* | [core] Fix SymbolAnnotation coordinate system conversions | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -20/+5 |
| | |||||
* | [core] Ignore placement for symbol annotations | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | [android] - do not update marker while creating (#6314) | Tobrun | 2016-09-19 | 1 | -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 Wojciechowski | 2016-09-19 | 1 | -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 SpriteAtlas | John Firebaugh | 2016-09-19 | 2 | -8/+18 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -1/+1 |
| | |||||
* | [core] Avoid triggering re-layout of fill annotation source | John Firebaugh | 2016-09-06 | 2 | -13/+11 |
| | |||||
* | [core] Ensure that TileWorker can retain tileData after layout | John Firebaugh | 2016-09-06 | 2 | -0/+5 |
| |