summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [core] Failed sprite requests do not block tiles renderingMikhail Pozdnyakov2019-05-101-0/+3
|
* [core] Schedule invocation of onStyleImageMissing completion callback on the ↵Alexander Shalamov2019-05-102-9/+26
| | | | | | | | | same thread Before this change, ImageManger's 'done' callback for onStyleImageMissing observer notification that was created on renderer thread, could be called from different thread, therefore, is not thread safe. For example, on Android platform, callback was invoked from UI thread. This change makes callback to be scheduled on originating thread.
* [core] Less strict rules for adding render layers to sourcesMikhail Pozdnyakov2019-04-303-10/+20
|
* [core] CP #14517 - Store type of renderable segment when sorting symbols by keyAlexander Shalamov2019-04-261-15/+31
|
* [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-1722-3/+360
|
* [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-0526-39/+189
|
* [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-058-24/+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-0515-99/+133
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-056-18/+20
|
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-0514-161/+195
|
* [core] add getResource template to gfx::*Resource classesKonstantin Käfer2019-04-0519-73/+116
|
* [core] move debug groups to gfx::CommandEncoderKonstantin Käfer2019-04-0512-91/+91
|
* [core] introduce CommandEncoder objectKonstantin Käfer2019-04-059-10/+75
|
* [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-0512-82/+132
|
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-0510-52/+65
|
* [core] Pass crossfade parameters by const referenceMikhail Pozdnyakov2019-04-051-7/+7
|
* [core] Minor performance tweaks in renderer implMikhail Pozdnyakov2019-04-042-8/+7
|
* [core] Renderer: initialize render items and render sources in the same cycleMikhail Pozdnyakov2019-04-041-85/+75
|
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-0219-29/+244
| | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images.
* [core] Disable binary programs until we fix #14294Thiago Marcos P. Santos2019-04-022-2/+3
|
* [core] Remove RenderLinePaintPropertiesMikhail Pozdnyakov2019-04-0210-29/+37
| | | | | | | This patch removes the `RenderLinePaintProperties` by making `LineFloorWidth` part of the `style::LinePaintProperties`. It normalizes paint properties evaluation for the line layer.
* [core] Simplify render symbol layer initializationMikhail Pozdnyakov2019-04-025-33/+20
| | | | Obviate few extra calls from the renderer impl parts initializing symbol layers.
* [core] Single line optimization for variable label placementMikhail Pozdnyakov2019-03-297-31/+48
|
* [core] Introduce variable text placement for point labels - Placement partMikhail Pozdnyakov2019-03-2910-73/+267
|