Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] improve legibility of labels that follow linesupstream/rebase_text_pitch_scaling | Ansis Brammanis | 2017-06-30 | 29 | -733/+666 |
| | | | | | | | | | | port https://github.com/mapbox/mapbox-gl-js/pull/4781 This improves legibility of labels that follow lines in pitched views. The previous approach used the limited information in the shader to calculate put the glyph in approximatelyright place. The new approach does this more accurately by doing it on the cpu where we have access to the entire line geometry. | ||||
* | [core] fix transformMat4 | Ansis Brammanis | 2017-06-30 | 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] Hold on to tile yStretch value for rendering old symbolBuckets while ↵ | Chris Loer | 2017-06-30 | 2 | -2/+10 |
| | | | | waiting for new ones. | ||||
* | [core] Change OverscaledTileID to also include a "wrap" value. | Chris Loer | 2017-06-30 | 5 | -593/+588 |
| | | | | | This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile. | ||||
* | [core] Limit symbol re-placement on changed tile distance to pitch > 25. | Chris Loer | 2017-06-30 | 1 | -1/+7 |
| | |||||
* | [core] Re-generate shaders. | Chris Loer | 2017-06-30 | 3 | -89/+184 |
| | |||||
* | [core] Use fade texture in collision debug boxes so that they agree more ↵ | Chris Loer | 2017-06-30 | 4 | -3/+5 |
| | | | | closely with symbol shaders. | ||||
* | [core] Set "max_camera_distance" to 1.5 for viewport-aligned road labels. | Chris Loer | 2017-06-30 | 3 | -3/+19 |
| | | | | Viewport-aligned curved labels start to look very strange in the distance. Until we have a better system for projecting them, just prevent them from showing. | ||||
* | [core] Enable tile clipping for collision boxes. | Chris Loer | 2017-06-30 | 1 | -1/+1 |
| | | | | Necessary because collision boxes now change shape based on while tile they're part of. | ||||
* | [core] Extend collision feature boxes to accommodate potential pitch-scaling. | Chris Loer | 2017-06-30 | 1 | -8/+49 |
| | |||||
* | [core] Pass pitch-scaling vertex attributes and uniforms to shaders. | Chris Loer | 2017-06-30 | 9 | -21/+53 |
| | |||||
* | [core] Improved label pitch-scaling: approximate collision box shapes based ↵ | Chris Loer | 2017-06-30 | 11 | -25/+82 |
| | | | | on tile distance from camera. | ||||
* | [core] Bind only active attributes in order to avoid exceeding attribute ↵ | Lauren Budorick | 2017-06-29 | 3 | -6/+64 |
| | | | | | limits (#9373) Introducing two new attributes to enable property functions for line-width (#9250) pushed the attribute count over GL_MAX_VERTEX_ATTRIBS on some devices. Now we selectively bind only attributes that are used, making it unlikely to surpass GL_MAX_VERTEX_ATTRIBS. | ||||
* | [android] - keep state of initial overlain views margins (#9391) | Tobrun | 2017-06-29 | 1 | -16/+29 |
| | |||||
* | [core] Check if frameZoom is NaN in Transform::flyTo callback | Bruno de Oliveira Abinader | 2017-06-28 | 2 | -0/+10 |
| | |||||
* | [core] Clamp to scale boundaries in TransformState::setLatLngZoom | Bruno de Oliveira Abinader | 2017-06-28 | 2 | -1/+17 |
| | |||||
* | [android] remove tile cache size customization | Ivo van Dongen | 2017-06-27 | 3 | -52/+5 |
| | |||||
* | [ios] remove tile cache size customization | Ivo van Dongen | 2017-06-27 | 1 | -40/+0 |
| | |||||
* | [macos] remove tile cache size customization | Ivo van Dongen | 2017-06-27 | 1 | -21/+0 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 14 | -42/+0 |
| | |||||
* | [darwin] Assign threads more specific names | Jason Wray | 2017-06-27 | 1 | -1/+2 |
| | |||||
* | [core] fix render doesn’t flag style mutation | Ivo van Dongen | 2017-06-26 | 2 | -2/+28 |
| | |||||
* | [core] Don't transition new layers on a setStyle operation | John Firebaugh | 2017-06-26 | 9 | -22/+48 |
| | |||||
* | [core] Removed unused methods | Thiago Marcos P. Santos | 2017-06-26 | 3 | -56/+0 |
| | | | | No longer needed after refactoring ::setResourceTransform. | ||||
* | [darwin] Use ResourceTransform for setting URL transform callbacks | Thiago Marcos P. Santos | 2017-06-26 | 1 | -3/+13 |
| | |||||
* | [android] Use ResourceTransform for setting URL transform callbacks | Thiago Marcos P. Santos | 2017-06-26 | 2 | -11/+19 |
| | |||||
* | [core] Use the ResourceTransform instead of callbacks | Thiago Marcos P. Santos | 2017-06-26 | 5 | -30/+67 |
| | | | | | Based on the actor model, can be considered safer to use since we don't need to worry about object lifetime anymore. | ||||
* | [core] Store pointer instead of referect to the Object in ActorRef | Thiago Marcos P. Santos | 2017-06-26 | 1 | -3/+3 |
| | | | | | | | | | | | GCC complains about implicitly deleted assigment constructor when trying to do this: void setResourceTransform(optional<ActorRef<ResourceTransform>> transform) { resourceTransform = transform; } optional<ActorRef<ResourceTransform>> resourceTransform; | ||||
* | [core] Introduce the ResourceTransform | Thiago Marcos P. Santos | 2017-06-26 | 3 | -0/+41 |
| | | | | Wrapper for transforming URLs on the OnlineFileSource. | ||||
* | [core] Make the mbgl/actor headers public | Thiago Marcos P. Santos | 2017-06-26 | 4 | -3/+3 |
| | | | | | They will be needed by the DefaultFileSource, something that we also export as public. | ||||
* | remove bitrise config file (#9356) | Pablo Guardiola | 2017-06-23 | 1 | -235/+0 |
| | |||||
* | [android] - build release package once during ci build (#9351) | Tobrun | 2017-06-23 | 1 | -18/+0 |
| | |||||
* | [build] Switch from Travis CI to CircleCI | Bruno de Oliveira Abinader | 2017-06-22 | 7 | -395/+415 |
| | |||||
* | [build] Updated valgrind suppressions | Bruno de Oliveira Abinader | 2017-06-22 | 1 | -0/+9 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 25 | -207/+219 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 42 | -647/+726 |
| | |||||
* | [core] Refactor CustomLayer internals | John Firebaugh | 2017-06-22 | 10 | -85/+70 |
| | | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style. | ||||
* | [tests] Add tests for MapObserver::on{WillStart,DidFinish}LoadingMap | John Firebaugh | 2017-06-22 | 1 | -0/+50 |
| | |||||
* | [core] document lifetimes of GeometryTileFeatures | Konstantin Käfer | 2017-06-21 | 1 | -0/+7 |
| | |||||
* | [core] retain GeometryTileLayer in SymbolLayout | Konstantin Käfer | 2017-06-21 | 5 | -14/+21 |
| | | | | We're storing GeometryTileFeature objects in SymbolLayout, but they may reference data in GeometryTileLayer, which could go away if we don't retain it. | ||||
* | [core] always return owning pointers for GeometryTileData::getLayer() | Konstantin Käfer | 2017-06-21 | 9 | -52/+78 |
| | |||||
* | [core] switch to vector-tile library for decoding Mapbox vector tiles | Konstantin Käfer | 2017-06-21 | 6 | -252/+65 |
| | |||||
* | [core] shared feature data for GeoJSONTileData objects | Konstantin Käfer | 2017-06-21 | 1 | -5/+11 |
| | |||||
* | [core] shared data among AnnotationTileFeature objects | Konstantin Käfer | 2017-06-21 | 5 | -30/+82 |
| | |||||
* | [core] add benchmark for vector tile parsing | Konstantin Käfer | 2017-06-21 | 7 | -298/+366 |
| | |||||
* | [core] add MBGL_CHECK_ERROR to some locations where it was missing | Konstantin Käfer | 2017-06-21 | 2 | -6/+6 |
| | |||||
* | [build] Unbreak Travis | John Firebaugh | 2017-06-21 | 1 | -0/+2 |
| | |||||
* | [android] annotate Mapbox class with @UiThread to make clear that it is ↵ | Pablo Guardiola | 2017-06-21 | 1 | -0/+1 |
| | | | | required to be started from the main thread as it loads the native library for connectivity change events (#9309) | ||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 16 | -67/+67 |
| | | | | | 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 | 8 | -510/+1 |
| | | | | Fixes #6425 |