Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | [core] Introduce variable text placement for point labels - Render part | Alexander Shalamov | 2019-03-29 | 5 | -6/+103 |
| | |||||
* | Export hideGlyphs and addDynamicAttributes symbols | Alexander Shalamov | 2019-03-29 | 1 | -0/+5 |
| | |||||
* | [core] Introduce variable text placement for point labels - Layout part | Mikhail Pozdnyakov | 2019-03-29 | 14 | -116/+345 |
| | |||||
* | [core] auto value for 'text-justify' field | Mikhail Pozdnyakov | 2019-03-29 | 1 | -0/+1 |
| | |||||
* | [core] Enable 'text-radial-offset' property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -1/+30 |
| | |||||
* | [core] Enable text-variable-anchor property | Mikhail Pozdnyakov | 2019-03-29 | 7 | -1/+70 |
| | |||||
* | [core] Traverse expression tree when checking for property overrides | Alexander Shalamov | 2019-03-28 | 2 | -14/+53 |
| | | | | | | | | | | Before this change, symbol layer was only checking whether top level 'text-field' layout property expression is FormatExpression and if it has paint property overrides. This change takes into account that 'text-field' might have nested expressions, thus, requires traversal over child expressions. Fixes: #14254 | ||||
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 4 | -8/+18 |
| | | | | Move pixelRatio property from Map constructor to MapOptions. | ||||
* | [core] Add setter/getter for size property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 4 | -19/+16 |
| | |||||
* | [core] Add interface to change the orientation through MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 3 | -5/+13 |
| | |||||
* | [core] Add getter for Map options | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -6/+8 |
| | | | | | Instead of having individual getter for each Map option, add a common getter for all Map options. | ||||
* | [core] don't access empty texture pos optionals when buckets are out of sync | Konstantin Käfer | 2019-03-27 | 2 | -3/+3 |
| | |||||
* | [core] harden fetching camera for bounds when padding is excessive | Łukasz Paczos | 2019-03-25 | 1 | -2/+7 |
| | |||||
* | [core] ResoureOptions explicit copy via clone() | Bruno de Oliveira Abinader | 2019-03-25 | 2 | -3/+6 |
| | |||||
* | [core] Fix signature of fluent interface setters | Bruno de Oliveira Abinader | 2019-03-23 | 2 | -20/+20 |
| | |||||
* | [core] Replace shared_ptr with unique_ptr in {Map,Resource}Options | Bruno de Oliveira Abinader | 2019-03-22 | 2 | -22/+28 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 13 | -51/+132 |
| |