Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] add uniforms to DataDrivenPaintPropertys | Konstantin Käfer | 2017-06-13 | 1 | -1/+2 |
| | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -3/+3 |
| | |||||
* | [core] cascade ⇢ transition / cascading ⇢ transitionable | John Firebaugh | 2017-05-15 | 1 | -3/+3 |
| | |||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -148/+13 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 1 | -68/+7 |
| | |||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 1 | -49/+31 |
| | |||||
* | [core] TransitionOptions s/operator bool/isDefined/ | Bruno de Oliveira Abinader | 2017-04-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' | John Firebaugh | 2017-03-21 | 1 | -0/+5 |
|\ | |||||
| * | Per-attribute transition properties on MGLStyleLayer (#8225) | Fabian Guerra Soto | 2017-03-10 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] new struct MGLTransition * [ios] MGLTransition struct moved to MGLTypes.h * [ios] MGLTransition implemented for style layer properties * [ios, macos] added support for getting property transitions * [ios, macos] updated to MGLDurationFromTimeInterval and MGLTimeIntervalFromDuration * [ios, macos] added transition properties test * [ios, macos] modified key strings imp * [ios, macos] The impl for transition properties were changed to public methods * [ios, macos] Changelog update * [ios] Fixed layer space formatting * [core] The name space was fixed for getters that returned TransitionOptions * [ios, macos] Added rawLayer transition property tests * [ios] Added a factory method for MGLTransition and transition-related methods to NSValue(MGLAdditions) * [ios, macos] Copyedited changelog blurbs about transition properties | ||||
* | | [core] Remove unnecessary unordered_map includes | John Firebaugh | 2017-03-21 | 1 | -1/+0 |
| | | |||||
* | | [core] Prefer std::map to std::unordered_map for smaller binary size | John Firebaugh | 2017-03-21 | 1 | -2/+2 |
|/ | |||||
* | For data-driven paint setters, transition immediately to target value (#8306) | Anand Thakker | 2017-03-08 | 1 | -0/+6 |
| | | | Closes #8237 | ||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 1 | -0/+11 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 1 | -26/+60 |
| | |||||
* | [core] Fix calculation of delayed transitions | John Firebaugh | 2017-01-17 | 1 | -0/+3 |
| | |||||
* | [core] Move CrossFadedPropertyEvaluator to its own file | John Firebaugh | 2016-12-06 | 1 | -0/+1 |
| | |||||
* | [core] Convert style properties to a tuple-based approach | John Firebaugh | 2016-11-17 | 1 | -78/+145 |
| | | | | | | | | This converts the style property classes (CirclePaintProperties and so on) to the same tuple-based approach as gl::Attribute and gl::Uniform. The approach is outlined in https://github.com/mapbox/cpp/blob/master/C%2B%2B%20Structural%20Metaprogramming.md. The main advantage of this approach is it allows writing algorithms that work on sets of style properties, without resorting to code generation or manually repetitive code. This lets us iterate on approaches to data-driven properties more easily. Another advantage is that the cascading, unevaluated, and evaluated states of a set of properties exist as independent structures, instead of individual properties holding their own state. This is a more functional approach that makes data flow clearer and reduces state. | ||||
* | [core] #3980 - Switching Core GL instances of map to unordered_map | Brad Leege | 2016-09-14 | 1 | -3/+3 |
| | |||||
* | [core] Add missing classed paint property getter | John Firebaugh | 2016-09-06 | 1 | -2/+2 |
| | |||||
* | [core] Update color layer properties code generator | Bruno de Oliveira Abinader | 2016-07-14 | 1 | -1/+3 |
| | |||||
* | [core] Use PropertyValue<T> for Annotation line/fill | Bruno de Oliveira Abinader | 2016-07-13 | 1 | -1/+5 |
| | |||||
* | [core, node] Implement bindings for addLayer | John Firebaugh | 2016-06-24 | 1 | -33/+13 |
| | |||||
* | [core] Use default transition ease for style transition | Bruno de Oliveira Abinader | 2016-06-20 | 1 | -4/+5 |
| | | | | Fixes #363. | ||||
* | [core] Fix PropertyValue<T>::set | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | | | | For runtime styling, it needs to overwrite any existing value. | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 1 | -8/+10 |
| | |||||
* | [core] Introduce PropertyValue<T> | John Firebaugh | 2016-06-02 | 1 | -23/+30 |
| | | | | PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function. | ||||
* | [core] Runtime style layer API | John Firebaugh | 2016-06-02 | 1 | -2/+0 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 1 | -4/+1 |
| | |||||
* | [core] Simplify property parsing | John Firebaugh | 2016-04-26 | 1 | -2/+2 |
| | | | | This is a followup to #4811. Now that use of Function is consistent, we can have a single separate parseProperty template function that delegates to a parseConstant template function. | ||||
* | [core] Extract Function::evaluation to a separate class (#4811) | John Firebaugh | 2016-04-25 | 1 | -3/+6 |
| | | | This allows the Function<Faded<T>> partial specialization to be eliminated, giving all property functions a consistent storage type. | ||||
* | [core] Added user-defined transition properties when modifying classes | Bruno de Oliveira Abinader | 2016-03-18 | 1 | -7/+8 |
| | |||||
* | [core] Remove MapData::defaultTransitionDelay | Bruno de Oliveira Abinader | 2016-03-18 | 1 | -2/+2 |
| | |||||
* | [core] change RapidJSON usage to use CrtAllocator and bump GeoJSON VT | Konstantin Käfer | 2015-12-14 | 1 | -5/+2 |
| | |||||
* | [core] Make Paint/LayoutProperties constructor explicit | John Firebaugh | 2015-12-07 | 1 | -1/+1 |
| | |||||
* | [core] More efficient layer cloning | John Firebaugh | 2015-12-07 | 1 | -11/+5 |
| | |||||
* | [core] add std::move to constructors | Konstantin Käfer | 2015-12-03 | 1 | -1/+2 |
| | |||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | [core] Eliminate use of ClassProperties for paint | John Firebaugh | 2015-11-10 | 1 | -0/+152 |