aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [android] Re-initialise renderer, backend and context when the android ↵upstream/ivd-android-glsurfaceview-3tierIvo van Dongen2017-09-136-19/+80
| | | | system destroyed the underlying gl resources
* [core] allow context to be abandoned on destructionIvo van Dongen2017-09-132-1/+9
| | | | - This enables the use case where the system already destroyed the underlying GL resources. Otherwise, the cleanup would fail and crash
* [android] renderer frontend - add mutex to guard update parametersIvo van Dongen2017-09-132-3/+20
| | | | | - solves a bunch of crashes - solves the flikkering issue when zooming with pinch gestures
* [android] ported egl configuration chooserIvo van Dongen2017-09-134-2/+343
| | | | - ported the code previously in the native_map_view to java so it can be more easily used by the GLSurfaceView
* [android] set current scheduler on gl threadIvo van Dongen2017-09-131-0/+6
|
* [android] async renderingIvo van Dongen2017-09-137-635/+279
| | | | | | - introduces GLSurfaceView - introduces Orchestration thread - renders on the gl thread
* [android] extract RendererBackend from NativeMapViewIvo van Dongen2017-09-135-106/+109
|
* [android] remove texture viewIvo van Dongen2017-09-134-51/+8
|
* [core] allow safe direct access to actor on single threaded schedulerIvo van Dongen2017-09-132-0/+37
|
* [core] make thread pause/resume thread safeIvo van Dongen2017-09-131-2/+2
|
* [core] remove throttling from geometry tileIvo van Dongen2017-09-132-9/+2
| | | | - This doesn't work for asynchronous rendering - see https://github.com/mapbox/mapbox-gl-native/pull/9611
* [ios] Update podspecs for v3.7.0-alpha.1ios-v3.7.0-alpha.1Jason 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
|
* [ios] extend ui image additions with init from premultiplied imageIvo van Dongen2017-09-052-0/+15
|
* [android] make the android release all build batched (#9907)Pablo Guardiola2017-09-051-0/+1
|
* bump MAS version number to 2.2.3 (#9901)Pablo Guardiola2017-08-311-1/+1
|
* [core] remove map update enumIvo van Dongen2017-08-315-69/+41
|
* [core] move annotation tile updates to rendererIvo van Dongen2017-08-312-5/+4
| | | | | - AnnotationData.updateData() was not completely thread safe. Calling it from the renderer thread instead of the main thread fixes this - Since we moved the coalescing of updates out of the map and into the renderer frontend implementations, the updateData was called too much, resulting in degraded performance. Moving it into the renderer makes sure it gets coalesced again.
* [core] annotation manager - manage dirty state internallyIvo van Dongen2017-08-313-24/+29
|
* [test] Enable render tests recycling the map object in node6-clang39-debugBruno de Oliveira Abinader2017-08-312-2/+18
|
* [test] Unignore render-tests/circle-pitch-alignment/*Bruno de Oliveira Abinader2017-08-311-4/+0
|
* [test] One map per pixel ratio in render.test.js --recycle-mapBruno de Oliveira Abinader2017-08-311-16/+36
|
* [test] Interpret render tests params: --recycleMap and --shuffleBruno de Oliveira Abinader2017-08-311-2/+14
|
* [node] Set style default camera upon each test suite runBruno de Oliveira Abinader2017-08-312-1/+19
|
* [node] Cleanup NodeMap::RenderBruno de Oliveira Abinader2017-08-313-22/+15
|
* [node] Split 'test-suite' run using 'run-s' scriptBruno de Oliveira Abinader2017-08-312-2/+5
|
* Update gl-js SHA + ignore fill-extrusion-multiple testLauren Budorick2017-08-302-0/+1
|
* Update gl-js SHAAsheem Mamoowala2017-08-301-0/+0
|
* [core][ios][macos][android]DDS-ify `text-letter-spacing` and `text-max-width`Asheem Mamoowala2017-08-3011-46/+362
|
* [android] map snapshotterIvo van Dongen2017-08-3011-0/+620
|
* [android] add GenericWeakReference that can be deleted from any threadIvo van Dongen2017-08-301-0/+29
|
* [default] map snapshotterIvo van Dongen2017-08-302-0/+116
|
* [default] headless_frontend - support program cache dirIvo van Dongen2017-08-302-6/+7
|