Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Pass std::shared_ptr<UpdateParameters> to the render orchestrator | Mikhail Pozdnyakov | 2020-01-22 | 1 | -1/+1 |
| | | | | So that it can retain ownership of the given parameters. | ||||
* | [core] Orchestration performance for styles with multiple sources | Mikhail Pozdnyakov | 2019-10-04 | 1 | -1/+3 |
| | | | | | | | | | | | | RenderOrchestrator holds a vector of ordered rendered layers, in order to minimize calling of `getRenderLayer()`, which could be quite expensive as it calculates hash of the layer Id. This change improves orchestration performance in particular for the styles that have multiple sources. The `API_renderStill_multiple_sources` benchmark runs approximately 70% faster with the changes applied. | ||||
* | [core] Immutable/Mutable pattern for Placement | Mikhail Pozdnyakov | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | [core] Update buckets in Renderer | Mikhail Pozdnyakov | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | [build] Fix clang format and tidy checks | Juha Alanen | 2019-09-18 | 1 | -12/+6 |
| | |||||
* | [core] Add removeFeatureState API | Juha Alanen | 2019-09-18 | 1 | -0/+5 |
| | |||||
* | [core] Add support for set/getFeatureState APIs | Juha Alanen | 2019-09-18 | 1 | -0/+10 |
| | |||||
* | [core] Reserve size for filtered render layers | Alexander Shalamov | 2019-07-09 | 1 | -0/+8 |
| | |||||
* | [core] Improve performance for query rendered features | Alexander Shalamov | 2019-07-09 | 1 | -2/+2 |
| | | | | | - query rendered symbols only from layers that support it - remove unnecessary iterations over vectors | ||||
* | [core] Introduce RenderOrchestrator | Mikhail Pozdnyakov | 2019-06-25 | 1 | -0/+118 |