Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ios, macos] Add selection support to MGLMultiPoint annotations. (#9984) | Fabian Guerra Soto | 2017-10-18 | 1 | -0/+2 |
| | | | | | | * [ios, macos] Add selection support to MGLMultiPoint annotations. * [ios, macos] Update changelogs. | ||||
* | [core] make forcing cache/network only more explicit | Konstantin Käfer | 2017-10-12 | 4 | -11/+55 |
| | | | | | | Previously, we used the existence of a `prior*` field in the Resource object as an indication for whether we should consult the cache or not. However, this is prone to error, since a failed cache lookup won't set any prior fields. Therefore, we manually set `priorExpires` to 0. This in turn triggered another bug where generated wrong expiration timestamps when the server response we got was expired (or expired between sending and receiving). This commit changes the flags so that we can now explicitly request CacheOnly/NetworkOnly (or All) loading methods, rather than the implicit Optional/Required naming scheme. | ||||
* | [core] Add `cameraForLatLngs()` method with modified bearing | Asheem Mamoowala | 2017-10-09 | 2 | -3/+11 |
| | |||||
* | [core] Add minzoom to GeoJSONOptions | Konstantin Käfer | 2017-09-28 | 2 | -0/+11 |
| | |||||
* | [build] split out DefaultFileSource and dependents to a separate target | Konstantin Käfer | 2017-09-28 | 1 | -1/+0 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | [core] Move *TileID hashing to separate impl | Jesse Crocker | 2017-09-26 | 1 | -0/+263 |
| | |||||
* | [core] custom layer - add contextLost callback | Ivo van Dongen | 2017-09-22 | 1 | -0/+16 |
| | | | | - optional callback method that can be used to do cleanup when the context has been lost before re-initialisation | ||||
* | [core] Actor/ActorRef - ask calls to void methods | Ivo van Dongen | 2017-09-22 | 1 | -0/+26 |
| | | | | - allows to wait for execution of void methods as well as non-void methods | ||||
* | [core] send signal to RenderCustomLayer when gl context has been lost | Ivo van Dongen | 2017-09-22 | 1 | -0/+2 |
| | | | | - Prevents cleaning up of GL resources that no longer exist, resulting in a crash | ||||
* | [test] add ability to take the OnlineFileSource offline | Konstantin Käfer | 2017-09-22 | 2 | -0/+4 |
| | | | | This functionality is used for testing to ensure correct offline behavior when connectivity is missing. | ||||
* | Preserve depth buffer between 3D layers + optimize render order (#9931) | Lauren Budorick | 2017-09-21 | 1 | -0/+2 |
| | | | 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 | 1 | -1/+1 |
| | |||||
* | [core] Clear atlasImage rect for a removed pattern | Bruno de Oliveira Abinader | 2017-09-13 | 1 | -0/+26 |
| | |||||
* | Fast tileCount with help from @mapbox/sphericalmercator module | Asheem Mamoowala | 2017-09-08 | 2 | -5/+21 |
| | |||||
* | [core] Remove debug::renderTree | Lauren Budorick | 2017-09-07 | 1 | -1/+0 |
| | |||||
* | [node] Cleanup NodeMap::Render | Bruno de Oliveira Abinader | 2017-08-31 | 1 | -1/+2 |
| | |||||
* | [core][ios][macos][android]DDS-ify `text-letter-spacing` and `text-max-width` | Asheem Mamoowala | 2017-08-30 | 2 | -8/+8 |
| | |||||
* | [core] enable Thread destruction from arbitrary threads | Ivo van Dongen | 2017-08-30 | 1 | -2/+0 |
| | |||||
* | [core] make thread.hpp public | Ivo van Dongen | 2017-08-30 | 1 | -0/+163 |
| | |||||
* | Implement icon-anchor property | Lauren Budorick | 2017-08-28 | 3 | -5/+10 |
| | |||||
* | Set Default MaxZoom to 22 | Asheem Mamoowala | 2017-08-21 | 2 | -1/+3 |
| | |||||
* | [core] Added Style::getDefaultCamera() | Bruno de Oliveira Abinader | 2017-08-11 | 1 | -4/+2 |
| | |||||
* | [core] make RunLoop::schedule public | Ivo van Dongen | 2017-08-09 | 1 | -6/+6 |
| | |||||
* | [core] current scheduler | Ivo van Dongen | 2017-08-09 | 1 | -6/+9 |
| | | | | - Adds a way to set the current scheduler on the thread to be used whenever a mailbox is created that needs to reply on this thread | ||||
* | [core] Use separate attribute component for line normals | John Firebaugh | 2017-08-08 | 1 | -1/+2 |
| | | | | Broadcom GPUs don't cope well with using the least significant bit for this. | ||||
* | [core] finish must-revalidate support | Konstantin Käfer | 2017-08-08 | 2 | -0/+11 |
| | |||||
* | [core] make actor self reference optional - again | Ivo van Dongen | 2017-08-08 | 1 | -2/+7 |
| | | | | - uses a different method of constructor selection that also works on Apple clang < 8.2. | ||||
* | [core] Removed unused constructorupstream/tvn-test-ci-time-out | Thiago Marcos P. Santos | 2017-08-07 | 1 | -8/+0 |
| | | | | | | | | | | Not in use at the moment, was causing a compiler error on Apple LLVM version 8.0.0 (clang-800.0.42.1). ``` src/mbgl/sprite/sprite_loader.cpp:25:11: error: call to constructor of 'Actor<mbgl::SpriteLoaderWorker>' is ambiguous ``` | ||||
* | [core] Remove std:: namespace for some functions | Thiago Marcos P. Santos | 2017-08-07 | 1 | -2/+2 |
| | | | | They are not available on Android + GCC (needed by Qt) | ||||
* | [core][android][macos][ios] Implement property functions for line-join, ↵ | Lauren Budorick | 2017-07-26 | 3 | -12/+12 |
| | | | | text-justify, text-anchor (#9583) | ||||
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 4 | -23/+7 |
| | |||||
* | [core] Fix issues with the std:: namespace and old compilers | Thiago Marcos P. Santos | 2017-07-26 | 1 | -0/+25 |
| | | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/) | ||||
* | [core] fix backend scope handling on render, cleanup and lowmemory | Ivo van Dongen | 2017-07-25 | 1 | -4/+0 |
| | | | | | - Make renderer frontend responsible for creating a BackendScope on render - encapsulate backend scope handling on cleanup and low memory in renderer impl | ||||
* | [core] make actor self reference optional | Ivo van Dongen | 2017-07-24 | 1 | -3/+15 |
| | |||||
* | [core] add ask pattern to actor ref | Ivo van Dongen | 2017-07-24 | 1 | -0/+21 |
| | |||||
* | [core] implement ask pattern in actor | Ivo van Dongen | 2017-07-24 | 2 | -0/+46 |
| | |||||
* | [core] Fix build; struct ⇢ class | John Firebaugh | 2017-07-19 | 2 | -2/+2 |
| | |||||
* | [core] No need for default ctor in {Update,Tile}Parameters | Bruno de Oliveira Abinader | 2017-07-19 | 2 | -2/+2 |
| | |||||
* | [core] Bracket init works for optional<T> in GCC 4.9 | Bruno de Oliveira Abinader | 2017-07-19 | 3 | -7/+7 |
| | |||||
* | [core] BackendScope prevent double (de-)activation | Ivo van Dongen | 2017-07-18 | 2 | -0/+9 |
| | | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state | ||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 3 | -20/+20 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 5 | -26/+93 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 2 | -2/+3 |
| | |||||
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵ | Asheem Mamoowala | 2017-07-17 | 1 | -1/+1 |
| | | | | and ImageSource, un-premultiply in the shader for blending | ||||
* | [core] Update shaders. | Chris Loer | 2017-07-12 | 3 | -0/+9 |
| | | | | | Implements 'icon-pitch-alignment' (issue #9345) Fixes issue #9456 (map-aligned point label regression) | ||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 3 | -4/+4 |
| | |||||
* | [core] GCC 4.9 is unable to deduce ctors when using bracket init | Bruno de Oliveira Abinader | 2017-07-12 | 4 | -8/+54 |
| | |||||
* | [core] Added MBGL_CONSTEXPR to satisfy GCC 4.9 | Bruno de Oliveira Abinader | 2017-07-12 | 3 | -6/+16 |
| | |||||
* | [core] GCC 4.9 shadow member warnings | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -3/+3 |
| | |||||
* | [core] GCC 4.9 does not fully support custom variable templates | Bruno de Oliveira Abinader | 2017-07-12 | 6 | -11/+12 |
| |