Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [darwin, macos, ios] Renames CGImage creation function to imply +1 retain countupstream/akitchen-8570 | Andrew Kitchen | 2017-11-27 | 4 | -6/+6 |
| | |||||
* | [core] Android + old libstdc++ build fix | Thiago Marcos P. Santos | 2017-11-27 | 2 | -2/+3 |
| | |||||
* | [core] Fix Qt4 on macOS | Bruno de Oliveira Abinader | 2017-11-27 | 1 | -1/+6 |
| | |||||
* | [qt] Use qWarning() for logging | Thiago Marcos P. Santos | 2017-11-24 | 2 | -3/+13 |
| | | | | This is the Qt default and it is thread-safe. | ||||
* | [core] Fix crash on Qt + Windows + ANGLE | Thiago Marcos P. Santos | 2017-11-24 | 1 | -1/+6 |
| | | | | Support for VAO extensions is broken. | ||||
* | [build] refresh Circle CI docker images | Konstantin Käfer | 2017-11-23 | 1 | -14/+27 |
| | |||||
* | [Qt] Update documentation | Bruno de Oliveira Abinader | 2017-11-23 | 2 | -6/+12 |
| | |||||
* | [build] Added CircleCI macos-release-node{4,6} jobs | Bruno de Oliveira Abinader | 2017-11-23 | 3 | -83/+81 |
| | |||||
* | [android] - update bottom sheet example with popable fragment backstack (#10506) | Tobrun | 2017-11-23 | 1 | -12/+15 |
| | |||||
* | [android] Use inherited javaPeer in CustomGeometrySource C++ peer | Asheem Mamoowala | 2017-11-22 | 3 | -21/+32 |
| | |||||
* | [android] Reuse Java Source objects by holding on to a strong reference in ↵ | Asheem Mamoowala | 2017-11-22 | 21 | -193/+183 |
| | | | | the C++ peer. | ||||
* | [core, ios, macos] Implement unique_any and remove linb::any | Asheem Mamoowala | 2017-11-22 | 12 | -21/+469 |
| | |||||
* | [core] Use Actors for CustomTileLoader invocation from bindings. | Asheem Mamoowala | 2017-11-22 | 5 | -22/+13 |
| | |||||
* | [android] Add Grid source sample for Custom Geometry Source | Asheem Mamoowala | 2017-11-22 | 5 | -2/+182 |
| | |||||
* | [android] Bindings for Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 9 | -1/+448 |
| | |||||
* | [ios,macos] Add MGLComputedShapeSource example to demo apps | Jesse Crocker | 2017-11-22 | 3 | -4/+203 |
| | |||||
* | [ios, macos] Implement MGLComputedShapeSource binding for CustomGeometrySource | Asheem Mamoowala | 2017-11-22 | 13 | -6/+377 |
| | |||||
* | [darwin] Abstract ShapeSource interface | Jesse Crocker | 2017-11-22 | 14 | -133/+235 |
| | |||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 22 | -1/+907 |
| | |||||
* | [android] - harden MarkerView integration by checking for null bitmap (#10532) | Tobrun | 2017-11-22 | 1 | -1/+1 |
| | |||||
* | [android] - activate filesource to list offline regions (#10531) | Tobrun | 2017-11-22 | 1 | -2/+5 |
| | |||||
* | [android] - use TextureView for ViewPager carousel (#10519) | Tobrun | 2017-11-21 | 1 | -0/+1 |
| | |||||
* | [ios] update constraints when updating content inset | Fredrik Karlsson | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | [build] Added CircleCI macos-debug-qt5 job | Bruno de Oliveira Abinader | 2017-11-20 | 3 | -74/+49 |
| | |||||
* | [android] Enable map rendering when app is paused | Ivo van Dongen | 2017-11-20 | 4 | -4/+21 |
| | |||||
* | [core] Symbol cross-fading. | Chris Loer | 2017-11-17 | 8 | -4/+112 |
| | | | | Hold onto tiles after they've been removed from the render tree long enough to run a fade animation on their symbols. | ||||
* | [core] Add unit test for CrossTileSymbolIndex | Ansis Brammanis | 2017-11-17 | 4 | -7/+91 |
| | |||||
* | [core] Cleanup in response to review comments. | Chris Loer | 2017-11-17 | 16 | -211/+229 |
| | |||||
* | [core] Remove ignores for passing tests. | Chris Loer | 2017-11-17 | 2 | -8/+5 |
| | | | | | Update ignore links to specific issues. Bump mapbox-gl-js version to get latest text-pitch-spacing test. | ||||
* | [core] Sort child symbol tiles before parent symbol tiles | Ansis Brammanis | 2017-11-17 | 1 | -1/+1 |
| | | | | This is necessary so that when there are mixed zoom levels, child symbols get placed before parent symbols. | ||||
* | [core] Skip fade animation for placed symbols that are currently offscreen. | Chris Loer | 2017-11-17 | 6 | -41/+84 |
| | | | | | 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] Split MapMode::Still into Static and Tile | Ansis Brammanis | 2017-11-17 | 29 | -56/+68 |
| | | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode. | ||||
* | [core] Cleanup in response to review comments | Chris Loer | 2017-11-17 | 6 | -46/+42 |
| | |||||
* | [core] Added ignores for two query tests that return the same set of items ↵ | Chris Loer | 2017-11-17 | 1 | -0/+2 |
| | | | | but in a different order. | ||||
* | [core] Removed ignores for fixed issues. | Chris Loer | 2017-11-17 | 1 | -36/+0 |
| | |||||
* | [core] Update unit tests for viewport collision. | Chris Loer | 2017-11-17 | 9 | -110/+71 |
| | | | | Add 'GridIndex' unit test. | ||||
* | [core] Remove dead code | Chris Loer | 2017-11-17 | 11 | -514/+1 |
| | | | | | | - CollisionTile - FrameHistory - PlacementConfig | ||||
* | [core] Use floats instead of ints for Shaping. | Chris Loer | 2017-11-17 | 2 | -5/+5 |
| | | | | Brings gl-native shaping closer to gl-js. | ||||
* | [core] Update shaders/tests from GL JS. | Chris Loer | 2017-11-17 | 14 | -155/+380 |
| | |||||
* | [core] Update queryRenderedFeatures to use global CollisionIndex. | Chris Loer | 2017-11-17 | 17 | -38/+84 |
| | |||||
* | [core] Switch from background to foreground placement | Chris Loer | 2017-11-17 | 21 | -431/+697 |
| | | | | | | | | | | | | - Background placement code now just generates static symbol buffers - Don't render GeometryTiles until their symbols are loaded. This is necessary for the CrossTileSymbolIndex to successfully prevent flicker. - SymbolInstances are transferred to SymbolBucket for use on foreground during collision detection - Symbols are sorted on foreground by sorting their index buffer but leaving vertex buffers intact (only works within one segment) - Vertical glyphs are generated at same time as horizontal glyphs. `reprojectLineLabels` chooses which one to use at render time and hides the other. - Icons are now always represented with a single collision box, even if they're placed along a line (this means their rotation alignment may be wrong, but the approach of representing them with multiple collision boxes wasn't very accurate either). - Generate vertices for new debug collision boxes and collision circles - Only add symbols within tile boundaries (reduces work, avoids double-draw) - Update symbol_projection.cpp to support line label projection calls from CollisionIndex. | ||||
* | [core] Enable dynamic updates of index buffers. | Chris Loer | 2017-11-17 | 3 | -5/+23 |
| | |||||
* | [core] Add global CollisionIndex to replace CollisionTile. | Chris Loer | 2017-11-17 | 3 | -0/+401 |
| | | | | | | | - Switches from tile to viewport coordinates - Represents line labels with circle geometries - Projects line labels at collision detection time to improve accuracy - Adapts tile-based symbol queries to viewport coordinates | ||||
* | [core] Add Placement class. | Chris Loer | 2017-11-17 | 3 | -0/+391 |
| | | | | Responsible for running global collision detection/symbol placement algorithm and updating symbol opacity buffers accordingly. | ||||
* | [core] Add circle geometries to GridIndex. | Chris Loer | 2017-11-17 | 3 | -52/+339 |
| | | | | | - Adds early exiting "hitTest" query for fast collision detection - GridIndex now determines cell count separately for x and y axes based on grid dimensions. | ||||
* | [core] Add CrossTileSymbolIndex. | Chris Loer | 2017-11-17 | 3 | -0/+236 |
| | | | | This class is responsible for tracking which symbols are "the same" between tiles at different zoom levels, so that symbol opacities (fade animations) can be copied smoothly between tiles. | ||||
* | [docs] Fix link in node readme (#10395) | Eduard Popov | 2017-11-15 | 1 | -1/+1 |
| | |||||
* | [build] Clang-3.8: Explicit mbgl::style::expression::Result default ctor | Bruno de Oliveira Abinader | 2017-11-14 | 1 | -0/+4 |
| | |||||
* | [build] Clang-3.8: Default init of a const type requires user-provided ctor | Bruno de Oliveira Abinader | 2017-11-14 | 1 | -8/+8 |
| | |||||
* | [Qt] Fix deprecation warnings in Qt 5.10 | Bruno de Oliveira Abinader | 2017-11-13 | 2 | -0/+10 |
| |