summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/renderer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Update buckets in RendererMikhail Pozdnyakov2019-09-191-0/+1
|
* [build] Fix clang format and tidy checksJuha Alanen2019-09-181-12/+6
|
* [core] Add removeFeatureState APIJuha Alanen2019-09-181-0/+7
|
* [core] Add support for set/getFeatureState APIsJuha Alanen2019-09-181-0/+14
|
* [core] Remove programCacheDir parameter from ProgramParametersAnder Conselvan de Oliveira2019-08-271-2/+0
| | | | | | Binary shader support has been removed in commit c2f974f2a573 ([core] Remove binary shader support). This left-over parameter is not used anywhere anymore.
* [core] Put gfx backend scope guard to Renderer::reduceMemoryUse()Mikhail Pozdnyakov2019-07-091-0/+1
|
* [core] Introduce RenderOrchestratorMikhail Pozdnyakov2019-06-251-10/+11
|
* [core] Introduce RenderTreeMikhail Pozdnyakov2019-06-251-1/+4
| | | | Split orchestration from rendering in the `Renderer::Impl` implementation.
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-101-2/+0
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [core] RendererImpl::dumDebugLogs() -> dumpDebugLogs()Mikhail Pozdnyakov2019-04-251-1/+1
|
* [core] remove Renderer::flushKonstantin Käfer2019-04-051-4/+0
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-051-3/+5
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-051-1/+1
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-051-3/+3
|
* [core] Expose a way of flushing the graphics pipelineThiago Marcos P. Santos2019-03-201-0/+4
| | | | | Useful for apps before going to background that are restricted by the OS of performing any operation.
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-131-2/+1
|
* [core] Introduce Renderer::queryFeatureExtension APIAlexander Shalamov2018-12-121-0/+8
| | | | | | New interface allows it's users to query additional information about feature that was provided by qRF interface. This is particularly useful for clustered features.
* [core] layermanager folderMikhail Pozdnyakov2018-11-301-0/+2
| | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
* [core] LayerManager can disable annotationsMikhail Pozdnyakov2018-11-281-0/+9
| | | | | | | | | | | | | At the moment, the annotations implementation in the `mapbox-gl-native` core is creating concrete layer instances apart from `LayerManager/LayerFactory` code path. So, annotations must be disabled if the `LayerManager` implementation does not provide line, fill or symbol layers (those, used by the annotations). Note: in future, annotations implementation will be moved from the core to the platform SDK level(see https://github.com/mapbox/mapbox-plugins-android/tree/master/plugin-annotation) and `LayerManager` won't need to disable it.
* [build] Update to geometry v1.0.0Bruno de Oliveira Abinader2018-11-131-4/+3
|
* [core] Rename "onLowMemory" to "reduceMemoryUse".Chris Loer2018-02-141-2/+2
| | | | | Android still calls "reduceMemoryUse" only while handling a low memory event. iOS, on the other hand, calls "reduceMemoryUse" every time it enters the background.
* [ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer.Chris Loer2017-12-111-2/+3
| | | | | - Changing font weight does not currently appear to be working. - Glyph metric extraction code not working; currently unused.
* [ios, macos] Add selection support to MGLMultiPoint annotations. (#9984)Fabian Guerra Soto2017-10-181-0/+15
| | | | | | * [ios, macos] Add selection support to MGLMultiPoint annotations. * [ios, macos] Update changelogs.
* [core] send signal to RenderCustomLayer when gl context has been lostIvo van Dongen2017-09-221-0/+4
| | | | - Prevents cleaning up of GL resources that no longer exist, resulting in a crash
* [core] Clean up includes and forward declarationsJohn Firebaugh2017-08-241-1/+1
|
* [core] Create BackendScopes in Renderer, assert in ImplJohn Firebaugh2017-08-241-1/+5
| | | | This avoids a long series of reset() calls in the Impl.
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-2/+2
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-181-1/+1
|
* [core] renderer interfaceIvo van Dongen2017-07-181-0/+78