Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Respect minzoom and maxzoom properties | Thiago Marcos P. Santos | 2016-07-29 | 3 | -4/+7 |
| | | | | Fixes #5811 | ||||
* | GeoJSON point clustering (#5724) | Vladimir Agafonkin | 2016-07-27 | 6 | -60/+102 |
| | | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files | ||||
* | [core] Revert annotation source maxZoom to 22 | Bruno de Oliveira Abinader | 2016-07-26 | 2 | -3/+2 |
| | |||||
* | [core] Micro-optimizations in geometry code | Bruno de Oliveira Abinader | 2016-07-26 | 3 | -10/+23 |
| | |||||
* | [core] don't crash when the version number is not a number | Konstantin Käfer | 2016-07-20 | 1 | -1/+2 |
| | |||||
* | [core] fix crash when the style JSON doesn't have an object at its root | Konstantin Käfer | 2016-07-20 | 1 | -0/+5 |
| | |||||
* | [core] Make MapDebugOptions::StencilClip a no-op in Release mode | Bruno de Oliveira Abinader | 2016-07-20 | 3 | -0/+7 |
| | |||||
* | [core] Make MapDebugOptions::Overdraw a no-op in Release mode | Bruno de Oliveira Abinader | 2016-07-20 | 2 | -0/+12 |
| | |||||
* | Merge branch 'release-ios-v3.3.0' | Minh Nguyễn | 2016-07-19 | 1 | -6/+9 |
|\ | |||||
| * | [core] use more const, auto and refs | Konstantin Käfer | 2016-07-19 | 1 | -37/+32 |
| | | | | | | | | Cherry-picked from 40ea4247d81eccc1d48af56fe1da95438bbdefcc. | ||||
| * | [core] add check for missing sprite URL file extension | Konstantin Käfer | 2016-07-19 | 1 | -0/+8 |
| | | | | | | | | Cherry-picked from 559f3a654b976d41d0f3db3fa958ebcda3e97b1c. | ||||
| * | mapbox: URL containing query string causes infinite loop (#5554) | jingsam | 2016-07-19 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | * correct all EXPECT_EQ(actual, expected) to EXPECT_EQ(expected, actual) * fix getMapboxURLPathname() of URL with querystring * add test for normalizeSourceURL of non-mapbox protocal * Update mapbox.cpp Cherry-picked from e82ecc60acfeb95ec4804ecb0964a2d695416ea1. | ||||
| * | [core] Set annotation tileset max zoom to 18 | Bruno de Oliveira Abinader | 2016-07-19 | 1 | -1/+3 |
| | | |||||
| * | [core] Restored shape annotation z-order | Minh Nguyễn | 2016-07-18 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | Shapes are once again always added to the top z-index. Fixes #5691. Cherry-picked from 74fe96d2617f870206ff358d7dfcafccf4e109bc. | ||||
| * | [core] Guard against camera's `minScale` being NaN | Jason Wray | 2016-07-15 | 1 | -6/+9 |
| | | | | | | | | Fixes a bug where calculating the padded bounds for a single point would cause division by zero, resulting in NaN for `minScale`. This invalid `minScale` would then be used to create an invalid padded `centerPixel`. | ||||
* | | [core] use more const, auto and refs | Konstantin Käfer | 2016-07-19 | 1 | -37/+32 |
| | | |||||
* | | [core] add check for missing sprite URL file extension | Konstantin Käfer | 2016-07-19 | 1 | -0/+8 |
| | | |||||
* | | [core] Restored shape annotation z-order | Minh Nguyễn | 2016-07-18 | 1 | -2/+4 |
| | | | | | | | | | | | | Shapes are once again always added to the top z-index. Fixes #5691. | ||||
* | | [core] Add support for $id key to filters | John Firebaugh | 2016-07-18 | 3 | -3/+3 |
| | | | | | | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/391 | ||||
* | | [core] Move set/get thread names to platform:: | Thiago Marcos P. Santos | 2016-07-16 | 2 | -25/+2 |
| | | | | | | | | Android needs its own implementation. | ||||
* | | [core] Update color layer properties code generator | Bruno de Oliveira Abinader | 2016-07-14 | 2 | -2/+10 |
| | | |||||
* | | [core] Revert workaround for std::atomic on ARMv5 | Thiago Marcos P. Santos | 2016-07-13 | 12 | -66/+22 |
| | | | | | | | | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31 | ||||
* | | [core] Prefer color aliases for default property values | Bruno de Oliveira Abinader | 2016-07-13 | 5 | -8/+8 |
| | | |||||
* | | [core] Use PropertyValue<T> for Annotation line/fill | Bruno de Oliveira Abinader | 2016-07-13 | 3 | -7/+8 |
| | | |||||
* | | Quadkey tokens in tile URL templates, limited WMS support (#5628) | Minh Nguyễn | 2016-07-12 | 1 | -0/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Quadkey tokens in tile URL templates Fixes #5485. * [core] WMS tokens in tile URL templates Fixes #822. * [macos] Added WMS debug style Added a style to the macosapp resource bundle that can be used to test WMS support. To use it, zoom in to somewhere in New Jersey, then go to View ‣ Custom Style and enter “wms.json”. | ||||
* | | [core] Report conversion errors using std::string | Thiago Marcos P. Santos | 2016-07-12 | 1 | -1/+1 |
| | | | | | | | | | | char* increases the risk of pointing to a invalid reference. Qt had to use a static variable as retainer to workaround. | ||||
* | | [core] Fix matrix when panning around the world | Bruno de Oliveira Abinader | 2016-07-12 | 1 | -1/+1 |
| | | | | | | | | Partially reverts commit 1d46e83. | ||||
* | | [core] Remove unused | John Firebaugh | 2016-07-11 | 2 | -14/+0 |
| | | |||||
* | | [core] Move translatedMatrix to RenderTile | John Firebaugh | 2016-07-11 | 8 | -43/+51 |
| | | |||||
* | | [core] Pass RenderTile rather than individual parameters | John Firebaugh | 2016-07-11 | 18 | -69/+59 |
| | | |||||
* | | [core] Introduce PaintParameters | John Firebaugh | 2016-07-11 | 22 | -76/+105 |
| | | | | | | | | Use it to DRY selection of regular vs. overdraw shaders and VAOs. | ||||
* | | [core] Introduce non-anonymous Shaders class | John Firebaugh | 2016-07-11 | 11 | -114/+86 |
| | | |||||
* | | [core] Fix raster shader opacity in some cases | Bruno de Oliveira Abinader | 2016-07-11 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'boundsj-merge-3.3.0.rc.1' | Jesse Bounds | 2016-07-08 | 2 | -13/+1 |
|\ \ | |||||
| * \ | Merge branch 'release-ios-v3.3.0' into master | Jesse Bounds | 2016-07-07 | 2 | -13/+1 |
| |\ \ | | |/ | |||||
| | * | [core] Re-close polygons after clipping with clipper (#5596) | Jesse Bounds | 2016-07-06 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | This pulls in the implementation change in https://github.com/mapbox/ mapbox-gl-native/commit/903d609b40b6d0f4873f7bb46d96f4a06d7b17d6 from the master branch for the iOS 3.3.0 release. | ||||
| | * | [ios] #3979 compress telemetry events (#5490) | Fredrik Karlsson | 2016-07-05 | 2 | -13/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] #3979 wip gzip telemetry events * [ios] expose compression from core instead of adding a new dependency * [ios] #3979 Exposed decompress from mbgl and added a test case * [ios] #3979 cleanup * [ios] #3979 cleaned up test case * [ios] #3979 cleanup * [ios] #3979 gzip -> deflate | ||||
* | | | [core] track texture state to avoid redundand binds | Konstantin Käfer | 2016-07-08 | 28 | -95/+141 |
| | | | |||||
* | | | [core] Add support for circle-pitch-scale | John Firebaugh | 2016-07-07 | 7 | -4/+31 |
| | | | |||||
* | | | [core] Make extrudeScale calculations more similar to JS | John Firebaugh | 2016-07-07 | 4 | -20/+28 |
|/ / | |||||
* | | [core] don't force GL state to be set when calling .reset() | Konstantin Käfer | 2016-07-07 | 2 | -3/+2 |
| | | | | | | | | We are using Value::reset() to change a piece of GL state to its default value. However, the current implementation always executes the GL call, even if our state tracking system knows that it's already at that value. The new implementation of Value::reset() now respects that, resulting in a lot fewer GL calls. | ||||
* | | [core] move shaders to anon struct and alias them | Konstantin Käfer | 2016-07-07 | 34 | -294/+308 |
| | | |||||
* | | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514) | Young Hahn | 2016-07-06 | 8 | -143/+136 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well | ||||
* | | [core] Re-close polygons after clipping with clipper | John Firebaugh | 2016-07-06 | 1 | -1/+8 |
| | | |||||
* | | [core] Avoid unnecessary copies in GlyphSet::insert | John Firebaugh | 2016-07-04 | 3 | -5/+5 |
| | | |||||
* | | [core] refactor Raster and allow explicit mipmapping levels | Konstantin Käfer | 2016-07-04 | 3 | -51/+55 |
| | | |||||
* | | [core] Fix typo in coveringPlainOverdrawArray | Bruno de Oliveira Abinader | 2016-07-04 | 2 | -2/+2 |
| | | |||||
* | | mapbox: URL containing query string causes infinite loop (#5554) | jingsam | 2016-07-04 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | | | * correct all EXPECT_EQ(actual, expected) to EXPECT_EQ(expected, actual) * fix getMapboxURLPathname() of URL with querystring * add test for normalizeSourceURL of non-mapbox protocal * Update mapbox.cpp | ||||
* | | [core] Update RasterShader | Bruno de Oliveira Abinader | 2016-07-02 | 7 | -21/+44 |
| | | | | | | | | Ref: https://github.com/mapbox/mapbox-gl-shaders/issues/1 | ||||
* | | [core] Added StaticRasterVertexBuffer | Bruno de Oliveira Abinader | 2016-07-02 | 4 | -22/+47 |
| | |