Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Support a range of zooms in TileRange. Accounts for TilePyramid ↵ | Asheem Mamoowala | 2018-02-20 | 1 | -20/+40 |
| | | | | requesting parent tiles of ideal zoom tiles. | ||||
* | [core, ios, macos, android, node] Heatmap layer (#11046) | Vladimir Agafonkin | 2018-02-15 | 2 | -11/+17 |
| | | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com> | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 1 | -1/+1 |
| | |||||
* | [core] Fix alpha handling in rgba and to-rgba operators | John Firebaugh | 2018-01-09 | 1 | -3/+3 |
| | |||||
* | [windows][core] Use Qt's own zlib on Windows | Thiago Marcos P. Santos | 2018-01-08 | 1 | -0/+4 |
| | |||||
* | [windows][core] Include what you use | Thiago Marcos P. Santos | 2018-01-08 | 1 | -0/+1 |
| | |||||
* | [ios] Ignore Boost's 'implicit conversion loses integer precision' warning | Bruno de Oliveira Abinader | 2018-01-08 | 1 | -0/+3 |
| | |||||
* | Support TileJSON bounds property (#10701) | Asheem Mamoowala | 2018-01-05 | 2 | -0/+129 |
| | | | | | | | | * [core] Parse TileJSON bounds property * [core] Add TileRange and LatLngBounds::contains(CanonicalTileID) Move LatLngBounds::contains impl to cpp file * [core] Skip tile creation outside of tileset bounds * [core] Fix TileRange for wrapped bounds and use for CustomTileLoader instead of LatLngBounds comparisons for tiles. | ||||
* | [ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer. | Chris Loer | 2017-12-11 | 2 | -0/+9 |
| | | | | | - Changing font weight does not currently appear to be working. - Glyph metric extraction code not working; currently unused. | ||||
* | [core] C++ port of TinySDF | Chris Loer | 2017-12-11 | 2 | -0/+125 |
| | |||||
* | [core] Skip fade animation for placed symbols that are currently offscreen. | Chris Loer | 2017-11-17 | 1 | -1/+1 |
| | | | | | Don't mark items that are outside the collision grid range as placed. Requires new ignore because GL JS issue #5654 allows insertion of symbols outside the CollisionIndex range, and those symbols can cascade in to affect items within the viewport. | ||||
* | [core] Cleanup in response to review comments | Chris Loer | 2017-11-17 | 1 | -5/+4 |
| | |||||
* | [core] Add circle geometries to GridIndex. | Chris Loer | 2017-11-17 | 2 | -51/+338 |
| | | | | | - Adds early exiting "hitTest" query for fast collision detection - GridIndex now determines cell count separately for x and y axes based on grid dimensions. | ||||
* | [gcc4.9] Keep compatibility with GCC + Android | Thiago Marcos P. Santos | 2017-10-31 | 1 | -2/+2 |
| | | | | Needed by Qt builds on Android. | ||||
* | [core] Move SourceType to the 'style' namespace | Anand Thakker | 2017-10-16 | 4 | -8/+8 |
| | |||||
* | [core] Fix out-of-bounds array access | Asheem Mamoowala | 2017-10-12 | 1 | -1/+1 |
| | |||||
* | [build] split out DefaultFileSource and dependents to a separate target | Konstantin Käfer | 2017-09-28 | 1 | -0/+2 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 2 | -18/+23 |
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores. | ||||
* | Fix platform dependent number type `unsigned long` -> `uint64_t` | Asheem Mamoowala | 2017-09-20 | 2 | -3/+3 |
| | |||||
* | [core] Rename for clarity: ActiveTexture → ActiveTextureUnit | John Firebaugh | 2017-09-11 | 1 | -1/+1 |
| | |||||
* | Fast tileCount with help from @mapbox/sphericalmercator module | Asheem Mamoowala | 2017-09-08 | 2 | -0/+24 |
| | |||||
* | [core] Remove debug::renderTree | Lauren Budorick | 2017-09-07 | 1 | -2/+0 |
| | |||||
* | [core] make thread.hpp public | Ivo van Dongen | 2017-08-30 | 1 | -163/+0 |
| | |||||
* | [core] Add optional type template parameter to util::unit, so that it ↵ | Chris Loer | 2017-08-25 | 1 | -2/+2 |
| | | | | doesn't always pick up the default type of 'double' from util::mag. | ||||
* | [core] Remove std:: namespace for some functions | Thiago Marcos P. Santos | 2017-08-07 | 1 | -1/+1 |
| | | | | They are not available on Android + GCC (needed by Qt) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 1 | -4/+3 |
| | |||||
* | [core] Fix issues with the std:: namespace and old compilers | Thiago Marcos P. Santos | 2017-07-26 | 2 | -0/+4 |
| | | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/) | ||||
* | [Qt] Rename files with same name | Thiago Marcos P. Santos | 2017-07-19 | 1 | -0/+0 |
| | | | | | QMake is having some issues with files with same names when building the Qt Location plugin. | ||||
* | [core] fix undefined behavior for division through 0 | Konstantin Käfer | 2017-07-17 | 1 | -0/+13 |
| | |||||
* | [core] Use gmtime_s on Windows | Thiago Marcos P. Santos | 2017-07-12 | 1 | -2/+9 |
| | | | | gmtime_r is POSIX | ||||
* | [core] Use std::to_string on Windows | Thiago Marcos P. Santos | 2017-07-12 | 2 | -1/+14 |
| | | | | Clang on Window's can't parse rapidjson's dtoa. | ||||
* | [core] Prefer std:: functions over POSIX | Thiago Marcos P. Santos | 2017-07-12 | 1 | -4/+2 |
| | | | | s/unlink/std::remove | ||||
* | [core] fix transformMat4 | Ansis Brammanis | 2017-07-11 | 1 | -4/+5 |
| | | | | | It used to overwrite values in the middle of the calculation which would cause problems when `out` and `a` were a reference to the same vector. | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -34/+10 |
| | |||||
* | [core] Updated script detection for Unicode 10 | Minh Nguyễn | 2017-07-06 | 1 | -2/+14 |
| | | | | Updated script detection code to reflect changes in Unicode 10 and UTR 50 revision 17. | ||||
* | [core] Fix iterator invalidation in erase_if | John Firebaugh | 2017-07-05 | 1 | -4/+4 |
| | | | | vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase. | ||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 1 | -7/+7 |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | ||||
* | [core] Remove util::Thread | Thiago Marcos P. Santos | 2017-06-21 | 4 | -209/+1 |
| | | | | Fixes #6425 | ||||
* | [core] Added the ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -0/+163 |
| | | | | Actor model version of util::Thread. | ||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+1 |
| | |||||
* | [core] Disable letter-spacing for Arabic labels (issue #9057) | Chris Loer | 2017-05-22 | 2 | -5/+18 |
| | |||||
* | [core] leave Image objects in a valid state after premultiply/unpremultiply | Konstantin Käfer | 2017-05-19 | 1 | -0/+2 |
| | |||||
* | [core] Throttle tiles to redo symbol placement at most once every 300ms. | Chris Loer | 2017-05-17 | 2 | -0/+58 |
| | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967. | ||||
* | [core] Remove WorkQueue | John Firebaugh | 2017-05-17 | 2 | -78/+0 |
| | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949. | ||||
* | [linux] loop-uv depends on mbgl-core for linking | John Firebaugh | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -0/+106 |
| | |||||
* | [tidy] modernize-use-override | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-using | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [tidy] llvm-namespace-comment | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| |