summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [test] add test for rendering a 204 No Content tileupstream/no-content-tilesKonstantin Käfer2017-09-222-0/+42
|
* [glfw] Save/Restore online status of DefaultFileSourceKonstantin Käfer2017-09-225-0/+26
|
* [glfw] Always load settings, and allow CLI args to override themKonstantin Käfer2017-09-221-30/+14
|
* [test] add ability to take the OnlineFileSource offlineKonstantin Käfer2017-09-224-4/+39
| | | | This functionality is used for testing to ensure correct offline behavior when connectivity is missing.
* [build] Shuffle render tests in 'test-node-recycle-map' targetBruno de Oliveira Abinader2017-09-211-1/+1
|
* Preserve depth buffer between 3D layers + optimize render order (#9931)Lauren Budorick2017-09-2123-150/+219
| | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
* [glfw] allow loading mapbox:// style URLs via CLIKonstantin Käfer2017-09-211-1/+5
|
* [core] make sure tiles are not treated as complete until all worker ↵Konstantin Käfer2017-09-2111-53/+56
| | | | | | operations completed Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent.
* [core] keep tiles renderable even if a subsequent error occursKonstantin Käfer2017-09-214-5/+51
| | | | Since 9a9408e8111bcdcd0fcb9a93112d61ab8fce0601, we marked tiles as non-renderable if an error occured. This lead to situations where a tile was loaded + parsed successfully, then a revalidation attempt occured (e.g. because the resource was stale) which failed. In this case, we used to mark the tile as non-renderable although we could've used the perfectly parsed (stale) resource.
* [android] - set error handler when starting snapshotter, remove obsolete ↵Tobrun Van Nuland2017-09-211-1/+2
| | | | static keyword on interface
* Fix platform dependent number type `unsigned long` -> `uint64_t`Asheem Mamoowala2017-09-204-5/+5
|
* [android] hook camera events into compass (#10019)Pablo Guardiola2017-09-203-53/+90
|
* [android] ignore failed uninstallsIvo van Dongen2017-09-191-3/+3
| | | | - ensures targets run whether the app was installed before on the device or not
* [core] Don't redo placement for zoom changes at low pitch.Chris Loer2017-09-181-3/+3
| | | | | Fixes issue #9996 Port of GL-JS #5284
* [android] - move strings resources to dedicated files, fixup simple map ↵Tobrun Van Nuland2017-09-1824-588/+295
| | | | activity, fixup double map activity, snapshot activity home button click fix, add activity titles, remove obsolete navigation drawer activity
* [core] Bypass GeoJSON tile data update if tileID zoom is above source's maxZoomBruno de Oliveira Abinader2017-09-152-5/+8
|
* [core] TransformState::getIntegerZoom should be uint8_tBruno de Oliveira Abinader2017-09-152-2/+2
|
* [node] Added 'removeSource'Bruno de Oliveira Abinader2017-09-153-0/+21
|
* [core] Reset zoom history state in still modeBruno de Oliveira Abinader2017-09-152-2/+15
|
* [core] Partially revert ZoomHistory.lastIntegerZoom updateBruno de Oliveira Abinader2017-09-151-1/+1
|
* Mapbox develops React Native Mapbox GLMinh Nguyễn2017-09-141-1/+1
| | | Updated the readme to acknowledge Mapbox’s official support for React Native.
* [android] - update zoom function example with selected stateTobrun Van Nuland2017-09-141-11/+59
|
* [android] - add style inspecatable in debug mode activityTobrun Van Nuland2017-09-143-60/+231
|
* Do not check connection if it is local requestRadosław Juszczyk2017-09-141-4/+5
| | | | Requests to servers which run on localhost should be independent from internet connection.
* [android] - harden offline region deletionTobrun Van Nuland2017-09-141-1/+2
|
* [android] - bump external dependenciesTobrun Van Nuland2017-09-143-10/+9
|
* [core] Do not cache stale tilesBruno de Oliveira Abinader2017-09-143-24/+20
|
* [core] Precompute if has image diffs when updating sourcesBruno de Oliveira Abinader2017-09-141-5/+3
|
* [node] Reflect GL JS changes in render.test.jsBruno de Oliveira Abinader2017-09-142-45/+1
|
* [node] Implement GeoJSON converterBruno de Oliveira Abinader2017-09-134-22/+14
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-134-0/+34
|
* [ios] Update podspecs for v3.7.0-alpha.1ios-v3.7.0-alpha.1upstream/fb-v3.7.0-podspecsJason Wray2017-09-123-3/+3
|
* [node] Shuffle seed supportBruno de Oliveira Abinader2017-09-121-1/+27
|
* [macos] Updated changelogMinh Nguyễn2017-09-121-3/+23
| | | | This adds entries for work done on the master branch since v0.5.1 of the macOS Maps SDK.
* [ios] Updated changelogJesse Bounds2017-09-121-3/+23
| | | | This adds entries for work done on the master branch since v3.6.0 of the iOS Maps SDK that was not included in any of the 3.6.x patch releases.
* [android] - don't recycle bitmap for icon reuse.Tobrun Van Nuland2017-09-121-10/+1
|
* [android] - avoid adding duplicate points to boundsTobrun2017-09-111-2/+4
|
* [android] Clear out mapCallback's OnMapReadyCallbacks on onDestroyRobin Darby2017-09-111-0/+5
|
* [core] Rename for clarity: ActiveTexture → ActiveTextureUnitJohn Firebaugh2017-09-116-12/+12
|
* [core] Dirty the correct state when a texture is deletedJohn Firebaugh2017-09-111-2/+4
| | | | When a texture is deleted, it is as if all texture units to which that texture object is bound are rebound to texture object zero. Therefore it's the *bindings* that need to be dirtied, not the active texture unit.
* [ios] Fix slight mismerge in iosappJason Wray2017-09-111-1/+1
|
* [android] test app - fix highlight buildings exampleIvo van Dongen2017-09-111-11/+11
|
* Fast tileCount with help from @mapbox/sphericalmercator moduleAsheem Mamoowala2017-09-088-15/+89
|
* [core] Align line vertex to 4-byte boundaryJohn Firebaugh2017-09-087-21/+13
| | | | 10 byte vertices are heavily penalized by common GL implementations.
* [core] Fix z-fighting of translucent fillsJohn Firebaugh2017-09-083-2/+6
|
* [core] Remove debug::renderTreeLauren Budorick2017-09-073-24/+0
|
* [android] fix is download complete (a download is complete when count and ↵Pablo Guardiola2017-09-071-1/+1
| | | | required resources match and the download state is inactive) (#9913)
* [macos] snapshotterIvo van Dongen2017-09-056-8/+95
|
* [ios] snapshotterIvo van Dongen2017-09-057-5/+181
|
* [darwin] snapshotterIvo van Dongen2017-09-052-0/+268
|