summaryrefslogtreecommitdiff
path: root/src/mbgl
Commit message (Collapse)AuthorAgeFilesLines
* [core] Remove clipping option from RenderTile and style::Layerupstream/mikhail_simplify_render_tileMikhail Pozdnyakov2019-05-0713-14/+0
|
* [core] Guard access to CustomTileLoader's data members with mutexAlexander Shalamov2019-05-032-4/+9
|
* [core] Keep shared_ptr to thread pool in CustomGeometrySourceAlexander Shalamov2019-05-031-1/+2
| | | | | CustomGeometrySource should keep strong reference to shared thread pool that is used by CustomTileLoader.
* [build] change style code generator to sort properties alphabeticallyKonstantin Käfer2019-05-0219-1746/+1746
| | | | JSON keys in our style specification don't have a defined order. This change sorts them alphabetically so that we can rely on the order remaining them same across code generation runs.
* [build] change special casing for LineFloorWidth in shader generationKonstantin Käfer2019-05-022-17/+10
|
* [core] Less strict rules for adding render layers to sourcesMikhail Pozdnyakov2019-04-293-10/+20
|
* [core] change approach to stencil clipping to (almost) match JSKonstantin Käfer2019-04-2923-388/+139
|
* [core] Store type of renderable segment when sorting symbols by keyAlexander Shalamov2019-04-261-15/+31
|
* [core] RendererImpl::dumDebugLogs() -> dumpDebugLogs()Mikhail Pozdnyakov2019-04-253-3/+3
|
* [core] Create ImageManager at renderer constructionMikhail Pozdnyakov2019-04-251-17/+12
|
* [core] Pass ImageManager to ImageRequestor's constructorAlexander Shalamov2019-04-254-7/+19
| | | | | This makes ImageRequestor API explicitly dependant on ImageManager, so that ImageRequestor can unregister itself from ImageManager on destruction.
* [core] Track missing style images that were provided by clientAlexander Shalamov2019-04-253-5/+36
| | | | | | - Track images provided by client thruough onStyleImageMissing API - Handle reduceMemoryUsage in ImageManager, via Renderer API - Release client provided images when no tiles are using them
* [core] Updated script detection for Unicode 12.1Minh Nguyễn2019-04-171-2/+13
| | | | Updated script detection files to reflect changes in Unicode 12.1.
* [core] Render layers use synchronized buckets and paint propertiesMikhail Pozdnyakov2019-04-177-49/+64
| | | | Actual for layers rendering the geometry tile data: line, fill, fill-extrusion, heatmap, circle, symbol (was updated in previous commits).
* [core] Simplify RenderLayer interface.Mikhail Pozdnyakov2019-04-177-30/+12
|
* [core] Update `style::LayerProperties` instances in tilesMikhail Pozdnyakov2019-04-1711-85/+94
|
* [core] Add `FadingTiles` layer type propertyMikhail Pozdnyakov2019-04-1711-11/+23
|
* [core] Introduce `LayerRenderData`. Source::update() accepts layer properties.Mikhail Pozdnyakov2019-04-1739-113/+122
|
* [core] Use `style::LayerProperties` in render layers, buckets and layouts.Mikhail Pozdnyakov2019-04-1749-386/+366
|
* [core] Introduce `style::LayerProperties` interface and its implementationsMikhail Pozdnyakov2019-04-1721-3/+359
|
* [core] Sort cross-tile symbol segments using symbol-sort-keyAlexander Shalamov2019-04-173-285/+422
|
* [core] Set sortKey for symbol segments during layout phaseAlexander Shalamov2019-04-173-11/+30
|
* [core] Add optional sortKey to segmentAlexander Shalamov2019-04-171-2/+6
|
* [core] Enable 'symbol-sort-key' layout property and generate style codeAlexander Shalamov2019-04-172-40/+69
|
* [core] Add 'auto' enum value to symbol-z-order layout propertyAlexander Shalamov2019-04-172-1/+2
|
* Use emplace_hint for inserting render itemsMikhail Pozdnyakov2019-04-121-3/+3
|
* [core] Order render items properly across several sourcesMikhail Pozdnyakov2019-04-121-21/+30
|
* [ios] run glFlush when reducing memory and don't reduce memory while in ↵Konstantin Käfer2019-04-111-0/+2
| | | | background (#14383)
* [core] Pass only visible render layers to source in rendererMikhail Pozdnyakov2019-04-092-7/+5
| | | | | | | This simplifies the code and make it slightly more performant. Also, this change enables initialization the `RenderTile.used` field from inside the source (currently done in render layers).
* fix firing onStyleImageMissing after sprite has loaded (#14369)Ansis Brammanis2019-04-081-6/+7
|
* [core] refactor ThreadLocal backendKonstantin Käfer2019-04-081-13/+25
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-0556-330/+331
|
* [core] introduce gfx::RenderPassKonstantin Käfer2019-04-0525-39/+186
|
* [core] test OffscreenTexture renderability before using themKonstantin Käfer2019-04-054-4/+14
|
* [core] move depth/stencil buffer debug viz to gfx::ContextKonstantin Käfer2019-04-054-47/+73
|
* [core] remove Renderer::flushKonstantin Käfer2019-04-055-22/+0
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-057-23/+19
|
* [core] use unique names for debug segmentsKonstantin Käfer2019-04-053-14/+19
|
* [core] move RenderParameters creation to a later stageKonstantin Käfer2019-04-051-24/+30
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-0514-97/+129
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-055-17/+19
|
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-0513-159/+190
|
* [core] add getResource template to gfx::*Resource classesKonstantin Käfer2019-04-0519-73/+116
|
* [core] move debug groups to gfx::CommandEncoderKonstantin Käfer2019-04-0511-89/+90
|
* [core] introduce CommandEncoder objectKonstantin Käfer2019-04-058-10/+72
|
* [core] move supportsHalfFloatTextures to gfx::ContextKonstantin Käfer2019-04-053-9/+6
|
* [core] prefer static_cast for casts to derived classesKonstantin Käfer2019-04-058-10/+10
|
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-0511-81/+130
|
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-0510-52/+65
|
* [core] Pass crossfade parameters by const referenceMikhail Pozdnyakov2019-04-051-7/+7
|