Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] Move compression to platform | Thiago Marcos P. Santos | 2019-09-20 | 1 | -104/+0 |
| | | | | It depends on platform specific compression library. | ||||
* | [core] Clang format fixandroid-v8.3.2 | Mikhail Pozdnyakov | 2019-09-19 | 8 | -68/+89 |
| | |||||
* | [core] Immutable/Mutable pattern for Placement | Mikhail Pozdnyakov | 2019-09-19 | 4 | -80/+109 |
| | |||||
* | [core] Update buckets in Renderer | Mikhail Pozdnyakov | 2019-09-19 | 6 | -18/+35 |
| | |||||
* | [core] Fix Placement constness | Mikhail Pozdnyakov | 2019-09-19 | 7 | -16/+20 |
| | | | | Update buckets methods do not mutate placement, placement methods do not mutate buckets. | ||||
* | [core] Fix formatting | Mikhail Pozdnyakov | 2019-09-18 | 12 | -99/+81 |
| | |||||
* | [core] Use LayerInfo::tileKind in sources | Mikhail Pozdnyakov | 2019-09-18 | 6 | -12/+12 |
| | |||||
* | [core] Add LayerTypeInfo::TileKind | Mikhail Pozdnyakov | 2019-09-18 | 12 | -18/+47 |
| | |||||
* | [core] Check layer compatibility with source | Mikhail Pozdnyakov | 2019-09-18 | 9 | -43/+94 |
| | |||||
* | [build] Fix clang format and tidy checks | Juha Alanen | 2019-09-18 | 45 | -491/+348 |
| | |||||
* | [core] Add removeFeatureState API | Juha Alanen | 2019-09-18 | 8 | -0/+91 |
| | |||||
* | [core] Feature state support to RenderLayer classes | Juha Alanen | 2019-09-18 | 12 | -20/+31 |
| | |||||
* | [core] Add feature state support to queryRenderedFeatures API | Juha Alanen | 2019-09-18 | 10 | -17/+43 |
| | |||||
* | [core] Add support for set/getFeatureState APIs | Juha Alanen | 2019-09-18 | 6 | -0/+73 |
| | |||||
* | [core] Add SourceFeatureState class to handle feature states | Juha Alanen | 2019-09-18 | 2 | -0/+95 |
| | |||||
* | [core] Add setFeatureState API to Tile classes | Juha Alanen | 2019-09-18 | 5 | -1/+35 |
| | |||||
* | [core] Add feature state support to bucket classes | Juha Alanen | 2019-09-18 | 16 | -42/+208 |
| | |||||
* | [core] Add feature-state compound expression | Juha Alanen | 2019-09-18 | 1 | -0/+15 |
| | |||||
* | [core] Add feature state support to isFeatureConstant expression | Juha Alanen | 2019-09-18 | 1 | -1/+2 |
| | |||||
* | [core] Add feature state support to expression | Juha Alanen | 2019-09-18 | 2 | -0/+27 |
| | |||||
* | [Core] Fix wrong `maxzoom` setting of tileSet when using URL source (#15581) | zmiao | 2019-09-17 | 2 | -6/+30 |
| | | | | | | | | | | | | * [core] Take max/min zoom option from style if they are set * [core] std::move input value * [Core] Add changelogs * [Core] Fix clang-format reported error * [Core] fix clang-tidy reported error | ||||
* | [core] Fix for FormatSectionOverrides::hasOverride | Alexander Shalamov | 2019-09-17 | 1 | -11/+4 |
| | |||||
* | [core] Coalesce buckets updates from several tiles | Mikhail Pozdnyakov | 2019-09-13 | 3 | -6/+24 |
| | |||||
* | [core] Initiate new placement only when a new bucket appeares | Mikhail Pozdnyakov | 2019-09-13 | 3 | -14/+23 |
| | |||||
* | [core] Bitmask operations for enums | Mikhail Pozdnyakov | 2019-09-13 | 4 | -49/+4 |
| | |||||
* | [core] Fix placement for updated buckets | Mikhail Pozdnyakov | 2019-09-13 | 2 | -16/+10 |
| | | | | | Buckets update initiates new placement, so that newly added symbols are placed and shown immediately. | ||||
* | [core] Fix compilation failure caused by compilation warning for gcc 8 | Ming Li | 2019-09-12 | 1 | -2/+7 |
| | | | | | | | When compiling with gcc 8.3 under linux, I've got compiler error caused by the following warning: ../src/mbgl/util/chrono.cpp:26:26: error: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Werror=format-truncation=] I need to slightly increase the buffer size to get rid of the warning. | ||||
* | [core] Update MapObserver::onDidFinishRenderingFrame() API | Mikhail Pozdnyakov | 2019-09-12 | 1 | -1/+1 |
| | |||||
* | [core] Set fading tiles flag at TilePyramid::updateFadingTiles() | Mikhail Pozdnyakov | 2019-09-12 | 1 | -3/+3 |
| | |||||
* | [core] Use mbgl::underlying_type in style properties | Bruno de Oliveira Abinader | 2019-09-11 | 12 | -216/+228 |
| | |||||
* | [core] Expose mbgl::style::Light::setProperty | Bruno de Oliveira Abinader | 2019-09-11 | 2 | -0/+196 |
| | | | | Works the same way as mbgl::style::set{Paint,Layout}Property functions. | ||||
* | [core, ios, macos] SDK objects should hold weak pointers to the core style ↵ | Mikhail Pozdnyakov | 2019-09-09 | 1 | -1/+6 |
| | | | | objects (#15539) | ||||
* | [core] Fix Integer overflow when converting tileCoordinates to LatLon (#15560) | zmiao | 2019-09-05 | 1 | -2/+2 |
| | | | | | | * [core] fix integer overflow * [core] Add change log | ||||
* | [core, ios] Call transitionFinishFn for jumpTo. (#15473) | Julian Rex | 2019-09-05 | 1 | -0/+9 |
| | |||||
* | Always call onSourceLoaded observers (#15548) | Konstantin Käfer | 2019-09-03 | 4 | -3/+6 |
| | | | | | | | | * [core] add sources to source collection before triggering load * [test] add testcase for #15514 * [core] also call onSourceLoaded observers when no network request was necessary | ||||
* | [core] Enable `text-offset` with variable label placement | Mikhail Pozdnyakov | 2019-09-03 | 8 | -47/+110 |
| | | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/8642 | ||||
* | [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694) | Aleksandar Stojiljkovic | 2019-08-30 | 15 | -519/+521 |
| | | | | | | | | | | | This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48 Decoding on CPU removed. Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values. Rebase to latest mapbox-gl-js master and re-generate shaders. Partly fixes: #15503 | ||||
* | [core] fix collisionBox alignment when Icon/text translation is enabled (#15467) | zmiao | 2019-08-30 | 5 | -142/+195 |
| | | | | | | | | | | | | | | | | | | * add initial fix * fix bug for collision circle * refind code structure * fix indentation * update test * refind code structure * Add changelog * Add comment for boolean | ||||
* | [core] make padding optional when camera position is requested. | Łukasz Paczos | 2019-08-29 | 5 | -6/+6 |
| | | | | When padding is not provided, the current one that's cached in the TransformState is going to be returned. | ||||
* | [core] Remove programCacheDir parameter from ProgramParameters | Ander Conselvan de Oliveira | 2019-08-27 | 7 | -35/+9 |
| | | | | | | Binary shader support has been removed in commit c2f974f2a573 ([core] Remove binary shader support). This left-over parameter is not used anywhere anymore. | ||||
* | [core] fix mixed sdf + non-sdf icon rendering in one layer (#15456) | zmiao | 2019-08-26 | 9 | -105/+186 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] fix icon symbol rendring when sdf and non-sdf icon in the same symbol layer * fix build error * fix typo * revert renderableSegment change * simplify codes * fix build error * refine sdf icon flag * [core] fix mixed sdf + non-sdf icon rendering in one layer * remove iconstatus getter in stymbol bucket * fix review findings * provide bitwise operator for SymbolContent enum * use MBGL_MBGL_CONSTEXPR * add one missing update for sdfIcon * make renderer symbol type as enum | ||||
* | [core] Fix tileCover / TileCoordinate fromScreenCoordinate(#15442) | Aleksandar Stojiljkovic | 2019-08-23 | 5 | -16/+27 |
| | | | | | | | Remove unecessary tile coordinate unproject -> project step. Unproject+project isn't always a noop and this was the issue leading to wrong cover calculation in high pitch values. Fixes: https://github.com/mapbox/mapbox-gl-native/issues/15442 | ||||
* | [core] Export symbol placement update status from MapObserver | Mikhail Pozdnyakov | 2019-08-23 | 5 | -9/+11 |
| | |||||
* | [core] Fill layer pattern change must cause re-layout | Mikhail Pozdnyakov | 2019-08-22 | 1 | -0/+1 |
| | | | | | | Otherwise, pattern properties update is not taken in action. This caused the following render tests failure: `build/mbgl-render-test runtime-styling/layer-add-fill regressions/mapbox-gl-js#3107 --recycle-map` | ||||
* | [core] Fix GeoJSON tiles update | Mikhail Pozdnyakov | 2019-08-22 | 7 | -9/+10 |
| | | | | | | | | | | | | | Before this change, GeoJSON tiles data were updated before the corresponding layers were applied, therefore `GeometryTileWorker` parsed new data with the outdated layers. It caused the following render test failure: `mbgl-render-test text-max-width/unlimited regressions/mapbox-gl-native#9976 --recycle-map` Now a GeoJSON tile, which needs relayout, is not parsed until the valid layers are set. | ||||
* | [core] Don't overwrite locally renderable glyphs with remote glyphs | Asheem Mamoowala | 2019-08-21 | 1 | -2/+4 |
| | |||||
* | speed up fading when zooming even more | Ansis Brammanis | 2019-08-20 | 1 | -1/+1 |
| | | | | And a linear adjustment seems to make more sense. | ||||
* | [core] make symbols fade out faster while zooming out | Ansis Brammanis | 2019-08-20 | 3 | -13/+24 |
| | | | | | | | | | | | Zooming outcan make symbols overlap quickly. The area previously covered by the viewport is covered by a lot of colliding labels while the surrounding area has no labels. This difference produces an unwanted effect. This reduces that effect by: - reducing the fade duration while zooming out - doing placement more frequently while zooming out | ||||
* | [core] Fix combination of icon-text-fit with text-variable-anchors and ↵ | Alexander Shalamov | 2019-08-20 | 13 | -112/+254 |
| | | | | text-writing-mode | ||||
* | [core] also remove version info in ImageManager when removing an image (#15397) | Konstantin Käfer | 2019-08-19 | 1 | -0/+1 |
| |