Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] add DataDrivenPaintProperty uniform template class to generation ↵ | Lauren Budorick | 2017-06-16 | 1 | -0/+1 |
| | | | | script (#9297) | ||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -2/+3 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 1 | -6/+5 |
| | |||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 1 | -0/+1 |
| | |||||
* | [core] Convert style properties to a tuple-based approach | John Firebaugh | 2016-11-17 | 1 | -19/+21 |
| | | | | | | | | 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] Add static getters for property default values (#6124) | John Firebaugh | 2016-08-23 | 1 | -8/+0 |
| | |||||
* | [core] Update color layer properties code generator | Bruno de Oliveira Abinader | 2016-07-14 | 1 | -1/+7 |
| | |||||
* | [core, node] Implement bindings for addLayer | John Firebaugh | 2016-06-24 | 1 | -3/+0 |
| | |||||
* | [core] Include what you use | John Firebaugh | 2016-06-24 | 1 | -0/+1 |
| | |||||
* | Color class (#5361) | Young Hahn | 2016-06-15 | 1 | -1/+1 |
| | | | | | | * Color class * Switch to list initialization | ||||
* | [core] Extract code templates to individual .ejs files | John Firebaugh | 2016-06-13 | 1 | -0/+50 |