summaryrefslogtreecommitdiff
path: root/src/mbgl
Commit message (Collapse)AuthorAgeFilesLines
* [core] Align line vertex to 4-byte boundaryJohn Firebaugh2017-09-086-21/+13
| | | | 10 byte vertices are heavily penalized by common GL implementations.
* [core] Fix z-fighting of translucent fillsJohn Firebaugh2017-09-081-1/+3
|
* [core] Remove debug::renderTreeLauren Budorick2017-09-072-23/+0
|
* [core] remove map update enumIvo van Dongen2017-08-314-68/+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
|
* [node] Cleanup NodeMap::RenderBruno de Oliveira Abinader2017-08-311-0/+7
|
* [core][ios][macos][android]DDS-ify `text-letter-spacing` and `text-max-width`Asheem Mamoowala2017-08-303-10/+10
|
* [core] make thread.hpp publicIvo van Dongen2017-08-301-163/+0
|
* [core] Set Style::Impl::loaded only when finishing parsing styleBruno de Oliveira Abinader2017-08-301-1/+2
|
* [core] Clear RenderGeoJSONSource tilePyramid if no data is availableBruno de Oliveira Abinader2017-08-301-6/+11
|
* Implement icon-anchor propertyLauren Budorick2017-08-288-65/+107
|
* [core] Fix issue #9843 (overzoomed line label rendering glitch).Chris Loer2017-08-251-19/+53
| | | | | | Ports fix for GL JS issue #5112. Line label projection can't be based on tile geometry that's behind the plane of the camera. The relevant tests are still ignored because the overzoomed collision behavior is different between native and JS.
* [core] Add optional type template parameter to util::unit, so that it ↵Chris Loer2017-08-251-2/+2
| | | | doesn't always pick up the default type of 'double' from util::mag.
* [core] Added GeometryTileWorker-owned image correlation IDBruno de Oliveira Abinader2017-08-257-20/+41
|
* [core] Don't throttle placement in still modeBruno de Oliveira Abinader2017-08-252-2/+8
|
* Revert "[core] Ensure image dependencies in ↵Bruno de Oliveira Abinader2017-08-251-6/+1
| | | | | | GeometryTileWorker::onImagesAvailable" This reverts commit cd8eb13ba2d8b65f6cac12a36e0586abc56fcb9f.
* [core] No need to skip glClear optimization in overdraw modeJohn Firebaugh2017-08-241-5/+0
|
* [core] Eliminate temporary sources setJohn Firebaugh2017-08-241-11/+8
|
* [core] Clean up includes and forward declarationsJohn Firebaugh2017-08-243-25/+13
|
* [core] Inline Renderer::Impl::doRenderJohn Firebaugh2017-08-243-41/+25
|
* [core] Remove unnecessary members from UpdateParametersJohn Firebaugh2017-08-243-8/+2
|
* [core] Create BackendScopes in Renderer, assert in ImplJohn Firebaugh2017-08-242-9/+7
| | | | This avoids a long series of reset() calls in the Impl.
* [core] Inline RenderItem and RenderDataJohn Firebaugh2017-08-242-49/+18
|
* [core] Merge RenderStyle into Renderer::ImplJohn Firebaugh2017-08-247-605/+477
|
* [core] Avoid GeometryTile dependency in FeatureIndexJohn Firebaugh2017-08-243-23/+14
|
* [core] Avoid RenderStyle dependency in query codeJohn Firebaugh2017-08-2420-93/+77
|
* [core] Update ZoomHistory.lastInteger{Zoom,Time} if different from floor zoomBruno de Oliveira Abinader2017-08-221-16/+21
|
* Set Default MaxZoom to 22Asheem Mamoowala2017-08-212-2/+2
|
* [core] Correct x-offset introduced by vertical glyph rotationChris Loer2017-08-183-12/+21
| | | | | Fixes issue#9768. Port of GL JS PR #5100.
* [core] Ensure image dependencies in GeometryTileWorker::onImagesAvailableBruno de Oliveira Abinader2017-08-141-1/+6
|
* [core] Added Style::getDefaultCamera()Bruno de Oliveira Abinader2017-08-114-45/+14
|
* [core] remove dependencies on RunLoopIvo van Dongen2017-08-094-8/+8
|
* [core] current schedulerIvo van Dongen2017-08-091-0/+19
| | | | - Adds a way to set the current scheduler on the thread to be used whenever a mailbox is created that needs to reply on this thread
* [core] Use separate attribute component for line normalsJohn Firebaugh2017-08-087-40/+39
| | | | Broadcom GPUs don't cope well with using the least significant bit for this.
* [core] finish must-revalidate supportKonstantin Käfer2017-08-081-0/+1
|
* [core] Do not use polymorphic lambdaThiago Marcos P. Santos2017-08-071-34/+52
| | | | | | Crashes with GCC 5.2.0 needed by Qt Automotive. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68278
* [core] Include what you useThiago Marcos P. Santos2017-08-071-0/+1
| | | | Fix linking error on MacOS with older clang versions.
* [core] Remove std:: namespace for some functionsThiago Marcos P. Santos2017-08-071-1/+1
| | | | They are not available on Android + GCC (needed by Qt)
* [core] fix rendering of fill outlines that have a different color than the ↵Konstantin Käfer2017-08-071-30/+22
| | | | fill itself
* [core] Simplify generate-shaders.jsJohn Firebaugh2017-08-0212-24/+176
| | | | We moved the #pragma ⇢ #ifndef logic into gl-js.
* [core] modify texture coordinate scaling (#9153)Molly Lloyd2017-07-275-17/+23
| | | | | | | | | ignore unsupported dds property tests fix tests remove unneeded texture extent variable bump gl-js to master
* [core][android][macos][ios] Implement property functions for line-join, ↵Lauren Budorick2017-07-2612-99/+112
| | | | text-justify, text-anchor (#9583)
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-2611-25/+18
|
* [core] Fix issues with the std:: namespace and old compilersThiago Marcos P. Santos2017-07-267-3/+14
| | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/)
* [core] fix backend scope handling on render, cleanup and lowmemoryIvo van Dongen2017-07-251-4/+4
| | | | | - Make renderer frontend responsible for creating a BackendScope on render - encapsulate backend scope handling on cleanup and low memory in renderer impl
* [node] Reset Style::Impl::lastError when loading a new styleJohn Firebaugh2017-07-241-0/+2
|
* [core] generate masks for raster tiles to avoid painting over childrenKonstantin Käfer2017-07-2411-8/+105
|
* [core] add algorithm for computing masks for raster tilesKonstantin Käfer2017-07-243-0/+148
|
* [android] Disable program caching on Adreno 3xx, 4xx, and 5xx GPUs due to ↵John Firebaugh2017-07-211-1/+15
| | | | known bugs