summaryrefslogtreecommitdiff
path: root/include/mbgl/util
Commit message (Collapse)AuthorAgeFilesLines
* [core] Add `cameraForLatLngs()` method with modified bearingAsheem Mamoowala2017-10-091-0/+6
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-131-0/+26
|
* Fast tileCount with help from @mapbox/sphericalmercator moduleAsheem Mamoowala2017-09-081-4/+18
|
* [core] Remove debug::renderTreeLauren Budorick2017-09-071-1/+0
|
* [core] enable Thread destruction from arbitrary threadsIvo van Dongen2017-08-301-2/+0
|
* [core] make thread.hpp publicIvo van Dongen2017-08-301-0/+163
|
* Set Default MaxZoom to 22Asheem Mamoowala2017-08-212-1/+3
|
* [core] make RunLoop::schedule publicIvo van Dongen2017-08-091-6/+6
|
* [core] Use separate attribute component for line normalsJohn Firebaugh2017-08-081-1/+2
| | | | Broadcom GPUs don't cope well with using the least significant bit for this.
* [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] Update shaders.Chris Loer2017-07-121-0/+4
| | | | | 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-121-1/+1
|
* [core] GCC 4.9 is unable to deduce ctors when using bracket initBruno de Oliveira Abinader2017-07-121-2/+11
|
* [core] Added MBGL_CONSTEXPR to satisfy GCC 4.9Bruno de Oliveira Abinader2017-07-122-1/+10
|
* [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-122-6/+7
|
* [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-071-0/+2
|
* [core] Removed unused methodsThiago Marcos P. Santos2017-06-263-56/+0
| | | | No longer needed after refactoring ::setResourceTransform.
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-151-1/+1
|
* [core] Per-tile glyph/icon atlasesJohn Firebaugh2017-06-131-0/+17
|
* [core] Collection-level immutabilityJohn Firebaugh2017-06-051-0/+15
| | | | 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] Replace createRender{Source,Layer} with Render{Source,Layer}::createJohn Firebaugh2017-05-121-9/+0
| | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency)
* [core] Immutable ImplsJohn Firebaugh2017-05-122-0/+132
|
* [tidy] modernize-pass-by-valueBruno de Oliveira Abinader2017-05-121-2/+4
|
* [tidy] modernize-use-usingBruno de Oliveira Abinader2017-05-122-2/+2
|
* [core] Make deleted members publicBruno de Oliveira Abinader2017-05-121-2/+4
| | | | warning: deleted member function should be public [modernize-use-equals-delete]
* [core] Make Map.addImage tests pass (#8843)Asheem Mamoowala2017-05-022-1/+16
| | | | | Fix Node tests suite implementation to parse pixelRatio from style json Premultiply images in the node binding before sending to mbgl core
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-273-0/+108
|
* [core] Move ProjectedMeters to projection.hppJohn Firebaugh2017-04-182-29/+28
|
* [core] Tighten geo.hpp ctorsBruno de Oliveira Abinader2017-04-142-43/+72
|
* [core, darwin] Object identity for MGLSource*, MGLStyleLayer*John Firebaugh2017-04-131-0/+10
| | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`.
* [core] Revert use of optional<EdgeInsets>, because EdgeInsets has a natural ↵John Firebaugh2017-04-111-0/+3
| | | | "empty" state
* [core] Added LatLngBounds::{valid,constrain}Bruno de Oliveira Abinader2017-04-111-0/+15
|
* [core] Updated Size::isEmpty and TransformState::valid checksBruno de Oliveira Abinader2017-04-102-7/+6
|
* [all] Make LatLng coordinates read-onlyJohn Firebaugh2017-04-062-41/+45
|
* [core] Tighten LatLng and other geo.hpp classesJohn Firebaugh2017-04-061-17/+18
| | | | | * Remove LatLng::null and enforce invariants * Remove unnecessary operator bool()
* [node] Move util/async_task.hpp to public include directoryKonstantin Käfer2017-03-281-0/+24
|
* [core] Move ignore.hpp to public include directoryJohn Firebaugh2017-03-281-0/+26
|
* [core] Avoid public dtoa.hpp includeJohn Firebaugh2017-03-281-13/+3
|
* [core] Move interpolate.hpp to public include directoryJohn Firebaugh2017-03-281-0/+89
|
* [core] Added Map::latLngBoundsForCameraBruno de Oliveira Abinader2017-03-241-0/+8
|
* [core] Pass std::exception_ptr in style::Observer::onStyleErrorBruno de Oliveira Abinader2017-03-171-0/+15
|
* [core] Avoid -Wundefined-var-template warnings with clang 3.9+John Firebaugh2017-03-091-19/+19
|
* [core] Enable debug events in Debug configurationMinh Nguyễn2017-03-041-1/+1
|
* [core] Safeguard ICU UChar usageBruno de Oliveira Abinader2017-03-021-0/+16
|
* [core] Make Image saferJohn Firebaugh2017-02-142-4/+65
| | | | | | Provide Image::copy, which handles copying rectangles from a source to a destination, with thorough bounds checking. Also fixes an indexing error in SpriteAtlas, where the top row of pixels in a wrapped image was copied from the wrong source row.
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-0/+17
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-274-9/+9
|
* [core] add clone() call to Image objectsKonstantin Käfer2017-01-261-0/+7
|