Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -17/+2 |
| | |||||
* | [core] Reset observers of removed Sources and Layers | John Firebaugh | 2017-05-05 | 1 | -1/+1 |
| | | | | This ensures that the observer is not an invalid reference if the removed Source/Layer is retained, but the Style is deallocated. | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -278/+3 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -1/+0 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 1 | -4/+4 |
| | |||||
* | [core] De-mutex GlyphAtlas and SpriteAtlas | Chris Loer | 2017-04-04 | 1 | -6/+0 |
| | | | | | | | | | | | | - 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 | ||||
* | Make Source::getZoomRange return an optional range | Bruno de Oliveira Abinader | 2017-03-21 | 1 | -4/+4 |
| | |||||
* | [core] query source features | Ivo van Dongen | 2017-03-09 | 1 | -0/+18 |
| | |||||
* | [core] rename query options for query rendered features | Ivo van Dongen | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | [core] clear source when removed from style | Ivo van Dongen | 2017-03-06 | 1 | -0/+4 |
| | |||||
* | [core] Add support for queryRenderedFeatures filter | Asheem Mamoowala | 2017-03-04 | 1 | -7/+9 |
| | |||||
* | [core] Allow tile cache size to change with viewport size | John Firebaugh | 2017-01-26 | 1 | -1/+1 |
| | |||||
* | [core] Scale tile cache size based on tile size | John Firebaugh | 2017-01-26 | 1 | -2/+2 |
| | |||||
* | [core] Use std::tie in Source::Impl::queryRenderedFeatures sort | Bruno de Oliveira Abinader | 2017-01-17 | 1 | -3/+2 |
| | |||||
* | [core] Ensure a non-zero source tile cache size | John Firebaugh | 2016-12-12 | 1 | -2/+2 |
| | | | | Previously, for viewport sizes less than 512 pixels in either direction, the computed size was 0. | ||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [core] cache raster tiles | Konstantin Käfer | 2016-11-17 | 1 | -1/+1 |
| | |||||
* | [core] don't assign clip IDs to tiles that aren't rendered | Konstantin Käfer | 2016-11-08 | 1 | -2/+4 |
| | |||||
* | [core] Separate pathway for notifying workers of new images/glyphs | John Firebaugh | 2016-11-07 | 1 | -0/+6 |
| | |||||
* | [core] Fix render tile ordering when querying sources | Bruno de Oliveira Abinader | 2016-11-04 | 1 | -2/+13 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -3/+3 |
| | |||||
* | [core] remove tiles for disabled sources | Konstantin Käfer | 2016-10-27 | 1 | -6/+18 |
| | | | | When no layer of a source is visible anymore, we are now evicting tiles that are still stored in that source and move them to the cache. | ||||
* | [core] Improve Source::Impl readability | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -18/+11 |
| | |||||
* | [core] Use TilePoint in Source::Impl::queryRenderedFeatures | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -18/+10 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -24/+10 |
| | |||||
* | [core] change bool to enum class bool TileLoadState | Konstantin Käfer | 2016-09-07 | 1 | -2/+2 |
| | |||||
* | [core] Prepare style observer interfaces for source reloading | John Firebaugh | 2016-09-06 | 1 | -2/+2 |
| | | | | | * Renamed {Source,Tile}Observer::onNeedsRepaint to onTileUpdated. Messages should be in terms of what happened to the observed object, not in terms of what the observer needs to do. This also removes a confusing overlap of virtual methods on StyleObserver. * Added style::Observer::onUpdate(Update). This is also a violation of the above rule, but I'm hopeful that it will disappear when update batching is implemented. | ||||
* | [core] Add Source::Impl::reload | John Firebaugh | 2016-09-06 | 1 | -0/+9 |
| | |||||
* | [core] remove unused TimePoint during Source update | Konstantin Käfer | 2016-09-05 | 1 | -2/+0 |
| | |||||
* | [core] Source::update => Source::{load,parse}Tiles, Source::load => ↵ | Konstantin Käfer | 2016-09-05 | 1 | -5/+6 |
| | | | | Source::loadDescription | ||||
* | [core] Rename data ⇢ tile; use Resource::Necessity | John Firebaugh | 2016-08-26 | 1 | -29/+26 |
| | |||||
* | [core] Inline Source::Impl::getTile | John Firebaugh | 2016-08-26 | 1 | -11/+3 |
| | |||||
* | [core] Micro-optimizations in geometry code | Bruno de Oliveira Abinader | 2016-07-26 | 1 | -2/+9 |
| | |||||
* | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 1 | -0/+280 |