Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Introduce TileRenderData | Mikhail Pozdnyakov | 2019-07-04 | 1 | -4/+4 |
| | | | | Remove rendering functionality from Tile implementations. | ||||
* | [core] add gfx::UploadPass, split startRender into prepare and upload | Konstantin Käfer | 2019-05-15 | 1 | -1/+1 |
| | |||||
* | [core] use abstract Context interface where possible | Konstantin Käfer | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 1 | -3/+1 |
| | |||||
* | [core] make forcing cache/network only more explicit | Konstantin Käfer | 2017-10-12 | 1 | -4/+3 |
| | | | | | | Previously, we used the existence of a `prior*` field in the Resource object as an indication for whether we should consult the cache or not. However, this is prone to error, since a failed cache lookup won't set any prior fields. Therefore, we manually set `priorExpires` to 0. This in turn triggered another bug where generated wrong expiration timestamps when the server response we got was expired (or expired between sending and receiving). This commit changes the flags so that we can now explicitly request CacheOnly/NetworkOnly (or All) loading methods, rather than the implicit Optional/Required naming scheme. | ||||
* | [core] make sure tiles are not treated as complete until all worker ↵ | Konstantin Käfer | 2017-09-21 | 1 | -2/+4 |
| | | | | | | operations completed Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent. | ||||
* | [core] generate masks for raster tiles to avoid painting over children | Konstantin Käfer | 2017-07-24 | 1 | -2/+5 |
| | |||||
* | [core] Fix build; struct ⇢ class | John Firebaugh | 2017-07-19 | 1 | -1/+1 |
| | |||||
* | [core] No need for default ctor in {Update,Tile}Parameters | Bruno de Oliveira Abinader | 2017-07-19 | 1 | -1/+1 |
| | |||||
* | [core] Merge RenderLayer::uploadBuckets into RenderSource::startRender | John Firebaugh | 2017-06-13 | 1 | -0/+2 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 1 | -2/+2 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | 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] split off render layers | Ivo van Dongen | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | [core] make Tile::getBucket const | Ivo van Dongen | 2017-04-19 | 1 | -1/+1 |
| | |||||
* | [core] Tiles that error on load are not renderable | John Firebaugh | 2016-10-05 | 1 | -2/+2 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -5/+7 |
| | |||||
* | [core] Remove TexturePool from style::UpdateParameters (#5442) | John Firebaugh | 2016-06-22 | 1 | -2/+0 |
| | |||||
* | [core] remove TexturePool dependency from Raster constructor | Konstantin Käfer | 2016-06-22 | 1 | -1/+0 |
| | |||||
* | [core] Virtualize Source::createTile | John Firebaugh | 2016-06-14 | 1 | -0/+1 |
| | |||||
* | [core] TileSource ⇢ TileLoader | John Firebaugh | 2016-06-13 | 1 | -2/+2 |
| | |||||
* | [tidy] Check llvm-namespace-comment | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -1/+1 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html | ||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 1 | -0/+48 |
Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker. |