Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Failed sprite requests do not block tiles rendering | Mikhail Pozdnyakov | 2019-05-10 | 1 | -0/+3 |
| | |||||
* | [core] Schedule invocation of onStyleImageMissing completion callback on the ↵ | Alexander Shalamov | 2019-05-10 | 2 | -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 sources | Mikhail Pozdnyakov | 2019-04-30 | 3 | -10/+20 |
| | |||||
* | [core] CP #14517 - Store type of renderable segment when sorting symbols by key | Alexander Shalamov | 2019-04-26 | 1 | -15/+31 |
| | |||||
* | [core] Updated script detection for Unicode 12.1 | Minh Nguyễn | 2019-04-17 | 1 | -2/+13 |
| | | | | Updated script detection files to reflect changes in Unicode 12.1. | ||||
* | [core] Render layers use synchronized buckets and paint properties | Mikhail Pozdnyakov | 2019-04-17 | 7 | -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 Pozdnyakov | 2019-04-17 | 7 | -30/+12 |
| | |||||
* | [core] Update `style::LayerProperties` instances in tiles | Mikhail Pozdnyakov | 2019-04-17 | 11 | -85/+94 |
| | |||||
* | [core] Add `FadingTiles` layer type property | Mikhail Pozdnyakov | 2019-04-17 | 11 | -11/+23 |
| | |||||
* | [core] Introduce `LayerRenderData`. Source::update() accepts layer properties. | Mikhail Pozdnyakov | 2019-04-17 | 39 | -113/+122 |
| | |||||
* | [core] Use `style::LayerProperties` in render layers, buckets and layouts. | Mikhail Pozdnyakov | 2019-04-17 | 49 | -386/+366 |
| | |||||
* | [core] Introduce `style::LayerProperties` interface and its implementations | Mikhail Pozdnyakov | 2019-04-17 | 22 | -3/+360 |
| | |||||
* | [core] Sort cross-tile symbol segments using symbol-sort-key | Alexander Shalamov | 2019-04-17 | 3 | -285/+422 |
| | |||||
* | [core] Set sortKey for symbol segments during layout phase | Alexander Shalamov | 2019-04-17 | 3 | -11/+30 |
| | |||||
* | [core] Add optional sortKey to segment | Alexander Shalamov | 2019-04-17 | 1 | -2/+6 |
| | |||||
* | [core] Enable 'symbol-sort-key' layout property and generate style code | Alexander Shalamov | 2019-04-17 | 2 | -40/+69 |
| | |||||
* | [core] Add 'auto' enum value to symbol-z-order layout property | Alexander Shalamov | 2019-04-17 | 2 | -1/+2 |
| | |||||
* | Use emplace_hint for inserting render items | Mikhail Pozdnyakov | 2019-04-12 | 1 | -3/+3 |
| | |||||
* | [core] Order render items properly across several sources | Mikhail Pozdnyakov | 2019-04-12 | 1 | -21/+30 |
| | |||||
* | [ios] run glFlush when reducing memory and don't reduce memory while in ↵ | Konstantin Käfer | 2019-04-11 | 1 | -0/+2 |
| | | | | background (#14383) | ||||
* | [core] Pass only visible render layers to source in renderer | Mikhail Pozdnyakov | 2019-04-09 | 2 | -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 Brammanis | 2019-04-08 | 1 | -6/+7 |
| | |||||
* | [core] refactor ThreadLocal backend | Konstantin Käfer | 2019-04-08 | 1 | -13/+25 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 56 | -330/+331 |
| | |||||
* | [core] introduce gfx::RenderPass | Konstantin Käfer | 2019-04-05 | 26 | -39/+189 |
| | |||||
* | [core] test OffscreenTexture renderability before using them | Konstantin Käfer | 2019-04-05 | 4 | -4/+14 |
| | |||||
* | [core] move depth/stencil buffer debug viz to gfx::Context | Konstantin Käfer | 2019-04-05 | 4 | -47/+73 |
| | |||||
* | [core] remove Renderer::flush | Konstantin Käfer | 2019-04-05 | 5 | -22/+0 |
| | |||||
* | [core] move GLContextMode to RendererBackend | Konstantin Käfer | 2019-04-05 | 8 | -24/+19 |
| | |||||
* | [core] use unique names for debug segments | Konstantin Käfer | 2019-04-05 | 3 | -14/+19 |
| | |||||
* | [core] move RenderParameters creation to a later stage | Konstantin Käfer | 2019-04-05 | 1 | -24/+30 |
| | |||||
* | [core] refactor RendererBackend | Konstantin Käfer | 2019-04-05 | 15 | -99/+133 |
| | |||||
* | [core] move BackendScope to gfx namespace | Konstantin Käfer | 2019-04-05 | 6 | -18/+20 |
| | |||||
* | [core] add gfx::Renderable and gfx::OffscreenTexture | Konstantin Käfer | 2019-04-05 | 14 | -161/+195 |
| | |||||
* | [core] add getResource template to gfx::*Resource classes | Konstantin Käfer | 2019-04-05 | 19 | -73/+116 |
| | |||||
* | [core] move debug groups to gfx::CommandEncoder | Konstantin Käfer | 2019-04-05 | 12 | -91/+91 |
| | |||||
* | [core] introduce CommandEncoder object | Konstantin Käfer | 2019-04-05 | 9 | -10/+75 |
| | |||||
* | [core] move supportsHalfFloatTextures to gfx::Context | Konstantin Käfer | 2019-04-05 | 3 | -9/+6 |
| | |||||
* | [core] prefer static_cast for casts to derived classes | Konstantin Käfer | 2019-04-05 | 8 | -10/+10 |
| | |||||
* | [core] add generic base class for renderbuffers | Konstantin Käfer | 2019-04-05 | 12 | -82/+132 |
| | |||||
* | [core] gl::RenderbufferType -> gfx::RenderbufferPixelType | Konstantin Käfer | 2019-04-05 | 10 | -52/+65 |
| | |||||
* | [core] Pass crossfade parameters by const reference | Mikhail Pozdnyakov | 2019-04-05 | 1 | -7/+7 |
| | |||||
* | [core] Minor performance tweaks in renderer impl | Mikhail Pozdnyakov | 2019-04-04 | 2 | -8/+7 |
| | |||||
* | [core] Renderer: initialize render items and render sources in the same cycle | Mikhail Pozdnyakov | 2019-04-04 | 1 | -85/+75 |
| | |||||
* | add onStyleImageMissing to allow dynamically loaded or generated images (#14253) | Ansis Brammanis | 2019-04-02 | 19 | -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 #14294 | Thiago Marcos P. Santos | 2019-04-02 | 2 | -2/+3 |
| | |||||
* | [core] Remove RenderLinePaintProperties | Mikhail Pozdnyakov | 2019-04-02 | 10 | -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 initialization | Mikhail Pozdnyakov | 2019-04-02 | 5 | -33/+20 |
| | | | | Obviate few extra calls from the renderer impl parts initializing symbol layers. | ||||
* | [core] Single line optimization for variable label placement | Mikhail Pozdnyakov | 2019-03-29 | 7 | -31/+48 |
| | |||||
* | [core] Introduce variable text placement for point labels - Placement part | Mikhail Pozdnyakov | 2019-03-29 | 10 | -73/+267 |
| |