summaryrefslogtreecommitdiff
path: root/src/mbgl/util/interpolate.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] don't use floating point versions of pow/logKonstantin Käfer2018-06-041-1/+2
| | | | | | GLIBC 2.27 added new versioned symbols of powf and logf, while the double versions of pow and log remained stable. Prefer the double version to avoid introducing a dependency on a newer version of GLIBC than strictly necessary. See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00000.html
* [core] More complete fix for composite function interpolation edge caseJohn Firebaugh2017-04-201-1/+3
| | | | b5b4549 / #8613 handled the edge case for layout properties, but not paint properties. Move the check for a degenerate range to interpolationFactor in order to handle both correctly.
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-0/+19