Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 1 | -7/+5 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 18 | -136/+134 |
| | |||||
* | [core] don't load tiles from sources that aren't used | Konstantin Käfer | 2016-10-27 | 1 | -0/+48 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 12 | -141/+111 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 10 | -66/+93 |
| | |||||
* | [core] fixup formatting | Ivo van Dongen | 2016-10-21 | 1 | -11/+11 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 13 | -36/+57 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [core] reload geojson source on url change | Ivo van Dongen | 2016-10-20 | 2 | -0/+39 |
| | |||||
* | [core] Fix SymbolAnnotation coordinate system conversions | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -10/+19 |
| | |||||
* | [core] TileCoordinate::fromLatLng no longer depens on TransformState | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -2/+2 |
| | |||||
* | [core] Optimize OfflineDownload::ensureResource (#6707) | Tore Halset | 2016-10-17 | 1 | -0/+53 |
| | | | Add `OfflineDatabase::hasRegionResource`, for use when the actual contents are not needed by the caller, avoiding IO and decompression costs. | ||||
* | [core] Skip duplicated IDs when querying point annotations | Bruno de Oliveira Abinader | 2016-10-12 | 1 | -0/+10 |
| | |||||
* | [test] Added TileCoordinate tests | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -0/+92 |
| | |||||
* | [test] Added Annotations.VisibleFeatures test | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -0/+32 |
| | | | | | This provides a means of testing cases where an updated geometry tile would return wrong results for `queryRenderedFeatures`. | ||||
* | [core] Ignore placement for symbol annotations | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -0/+25 |
| | |||||
* | [core] Fix Map::setLatLng behavior | Bruno de Oliveira Abinader | 2016-10-07 | 1 | -0/+16 |
| | | | | | We were erroneously assigning a value to optional<ScreenCoordinate> (null island), causing it to be a valid anchor for Transform::easeTo. | ||||
* | [macos,ios] initialize util::RunLoop in SDK rather than by default | Konstantin Käfer | 2016-10-06 | 2 | -0/+4 |
| | |||||
* | [core] Refactor Buffer | John Firebaugh | 2016-10-05 | 1 | -7/+0 |
| | |||||
* | [core] Tiles that error on load are not renderable | John Firebaugh | 2016-10-05 | 2 | -0/+94 |
| | |||||
* | [tests] Add unit tests for query features fiters | Thiago Marcos P. Santos | 2016-10-05 | 2 | -0/+123 |
| | |||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -2/+1 |
| | |||||
* | [core] Preserve non-access_token query parameters in canonicalizeTileURL | Sam Matthews | 2016-10-03 | 1 | -0/+9 |
| | |||||
* | [build] add back -Werror | Konstantin Käfer | 2016-09-30 | 1 | -1/+1 |
| | |||||
* | [core] LocalFileSource implementation and tests | Ivo van Dongen | 2016-09-30 | 1 | -0/+124 |
| | |||||
* | [core] introduces types for GL objects | Konstantin Käfer | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | [core] rename VAO => VertexArray, FBO => Framebuffer | Konstantin Käfer | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | [test] add .test.cpp suffix to test case files | Konstantin Käfer | 2016-09-28 | 59 | -0/+0 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 2 | -33/+32 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 2 | -10/+10 |
| | |||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 2 | -14/+13 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 5 | -0/+153 |
| | |||||
* | [test] Show error message when expected file does not exist | Konstantin Käfer | 2016-09-27 | 1 | -2/+15 |
| | |||||
* | [core] Don't allow OfflineDownload to flood the request queue | John Firebaugh | 2016-09-26 | 2 | -0/+26 |
| | |||||
* | [core] Source-driven attribution | Minh Nguyễn | 2016-09-26 | 2 | -1/+45 |
| | | | | | | Implemented observer callbacks so the style knows when the source’s attribution changes and the map knows when the style’s attribution changes. Also implemented a getter for a tile source’s attribution. Fixes #2723. | ||||
* | [core] Trigger Update::RecalculateStyle when toggling layer visibility | Bruno de Oliveira Abinader | 2016-09-26 | 1 | -2/+15 |
| | |||||
* | [tests] Add tests for Map::[add|remove]Image | Thiago Marcos P. Santos | 2016-09-22 | 4 | -0/+58 |
| | |||||
* | [core] allow offline region metadata to be updated (#6338) | Molly Lloyd | 2016-09-20 | 1 | -0/+13 |
| | |||||
* | [core] do not render layers that are outside their zoom range | Konstantin Käfer | 2016-09-20 | 4 | -0/+61 |
| | | | | So far, we didn't properly disable layers that are outside the zoom range. This means that we rendered layers that should not have been rendered, albeit we didn't make any attempt to load tiles for those layers. However, when zooming in/out, existing tiles might already have been loaded in the source which continued to be rendered. In most cases they weren't actually visible because either the matrices weren't updated, or the clip IDs weren't set so that they would be "rendered" off-screen and clipped completely. In any case, we did way too much work. | ||||
* | [tests] Remove memory fragmentation test (#6226) | Thiago Marcos P. Santos | 2016-09-20 | 1 | -62/+0 |
| | | | It is not reliable. | ||||
* | [core] add MapChangeDidFinishLoadingStyle signal (#6371) | Ivo van Dongen | 2016-09-20 | 1 | -0/+20 |
| | |||||
* | [core] Convert uses of std::set to std::unordered_set (#6325) | Lucas Wojciechowski | 2016-09-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports | ||||
* | [core] Merge GlyphStore and GlyphAtlas | John Firebaugh | 2016-09-19 | 1 | -20/+20 |
| | |||||
* | [core] Merge SpriteStore and SpriteAtlas | John Firebaugh | 2016-09-19 | 3 | -323/+274 |
| | |||||
* | Keep query strings in source URLs (#6182) | Jake Pruitt | 2016-09-16 | 1 | -0/+18 |
| | | | | Carries over any query strings from mapbox://-prefixed styles urls, source urls and tile urls to the api.mapbox.com requests. | ||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 5 | -25/+201 |
| | |||||
* | [core] Correct evaluation of interval functions | clydebarrow | 2016-09-16 | 1 | -0/+11 |
| | |||||
* | [core] Use optional to represent possible absence, not empty strings | John Firebaugh | 2016-09-16 | 1 | -24/+25 |
| | |||||
* | [core] Move {clip,merge}_lines to layout directory | John Firebaugh | 2016-09-16 | 1 | -1/+1 |
| | |||||
* | [core] [android] - public api configurable base endpoint (#6309) | Tobrun | 2016-09-15 | 2 | -23/+50 |
| | | | add runloop to test | ||||
* | [core] upgrade RapidJSON to 1.1.0 | Konstantin Käfer | 2016-09-15 | 2 | -6/+7 |
| |