summaryrefslogtreecommitdiff
path: root/src/mbgl/util
Commit message (Collapse)AuthorAgeFilesLines
* [core] include Hiragana and Katakana glyph ranges to LocalGlyphRasterizerThiago Marcos P. Santos2019-06-281-1/+2
| | | | Fixes #14993
* [core] round color string's alpha to 2 decimal placesŁukasz Paczos2019-05-221-1/+1
|
* [core] option to perform platform specific operations when ↵Łukasz Paczos2019-05-221-0/+3
| | | | creating/destroying core threads
* [core] use unique IDs for DrawScopesKonstantin Käfer2019-05-153-1/+30
|
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-102-0/+86
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [core] change approach to stencil clipping to (almost) match JSKonstantin Käfer2019-04-292-45/+0
|
* [core] Updated script detection for Unicode 12.1Minh Nguyễn2019-04-171-2/+13
| | | | Updated script detection files to reflect changes in Unicode 12.1.
* [core] refactor ThreadLocal backendKonstantin Käfer2019-04-081-13/+25
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-053-6/+4
|
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-052-139/+0
|
* [core] prefer static_cast for casts to derived classesKonstantin Käfer2019-04-051-2/+2
|
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-052-6/+5
|
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-052-4/+4
|
* [core] use constexpr string concatenation for uniform/attribute namesKonstantin Käfer2019-03-201-0/+67
|
* [core] remove gl/context.hpp from more files, cast where necessaryKonstantin Käfer2019-03-202-10/+9
|
* [core] Remove optional from Map::setLatLngBounds()Ander Conselvan de Oliveira2019-03-141-0/+4
| | | | | | | | This is a first step into grouping together bounds related Map methods into one that takes a "BoundOptions" object. LatLngBounds::unbounded() replaces an undefined optional<LatLngBounds>. v2: Document LatLngBounds::unbounded()
* [core] add texture bindings to draw call instead of Context member fnKonstantin Käfer2019-03-121-1/+1
|
* [core] move Texture to the gfx namespaceKonstantin Käfer2019-03-122-5/+8
|
* [core] move Texture related enums to gfx namespaceKonstantin Käfer2019-03-122-8/+8
|
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-011-0/+2
|
* [core] Use unwrapped longitude for bounds checkBruno de Oliveira Abinader2019-02-261-26/+41
|
* [build] Use the correct define on WindowsThiago Marcos P. Santos2019-02-192-2/+2
| | | | https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..html
* [core] Updated script detection for Unicode 11Minh Nguyễn2019-01-071-0/+11
| | | | Updated script detection code to reflect changes in Unicode 11.
* [core] Remove fnv_hash.hppMikhail Pozdnyakov2018-12-201-11/+0
|
* Refactor util::fontStacks()Mikhail Pozdnyakov2018-11-191-29/+1
| | | | | | So that it does not downcast `Layer::Impl` instances. Also, an unneeded `std::vector` construction was removed from `Parser::fontStacks()`.
* [build] Update to geometry v1.0.0Bruno de Oliveira Abinader2018-11-131-0/+4
|
* [core] Change toLowerHex to produce lower hex sequencesAlexander Shalamov2018-11-071-1/+1
|
* [build] Remove #pragma diagnostic for boostThiago Marcos P. Santos2018-11-011-11/+0
| | | | | Boost is now included as a system header and the compiler should ignore it when issuing warnings.
* [core] address nitsKonstantin Käfer2018-10-231-2/+2
|
* [core] refactor util::toString to use RapidJSON's stringificationKonstantin Käfer2018-10-231-7/+55
|
* [core] remove special case for WindowsKonstantin Käfer2018-10-231-16/+0
|
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-235-2/+18
|
* [core] don't use <boost/functional/hash.hpp> to avoid <locale> includeKonstantin Käfer2018-10-232-2/+29
|
* [core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>Konstantin Käfer2018-10-232-5/+3
|
* [core] remove use of <boost/algorithm/string.hpp>Konstantin Käfer2018-10-232-0/+6
|
* [core] don't use <sstream> and <iomanip> for string constructionKonstantin Käfer2018-10-231-9/+11
|
* [core] add the ability to stringy numbers as hexKonstantin Käfer2018-10-231-0/+19
|
* [core] add ability to stringify doubles that are integer with and without ↵Konstantin Käfer2018-10-233-9/+10
| | | | trailing ".0"
* [core] deduplicate dtoa() from RapidJSON and add testsKonstantin Käfer2018-10-231-90/+7
|
* [core] Initial implementation of 'format' expressionChris Loer2018-10-152-1/+4
|
* [linux,qt] Remove remainder of WebP supportKonstantin Käfer2018-09-131-13/+1
|
* [core] Port "collision group" plumbing to gl-native.Chris Loer2018-09-122-10/+19
| | | | | [node] Hook up map-wide "crossSourceCollisions" option, defaulting to true. [test] Pass "crossSourceCollisions" test option through test harness; enable cross-source-collisions tests on native.
* [android] add support for gnustlKonstantin Käfer2018-09-112-1/+6
|
* Add unit tests and fixtures for OfflineDatabase::mergeDatabaseAsheem Mamoowala2018-08-281-1/+1
|
* [core] Evict unused font stacks from GlyphManagerJohn Firebaugh2018-08-171-0/+40
|
* [core] Optimize generated set{Paint,Layout}Property codeJohn Firebaugh2018-08-131-0/+11
|
* [core] Fix build when building Qt Location plugin for AndroidSudarsana Babu Nagineni2018-08-101-0/+1
| | | | | | | - log2 is not available on Android before API 18. - Android doesn't have 'round' on the std:: namespace when using g++. Co-authored-by: Thiago Marcos P. Santos <thiago@mapbox.com>
* Revert "[core] Replace Boost.Spirit with std::regex in CacheControl::parse()"Bruno de Oliveira Abinader2018-08-081-7/+21
| | | | This reverts commit 990b3b11b9427ffd86f693d3f4c3dd351891e5d0.
* [core] Use correct Log::record overload. (#12571)Chris Loer2018-08-081-1/+1
|
* [core] Replace Boost.Spirit with std::regex in CacheControl::parse()Bruno de Oliveira Abinader2018-08-081-21/+7
|