summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/possibly_evaluated_property_value.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix performance-type-promotion-in-math-fn errors in header filesThiago Marcos P. Santos2020-04-171-3/+6
| | | | As reported by clang-tidy-8.
* [core] Support [within expression] with layout propertyzmiao2020-02-121-2/+12
|
* [core] Implement image expression (#15877)Alexander Shalamov2019-11-111-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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] Fix clang format and tidy checksJuha Alanen2019-09-181-6/+4
|
* [core] Add feature state support to expressionJuha Alanen2019-09-181-0/+10
|
* [core] Reduce presence of the 'useIntegerZoom' optionMikhail Pozdnyakov2019-02-041-15/+5
| | | | | | | | 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] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-0/+56
| | | | expressions in `*-pattern` properties
* [core] Replace {Source,Camera,Composite}Function with PropertyExpressionJohn Firebaugh2018-07-201-14/+9
|
* [core] GCC 4.9 shadow member warningsBruno de Oliveira Abinader2017-07-121-1/+1
|
* [core] Enable property functions for line-width (#9250)Lauren Budorick2017-06-191-2/+10
|
* [core] Move render-related sources out of style directory/namespaceJohn Firebaugh2017-05-031-0/+74
Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight