summaryrefslogtreecommitdiff
path: root/src/mbgl/style/layers/fill_extrusion_layer_properties.hpp
Commit message (Collapse)AuthorAgeFilesLines
* WIP Save stashupstream/karim/gl-js-portKarim Naaji2020-06-011-1/+10
|
* [core] Implement image expression (#15877)Alexander Shalamov2019-11-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Bump gl-js version * [core] Implement image expression * [core] Use new image expression * [core] Coerce image expression to / from string * [core] Serialize evaluated image * [core] Pass available images to layout * [core] Pass images to evaluation context * [core] Set available flag value based on image availability * [core] Allow image coercion to boolean to indicate image availability * [core] Coalesce image expression * [core] Add image expression to next build system * [core] Align serialization format and evaluated type with gl-js * [core] Add images to expression evaluation method * [core] Add support for Image expression to expression test runner * [core] Unskip image expression tests * [core] Update unit tests * [core] Use image expression in annotation manager * [core] Add string to ImageExpression conversion * [core] Add image expression to expression dsl * [core] Convert tokens for implicitly created Image literal * [core] Fix clang format * [core] Split generated style code lines that are over 120 characters * [core] Add unit test for image expression equality * [core] Add image property expression evaluation unit test * [core] Unskip image expression render test * [core] Skip 'in' expression tests * [core] Ignore fill-pattern/update-feature-state render test * [core] Rename Image::serialize to Image::toValue
* [build] Disable clang-format on generated codeThiago Marcos P. Santos2019-09-251-0/+4
| | | | Nice to have, but would make maintain the templates a lot harder.
* [core] Introduce LayerProperties::constantsMask()Mikhail Pozdnyakov2019-07-021-0/+2
| | | | | | Constants mask for data-driven paint properties is a reliable criteria of whether the given updated properties can still be used with the existing bucket (and the gl program instance).
* [build] change style code generator to sort properties alphabeticallyKonstantin Käfer2019-05-021-14/+14
| | | | JSON keys in our style specification don't have a defined order. This change sorts them alphabetically so that we can rely on the order remaining them same across code generation runs.
* [core] Introduce `style::LayerProperties` interface and its implementationsMikhail Pozdnyakov2019-04-171-0/+17
|
* [core] remove a_/u_ prefix from attribute/uniform typesKonstantin Käfer2019-03-201-4/+4
|
* [core] Support fill-extrusion-vertical-gradientBruno de Oliveira Abinader2018-11-291-1/+6
|
* [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-1/+1
| | | | expressions in `*-pattern` properties
* [core] add uniforms to DataDrivenPaintPropertysKonstantin Käfer2017-06-131-3/+4
|
* [core] Unify {Paint,Layout,Light}PropertiesJohn Firebaugh2017-05-151-1/+2
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-3/+4
|
* [core] Implement circle-stroke propertiesJohn Firebaugh2016-12-091-0/+51
Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.