summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/update_parameters.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] GeometryTile and TileLoader keep strong reference to FileSourceMikhail Pozdnyakov2019-05-141-1/+1
| | | | Thus we fix a potential bug: if `Renderer` outlives the `Map` it will hold a stale reference to the `FileSource` instance.
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-131-0/+2
|
* [core] Port "collision group" plumbing to gl-native.Chris Loer2018-09-121-0/+2
| | | | | [node] Hook up map-wide "crossSourceCollisions" option, defaulting to true. [test] Pass "crossSourceCollisions" test option through test harness; enable cross-source-collisions tests on native.
* [core] Remove unnecessary members from UpdateParametersJohn Firebaugh2017-08-241-4/+0
|
* [core] Fix build; struct ⇢ classJohn Firebaugh2017-07-191-1/+2
|
* [core] No need for default ctor in {Update,Tile}ParametersBruno de Oliveira Abinader2017-07-191-39/+1
|
* [core] renderer interfaceIvo van Dongen2017-07-181-5/+16
|
* [core] GCC 4.9 is unable to deduce ctors when using bracket initBruno de Oliveira Abinader2017-07-121-1/+34
|
* [core] Prefetch low resolution tilesThiago Marcos P. Santos2017-07-071-0/+2
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-221-0/+4
|
* [core] Collection-level immutabilityJohn Firebaugh2017-06-051-3/+3
| | | | Introduce a second level of immutability, over each of the collections held by a style: sources, images, and layers. Tracking immutability at this level allows us to short-circuit significant portions of the RenderStyle update logic via a simple equality check, greatly improving performance.
* [core] Don't share TransformState referenceJohn Firebaugh2017-06-051-3/+3
|
* [core] Split RenderStyle from StyleJohn Firebaugh2017-06-051-2/+10
|
* [core] Omnibus Style::update methodJohn Firebaugh2017-05-041-0/+26
| | | | Combine Style::cascade, recalculate, relayout, and updateTiles into a single method. This allows multiple loops over sources and layers to be consolidated and prepares for additional Style-Map decoupling: rather than tracking pending updates via a set of Update flags held by the Map and passed to the Style, the Style can use its own data to determine what to update.
* [core] UpdateParameters ⇢ TileParametersJohn Firebaugh2017-05-041-47/+0
|
* [core] Move render-related sources out of style directory/namespaceJohn Firebaugh2017-05-031-0/+47
Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight