summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [core] use #pragma once instead of ifdef include guardsKonstantin Käfer2016-05-25148-592/+148
|
* [core] Move GLFW stencil clip debug to coreBruno de Oliveira Abinader2016-05-244-0/+53
| | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669.
* [core] Added PixelZoom, RasterPos to GL configBruno de Oliveira Abinader2016-05-242-0/+17
|
* [core] move *Observers to their own filesKonstantin Käfer2016-05-2316-75/+139
|
* [core] move RenderItem and GlyphRange to their own headersKonstantin Käfer2016-05-236-20/+41
|
* [core] Restore default texture unitThiago Marcos P. Santos2016-05-231-0/+1
| | | | Play nice with the GL context when we are sharing it.
* [core] Implement MapDebugOptions::WireframeBruno de Oliveira Abinader2016-05-235-22/+50
| | | | | | | | Together with MapDebugOptions::Collision, provides "wireframe" rendering output so all drawn objects are visible. This mode ignores the line width, background and fill colors for better visualization. Fixes #4359.
* [core] better symbol fading with texture lookups (#4579)Ansis Brammanis2016-05-2010-162/+135
| | | | | | | | | - this is simpler than predicting opacity based on current zooming speed - this is smoother: symbols don't flicker when changing zoom speed or when zooming in and out rapidly. https://github.com/mapbox/mapbox-gl-js/commit/1df146627092b58c8db64d45530c74cd12a3fa02 fix #4562
* [core] Avoid NaNs in TransformState unit conversionsBruno de Oliveira Abinader2016-05-202-14/+21
| | | | | Fix cases where e.g. state has either zero width or height, causing the unit convertion functions would return NaNs.
* [core] Include geometry in queryRenderedFeatures resultsJohn Firebaugh2016-05-186-13/+101
|
* [core] Add classifyRingsJohn Firebaugh2016-05-182-0/+57
|
* [core] use rapidjson's dtoa implementation to stringify floating point numbersKonstantin Käfer2016-05-182-0/+119
|
* [core] remove MockView and View dependency in TransformKonstantin Käfer2016-05-184-16/+61
|
* [core] Simplify parametersJohn Firebaugh2016-05-175-21/+20
|
* [core] Less autoJohn Firebaugh2016-05-171-3/+3
|
* [core] Feature IDs are always integersJohn Firebaugh2016-05-171-5/+1
|
* [core] Simplify and fix query logic across the antimeridianJohn Firebaugh2016-05-171-38/+14
|
* [core] Fix properties of GeoJSON layers in queryRenderedFeaturesJohn Firebaugh2016-05-172-10/+9
|
* [core] Eliminate temporary vector in Style::queryRenderedFeaturesJohn Firebaugh2016-05-171-9/+9
|
* [core] Use mapbox::geometry::envelope in Source::queryRenderedFeaturesJohn Firebaugh2016-05-171-27/+13
|
* [core] Rewrite TileCoordinate in terms of geometry.hpp pointJohn Firebaugh2016-05-176-115/+70
|
* [core] Introduce StyleQueryParameters; push coordinate calculations into SourceJohn Firebaugh2016-05-176-53/+61
|
* [core] Use mapbox::geometry::box in queryRenderedFeaturesJohn Firebaugh2016-05-131-10/+16
|
* [core] Make mapbox::geometry::envelope usable without explicit template ↵John Firebaugh2016-05-132-5/+15
| | | | arguments
* [core] Remove unusedJohn Firebaugh2016-05-132-2/+0
|
* [core] Use mapbox::geometry::{box,envelope}John Firebaugh2016-05-135-70/+34
|
* [core] move from microsecond precision timestamp to integer second precisionKonstantin Käfer2016-05-139-26/+32
|
* [core] Fix code style issuesJohn Firebaugh2016-05-126-99/+103
|
* [core] Avoid instantiating temporary vectorJohn Firebaugh2016-05-121-19/+20
|
* [core] CollisionBox::indexedFeature to CollisionFeature::indexedFeatureJohn Firebaugh2016-05-125-23/+20
| | | | This eliminates the CollisionBox constructor that instantiates an "empty" IndexedSubfeature.
* [core] Replace auto with actual typesJohn Firebaugh2016-05-121-2/+2
|
* [core] Avoid instantiating temporary vectorJohn Firebaugh2016-05-121-5/+2
|
* [core] Code formattingJohn Firebaugh2016-05-122-5/+5
|
* [core] Normalize tile coordinates in VectorTile (#4966)John Firebaugh2016-05-1112-54/+9
| | | Previously, vector tile coordinates were being normalized to util::EXTENT in each place they were used, and for annotation and GeoJSON sources that don't require normalization.
* [core] Added Viewport modeBruno de Oliveira Abinader2016-05-116-15/+54
| | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically.
* [core] retain tiles differently and remove old TileID classKonstantin Käfer2016-05-1016-495/+346
|
* [core] move TileData and dependents to new *TileID classesKonstantin Käfer2016-05-1038-123/+146
|
* [core] move Tile to use UnwrappedTileIDKonstantin Käfer2016-05-106-26/+27
|
* [core] move Painter and dependents to new *TileID classesKonstantin Käfer2016-05-1028-260/+140
|
* [core] add algorithm for generating clip IDs based on the new TileID classesKonstantin Käfer2016-05-105-0/+207
|
* [core] add algorithm for detecting whether an ordered map contains covering ↵Konstantin Käfer2016-05-101-0/+34
| | | | children
* [core] introduce three distinct TileID typesKonstantin Käfer2016-05-102-0/+308
| | | | | | * CanonicalTileID has z, x, and y, with x/y being within the bounds z defines. z can be anything from 0-32. * OverscaledTileID is composed of a z value, and a canonical tile. The z value indicates the zoom level the tile is intended for. It is primarily used for indexing overscaled data tiles. * UnwrappedTileID is composed of a wrap value, and a canonical tile. The wrap value is used for representing tiles to the left and right of the main (0/0/0 based) tile pyramid. It is primarily used for indicating the position a tile should be rendered at.
* [ios, osx] Renamed Hybrid to Satellite StreetsMinh Nguyễn2016-05-061-6/+6
| | | | The style ID has also changed, but the unversioned method will continue to point to the old v8 style ID.
* [core, ios, osx] Version default style URL APIs; deprecated EmeraldMinh Nguyễn2016-05-061-6/+6
| | | | | | | | | | Updated default styles from v8 to v9. Deprecated the MGLMapView class methods in favor of new methods that take a version parameter. Deprecated Emerald outright in favor of Outdoors. Replaced usage of the unversioned MGLStyle methods with the corresponding versioned methods and MGLStyleCurrentVersion to ensure consistency. Expanded MGLStyle unit tests to also assert that MGLStyle has the right number of style URL methods and that they’re all public. Linked the OS X SDK unit test bundle to libmbgl-core.a. Removed an unnecessary dependency on osxapp. Replaced Emerald with Outdoors in iosapp and osxapp. Fixes the iOS and OS X side of #4577 and #4702.
* [core] Implement has/!has filters (#4952)John Firebaugh2016-05-053-2/+45
|
* [core] Use geometry.hpp's pointJohn Firebaugh2016-05-0530-353/+236
|
* [core] Inline LatLng::project definition the one place it's usedJohn Firebaugh2016-05-052-13/+10
|
* [core] Privatize math.hpp and vec.hppJohn Firebaugh2016-05-0512-9/+257
|
* [Qt] Make it possible to disable libwebp and libjpeg-turbo at build timeThiago Marcos P. Santos2016-05-051-2/+2
| | | | Pull less dependencies.
* [core] Privatize various util headers (#4945)John Firebaugh2016-05-044-0/+142
|