Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Adjust mapbox-gl-native for the updated debug shader semantics | Mikhail Pozdnyakov | 2020-03-11 | 1 | -1/+1 |
| | |||||
* | [core] Share render tiles lists between layers | Mikhail Pozdnyakov | 2019-07-09 | 1 | -2/+0 |
| | | | | This helps to avoid unneeded allocations. | ||||
* | [core] Improve performance for query rendered features | Alexander Shalamov | 2019-07-09 | 1 | -1/+1 |
| | | | | | - query rendered symbols only from layers that support it - remove unnecessary iterations over vectors | ||||
* | [core] RenderSource creates render items | Mikhail Pozdnyakov | 2019-07-04 | 1 | -10/+18 |
| | |||||
* | [core] Remove down-casting of render sources | Mikhail Pozdnyakov | 2019-07-04 | 1 | -5/+0 |
| | |||||
* | [core] Introduce ImageSourceRenderData and RenderSource::getImageRenderData() | Mikhail Pozdnyakov | 2019-07-04 | 1 | -5/+15 |
| | | | | | Image source render data is owned by render source, which is simpler than the previous approach and aligned with the render tiles ownership model. | ||||
* | [core] Remove orchestration methods from RenderTile | Mikhail Pozdnyakov | 2019-07-04 | 1 | -1/+1 |
| | |||||
* | [core] TilePyramid::getRenderTiles -> getRenderedTiles | Mikhail Pozdnyakov | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | [core] RenderTile does not expose Tile | Mikhail Pozdnyakov | 2019-05-28 | 1 | -0/+2 |
| | | | | | | RenderTile and Tile will be split when ochestration movces to a separate thread. This PR improves encapsulation of Tiles management: now performed within TilePyramid. | ||||
* | [core] RenderLayer::render(PaintParameters, RenderSource*) -> ↵ | Mikhail Pozdnyakov | 2019-05-22 | 1 | -3/+7 |
| | | | | render(PaintParameters) | ||||
* | [core] Prepare render sources before render layers are initialized | Mikhail Pozdnyakov | 2019-05-22 | 1 | -1/+1 |
| | |||||
* | [core] add gfx::UploadPass, split startRender into prepare and upload | Konstantin Käfer | 2019-05-15 | 1 | -1/+2 |
| | |||||
* | [core] Introduce `LayerRenderData`. Source::update() accepts layer properties. | Mikhail Pozdnyakov | 2019-04-17 | 1 | -1/+1 |
| | |||||
* | [core] fix circle querying for scale and alignment | Chris Loer | 2018-04-26 | 1 | -1/+2 |
| | | | | | | | This fixes circle querying for cases where either circle-pitch-alignment=map or circle-pitch-scaling=viewport | ||||
* | Port global symbol query from GL JS: | Chris Loer | 2018-04-25 | 1 | -2/+1 |
| | | | | | | | - Symbol querying is now global instead of per-tile - Symbols that bleed over tile boundaries no longer missed in queries - Symbol results now sorted based on rendering order (ie overlapping symbols change their sort order when a bearing change causes their render order to change) - Placement::retainedQueryData now responsible for maintaining symbol querying data for buckets that may no longer be in the TilePyramid. | ||||
* | [core] Rename "onLowMemory" to "reduceMemoryUse". | Chris Loer | 2018-02-14 | 1 | -1/+1 |
| | | | | | Android still calls "reduceMemoryUse" only while handling a low memory event. iOS, on the other hand, calls "reduceMemoryUse" every time it enters the background. | ||||
* | [core] Update queryRenderedFeatures to use global CollisionIndex. | Chris Loer | 2017-11-17 | 1 | -1/+2 |
| | |||||
* | [core] Move SourceType to the 'style' namespace | Anand Thakker | 2017-10-16 | 1 | -1/+1 |
| | |||||
* | [core] Avoid RenderStyle dependency in query code | John Firebaugh | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | [core] Refactor Painter away | John Firebaugh | 2017-07-19 | 1 | -2/+2 |
| | |||||
* | [core] Inline Painter::renderLine and RenderImageSource::render | John Firebaugh | 2017-07-19 | 1 | -3/+2 |
| | |||||
* | [core] Eliminate Bucket::render | John Firebaugh | 2017-07-19 | 1 | -7/+3 |
| | |||||
* | [core] Use shared pointer to manage Image source raster data and speed up ↵ | Asheem Mamoowala | 2017-07-17 | 1 | -1/+1 |
| | | | | change detection | ||||
* | [core] refactor ClipID generation | Konstantin Käfer | 2017-07-06 | 1 | -3/+2 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 1 | -2/+0 |
| | |||||
* | [core] Merge RenderLayer::uploadBuckets into RenderSource::startRender | John Firebaugh | 2017-06-13 | 1 | -1/+0 |
| | |||||
* | [core] Parallelism in {start,finish}Render parameters | John Firebaugh | 2017-06-13 | 1 | -6/+1 |
| | |||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 1 | -7/+5 |
| | | | | | | | * 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 | 1 | -0/+1 |
| | |||||
* | [core] Add templated RTTI for RenderSource classes | Asheem Mamoowala | 2017-06-01 | 1 | -0/+5 |
| | |||||
* | [core] Use fixed-size std::array for ImageSource coordinates | Asheem Mamoowala | 2017-06-01 | 1 | -5/+2 |
| | |||||
* | [core] Render Image Source | Asheem Mamoowala | 2017-06-01 | 1 | -0/+71 |