summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] Removed unused constructorupstream/tvn-test-ci-time-outThiago Marcos P. Santos2017-08-071-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 functionsThiago Marcos P. Santos2017-08-071-2/+2
| | | | They are not available on Android + GCC (needed by Qt)
* [core][android][macos][ios] Implement property functions for line-join, ↵Lauren Budorick2017-07-263-12/+12
| | | | text-justify, text-anchor (#9583)
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-264-23/+7
|
* [core] Fix issues with the std:: namespace and old compilersThiago Marcos P. Santos2017-07-261-0/+25
| | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/)
* [core] fix backend scope handling on render, cleanup and lowmemoryIvo van Dongen2017-07-251-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 optionalIvo van Dongen2017-07-241-3/+15
|
* [core] add ask pattern to actor refIvo van Dongen2017-07-241-0/+21
|
* [core] implement ask pattern in actorIvo van Dongen2017-07-242-0/+46
|
* [core] Fix build; struct ⇢ classJohn Firebaugh2017-07-192-2/+2
|
* [core] No need for default ctor in {Update,Tile}ParametersBruno de Oliveira Abinader2017-07-192-2/+2
|
* [core] Bracket init works for optional<T> in GCC 4.9Bruno de Oliveira Abinader2017-07-193-7/+7
|
* [core] BackendScope prevent double (de-)activationIvo van Dongen2017-07-182-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 backendIvo van Dongen2017-07-183-20/+20
|
* [core] renderer interfaceIvo van Dongen2017-07-185-26/+93
|
* [core] split backend from mapobserverIvo van Dongen2017-07-182-2/+3
|
* [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵Asheem Mamoowala2017-07-171-1/+1
| | | | and ImageSource, un-premultiply in the shader for blending
* [core] Update shaders.Chris Loer2017-07-123-0/+9
| | | | | Implements 'icon-pitch-alignment' (issue #9345) Fixes issue #9456 (map-aligned point label regression)
* [core] GCC 4.9 bracket initialization issuesBruno de Oliveira Abinader2017-07-123-4/+4
|
* [core] GCC 4.9 is unable to deduce ctors when using bracket initBruno de Oliveira Abinader2017-07-124-8/+54
|
* [core] Added MBGL_CONSTEXPR to satisfy GCC 4.9Bruno de Oliveira Abinader2017-07-123-6/+16
|
* [core] GCC 4.9 shadow member warningsBruno de Oliveira Abinader2017-07-121-3/+3
|
* [core] GCC 4.9 does not fully support custom variable templatesBruno de Oliveira Abinader2017-07-126-11/+12
|
* [core] GCC 4.9 does not allow using another member in a constexpr ctorBruno de Oliveira Abinader2017-07-121-4/+4
|
* [core] Prefetch low resolution tilesThiago Marcos P. Santos2017-07-072-0/+11
|
* [core] Implement circle-pitch-alignment propertyChris Loer2017-07-062-0/+8
| | | | Closes issue #9349.
* [core] remove tile cache size setterIvo van Dongen2017-06-271-1/+0
|
* [core] Removed unused methodsThiago Marcos P. Santos2017-06-263-56/+0
| | | | No longer needed after refactoring ::setResourceTransform.
* [core] Use the ResourceTransform instead of callbacksThiago Marcos P. Santos2017-06-262-4/+10
| | | | | 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 ActorRefThiago Marcos P. Santos2017-06-261-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 ResourceTransformThiago Marcos P. Santos2017-06-261-0/+26
| | | | Wrapper for transforming URLs on the OnlineFileSource.
* [core] Make the mbgl/actor headers publicThiago Marcos P. Santos2017-06-263-0/+168
| | | | | They will be needed by the DefaultFileSource, something that we also export as public.
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-222-6/+8
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-222-36/+80
|
* [core] Rename ThreadedObject to ThreadThiago Marcos P. Santos2017-06-211-2/+2
| | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name.
* [core] Convert DefaultFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-211-2/+2
| | | | Fixes #6426
* [core] Enable property functions for line-width (#9250)Lauren Budorick2017-06-197-6/+9
|
* [core] Fix composite function approximation for non-integer stopsJohn Firebaugh2017-06-161-22/+53
|
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-151-1/+1
|
* [core] Dynamic program compilation for data-driven propertiesJohn Firebaugh2017-06-131-1/+1
|
* [core] Per-tile glyph/icon atlasesJohn Firebaugh2017-06-131-0/+17
|
* [core] Added Backend::{assume,set}ScissorTestBruno de Oliveira Abinader2017-06-131-0/+2
|
* [core] Added Backend::{assume,set}ViewportBruno de Oliveira Abinader2017-06-131-2/+2
|
* Fix undefined memory access in getCoveringRanges() (#9227)Anand Thakker2017-06-091-1/+1
| | | | | | | | | | | | * Add simple unit tests for SymbolSizeBinder * Fix bug in symbol size uniform value calculation For camera functions we were setting the zoom levels in "covering ranges" to `[(zoom stop <= tile zoom), (zoom stop >= 1 + tile zoom)]`, but then evaluating the function at `[tile_zoom, tile_zoom + 1]`. * Check for it != end() before accessing it->first
* [core] Collection-level immutabilityJohn Firebaugh2017-06-052-1/+16
| | | | Introduce a second level of immutability, over each of the collections held by a style: sources, images, and layers. Tracking immutability at this level allows us to short-circuit significant portions of the RenderStyle update logic via a simple equality check, greatly improving performance.
* [core] Refactor RenderSource updatesJohn Firebaugh2017-06-052-0/+8
| | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters
* [core] Use fixed-size std::array for ImageSource coordinatesAsheem Mamoowala2017-06-013-12/+11
|
* [core] Render Image SourceAsheem Mamoowala2017-06-011-1/+1
|
* [core] Offline support for Image SourcesAsheem Mamoowala2017-06-011-2/+4
|
* [core] Add toDouble Conversion method for correctly parsing Lat Lng coordinatesAsheem Mamoowala2017-06-012-5/+6
|