summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [glfw] Reduce memory use when window loses focusMikhail Pozdnyakov2019-07-092-0/+9
|
* Issue #15065 changelogs and nit fix.Aleksandar Stojiljkovic2019-07-094-5/+9
|
* Fix layers rendering after fill-extrusionAleksandar Stojiljkovic2019-07-0911-33/+31
| | | | | | | | | | | | | | | | | | | | | This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression https://github.com/mapbox/mapbox-gl-native/issues/14844#issuecomment-503600034 in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from https://github.com/mapbox/mapbox-gl-js/pull/7821 Fixes: #14844, #14779, #15039
* [core] Share render tiles lists between layersMikhail Pozdnyakov2019-07-0915-58/+87
| | | | This helps to avoid unneeded allocations.
* [android][ios][macos] Update changelog for #14930Alexander Shalamov2019-07-093-0/+7
|
* [core] Reserve size for filtered render layersAlexander Shalamov2019-07-092-2/+17
|
* [core] Improve performance for query rendered featuresAlexander Shalamov2019-07-0921-58/+63
| | | | | - query rendered symbols only from layers that support it - remove unnecessary iterations over vectors
* [ios, build] Add tests for MGLMapView pitch setting and tilt gestureJason Wray2019-07-082-0/+159
|
* [ios] Prepare ios-v5.2.0-alpha.2 releaseios-v5.2.0-alpha.2Jason Wray2019-07-084-9/+6
|
* [ios] Mapbox Events - v0.9.5 (#15077)Alf Watt2019-07-081-0/+0
|
* Revert "[core] Change severity of too many data-driven properties to "Info""Thiago Marcos P. Santos2019-07-081-13/+13
| | | | This reverts commit 2125080dc34381e7458695ed584ea94398d0e9b2.
* [android] - introduce MapboxMapOptins facility creation method.tobrun2019-07-087-9/+21
|
* [android] - add snapshotter and offline testtobrun2019-07-084-0/+128
|
* [android] Add command to run app center in Makefile (#15056)upstream/je-node-v4.2.0-releaseKevin Li2019-07-051-0/+5
| | | | | | * Add command to run app center in Makefile * rename command
* [core] RenderSource creates render itemsMikhail Pozdnyakov2019-07-0414-107/+141
|
* [core] Remove down-casting of render sourcesMikhail Pozdnyakov2019-07-0410-54/+10
|
* [core] Introduce ImageSourceRenderData and RenderSource::getImageRenderData()Mikhail Pozdnyakov2019-07-045-36/+45
| | | | | Image source render data is owned by render source, which is simpler than the previous approach and aligned with the render tiles ownership model.
* [core] ImageManager is not used at tile upload stageMikhail Pozdnyakov2019-07-046-29/+58
|
* [core] Introduce ImageManager::getSharedImageMikhail Pozdnyakov2019-07-042-1/+9
|
* [core] Introduce TileRenderDataMikhail Pozdnyakov2019-07-0415-131/+268
| | | | Remove rendering functionality from Tile implementations.
* [core] Geometry tile keeps layout result as a shared pointerMikhail Pozdnyakov2019-07-043-41/+42
|
* [core] Remove orchestration methods from RenderTileMikhail Pozdnyakov2019-07-0413-33/+42
|
* [android] - add ktlint, optimise code for ktlint validationtobrun2019-07-0451-274/+564
|
* [node] Parse 'sdf' option when adding an imageBruno de Oliveira Abinader2019-07-042-1/+7
|
* [android] changelog for 8.2.0-alpha.2android-v8.2.0-alpha.2Łukasz Paczos2019-07-031-1/+10
|
* [ios] Add removeStyleImage to MGLMapView (#14769)Fabian Guerra Soto2019-07-0214-0/+66
| | | | | | | | * [ios] Add shoulRremoveStyleImage to MGLMapViewDelegate. * [ios] Changelog update. * [ios, macos] Update shouldRemoveStyle method documentation.
* [ios, build] Add podspec lint scriptJason Wray2019-07-023-2/+85
|
* [ios, build] Stop packaging local podspec with releasesJason Wray2019-07-022-42/+0
|
* [core] Update changelog filesMikhail Pozdnyakov2019-07-022-0/+11
|
* [core] Remove unused PaintPropertyBinders::constants()Mikhail Pozdnyakov2019-07-021-12/+0
|
* [core] RenderSource does re-layout if layer's data-driven properties change.Mikhail Pozdnyakov2019-07-021-1/+6
|
* [core] Geometry tile updates layer render data if its constants mask remainsMikhail Pozdnyakov2019-07-024-11/+13
| | | | | | Thus, we do not have to wait for tile update completion in case the updated properties have the same constants mask, i.e. fit the existing bucket.
* [core] Introduce LayerProperties::constantsMask()Mikhail Pozdnyakov2019-07-0222-1/+84
| | | | | | Constants mask for data-driven paint properties is a reliable criteria of whether the given updated properties can still be used with the existing bucket (and the gl program instance).
* [android] - add binding integration for cache management APItobrun2019-07-0216-38/+722
|
* [core] Minor change to silence documentation warning on iOS.Julian Rex2019-07-021-2/+2
|
* [build] clean up cloudformation template and policiesZachariah Mully2019-07-012-223/+117
|
* [core] Fix error handling in HeadlessFrontend::render()Mikhail Pozdnyakov2019-06-282-7/+22
|
* [tests] Update test expecationsThiago Marcos P. Santos2019-06-284-0/+0
|
* [core] include Hiragana and Katakana glyph ranges to LocalGlyphRasterizerThiago Marcos P. Santos2019-06-282-9/+10
| | | | Fixes #14993
* [core] Add number-format expressionJuha Alanen2019-06-2725-7/+533
|
* [android] - update CI image to NDK 20tobrun2019-06-271-1/+1
|
* [ios] Fix ios-v5.2.0-alpha.1 podspec versionsJason Wray2019-06-263-3/+3
| | | | Versions had a period instead of a dash between the numbers and pre-release string.
* [ios] Release ios-v5.2.0-alpha.1ios-v5.2.0-alpha.1Jason Wray2019-06-264-6/+15
|
* [ios] Remove previously deprecated unavailable methods and propertiesJason Wray2019-06-265-59/+5
|
* [ios, macos] Deprecate methods in favor of new completion handler versionsJason Wray2019-06-268-49/+42
|
* Fixes problems associated with node 10 and NAN (#14847)Blake Thompson2019-06-264-53/+60
| | | | | | | | * Fixes problems associated with node 10 and NAN * Follow up removal of unnecessary linking to map object * Remove header left over from debugging
* [android] - update changelog for v8.2.0-alpha.1android-v8.2.0-alpha.1Tobrun2019-06-261-7/+11
|
* [android] - bring back opacity manual regression testtobrun2019-06-261-0/+9
|
* [build] GCC 8.0 now implements 'cast-function-type'Bruno de Oliveira Abinader2019-06-261-1/+5
|
* Remove assert from deconstructor of run_loop.cppMichael Muesch2019-06-261-1/+0
| | | In the deconstructor of run_loop.cpp there is an assert that checks to make sure the Scheduler is null before setting it to null. In some rare scenarios where the app is being put into the background or closed the Scheduler can be null before the deconsturctor is called. This can cause an unnecessary crash. Since the goal here is to just set the Scheduler to null either way, it should not matter what the state of the Scheduler is before the function call.