Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Guard access to CustomTileLoader's data members with mutex | Alexander Shalamov | 2019-05-02 | 2 | -4/+9 |
| | |||||
* | [core] Keep shared_ptr to thread pool in CustomGeometrySource | Alexander Shalamov | 2019-05-02 | 1 | -1/+2 |
| | | | | | CustomGeometrySource should keep strong reference to shared thread pool that is used by CustomTileLoader. | ||||
* | [core] Less strict rules for adding render layers to sources | Mikhail Pozdnyakov | 2019-04-29 | 3 | -10/+20 |
| | |||||
* | [core] change approach to stencil clipping to (almost) match JS | Konstantin Käfer | 2019-04-29 | 24 | -394/+139 |
| | |||||
* | [core] Store type of renderable segment when sorting symbols by key | Alexander Shalamov | 2019-04-26 | 1 | -15/+31 |
| | |||||
* | [core] RendererImpl::dumDebugLogs() -> dumpDebugLogs() | Mikhail Pozdnyakov | 2019-04-25 | 3 | -3/+3 |
| | |||||
* | [core] Create ImageManager at renderer construction | Mikhail Pozdnyakov | 2019-04-25 | 1 | -17/+12 |
| | |||||
* | [core] Pass ImageManager to ImageRequestor's constructor | Alexander Shalamov | 2019-04-25 | 4 | -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 client | Alexander Shalamov | 2019-04-25 | 3 | -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.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. |