summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/layers/render_line_layer.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix readability-avoid-const-params-in-decls errors in header filesThiago Marcos P. Santos2020-04-171-3/+8
| | | | As reported by clang-tidy-8.
* [build] Fix clang format and tidy checksJuha Alanen2019-09-181-8/+2
|
* [core] Feature state support to RenderLayer classesJuha Alanen2019-09-181-2/+3
|
* [core] Simplify RenderLayer::upload()Mikhail Pozdnyakov2019-06-251-1/+2
| | | | | | Now `RenderLayer::upload()` accepts only `uploadPass`, similar to other uploadable objects. Few simplifications were made in the `LineLayer` prepare stage.
* [core] RenderLayer::render(PaintParameters, RenderSource*) -> ↵Mikhail Pozdnyakov2019-05-221-1/+1
| | | | render(PaintParameters)
* [core] add gfx::UploadPass, split startRender into prepare and uploadKonstantin Käfer2019-05-151-0/+1
|
* [core] Simplify RenderLayer interface.Mikhail Pozdnyakov2019-04-171-1/+0
|
* [core] Use `style::LayerProperties` in render layers, buckets and layouts.Mikhail Pozdnyakov2019-04-171-16/+6
|
* [core] Remove RenderLinePaintPropertiesMikhail Pozdnyakov2019-04-021-10/+1
| | | | | | | This patch removes the `RenderLinePaintProperties` by making `LineFloorWidth` part of the `style::LinePaintProperties`. It normalizes paint properties evaluation for the line layer.
* [core] remove a_/u_ prefix from attribute/uniform typesKonstantin Käfer2019-03-201-1/+1
|
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-121-2/+2
|
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-011-0/+1
|
* [core] Layer manager is responsible for buckets and layouts creationMikhail Pozdnyakov2019-02-251-8/+0
| | | | This is a step to stop using of render layers in tile worker thread.
* [core] Reduce presence of the 'useIntegerZoom' optionMikhail Pozdnyakov2019-02-041-1/+2
| | | | | | | | The `useIntegerZoom` presence is now limited: it is removed from `PossiblyEvaluatedPropertyValue` class specializations (was never used there!) and from the `PropertyEvaluationParameters` class, so we do not have to copy `PropertyEvaluationParameters` instance at `RenderLineLayer::evaluate`.
* [core] Remove paintProperties() method from some render layersMikhail Pozdnyakov2019-01-311-4/+0
| | | | | | | PatternLayout can directly access layer's `evaluated` field. Besides, obviates accessing of moved `evaluatedProps` inside PatternLayout constructor.
* [core] Remove RenderLayer's is<> as<> methodsAlexander Shalamov2018-11-191-5/+0
|
* [core] Remove casts in bucketsAlexander Shalamov2018-11-191-0/+4
|
* [core] Add use LayerTypeInfo::Layout for the layers that require LayoutAlexander Shalamov2018-11-191-0/+1
|
* [core] Move layer specific color ramp updates behind common update() methodAlexander Shalamov2018-11-191-1/+2
|
* [core] simplify dependency layout process and refactor data structuresMolly Lloyd2018-08-311-2/+3
|
* [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-2/+15
| | | | expressions in `*-pattern` properties
* [core] introduce TypeListConcat and TypeList::ExpandIntoKonstantin Käfer2018-08-311-2/+2
|
* [core] Add `line-gradient` propertyMikhail Pozdnyakov2018-08-231-0/+5
| | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick).
* [core] fix circle querying for scale and alignmentChris Loer2018-04-261-1/+2
| | | | | | | This fixes circle querying for cases where either circle-pitch-alignment=map or circle-pitch-scaling=viewport
* [core] Refactor Painter awayJohn Firebaugh2017-07-191-1/+1
|
* [core] Eliminate Bucket::renderJohn Firebaugh2017-07-191-0/+1
|
* [core] Enable property functions for line-width (#9250)Lauren Budorick2017-06-191-4/+10
|
* [core] cascade ⇢ transition / cascading ⇢ transitionableJohn Firebaugh2017-05-151-1/+1
|
* [core] Unify {Paint,Layout,Light}PropertiesJohn Firebaugh2017-05-151-1/+1
|
* [core] Move renderer/* files into sub-folders (#8983)Asheem Mamoowala2017-05-121-0/+45
Move renderer/* files into sub-folders