summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* [core] Introduce variable text placement for point labels - Render partAlexander Shalamov2019-03-295-6/+103
|
* Export hideGlyphs and addDynamicAttributes symbolsAlexander Shalamov2019-03-291-0/+5
|
* [core] Introduce variable text placement for point labels - Layout partMikhail Pozdnyakov2019-03-2914-116/+345
|
* [core] auto value for 'text-justify' fieldMikhail Pozdnyakov2019-03-291-0/+1
|
* [core] Enable 'text-radial-offset' propertyMikhail Pozdnyakov2019-03-292-1/+30
|
* [core] Enable text-variable-anchor propertyMikhail Pozdnyakov2019-03-297-1/+70
|
* [core] Traverse expression tree when checking for property overridesAlexander Shalamov2019-03-282-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 MapOptionsSudarsana Babu Nagineni2019-03-284-8/+18
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-284-19/+16
|
* [core] Add interface to change the orientation through MapOptionsSudarsana Babu Nagineni2019-03-283-5/+13
|
* [core] Add getter for Map optionsSudarsana Babu Nagineni2019-03-281-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 syncKonstantin Käfer2019-03-272-3/+3
|
* [core] harden fetching camera for bounds when padding is excessiveŁukasz Paczos2019-03-251-2/+7
|
* [core] ResoureOptions explicit copy via clone()Bruno de Oliveira Abinader2019-03-252-3/+6
|
* [core] Fix signature of fluent interface settersBruno de Oliveira Abinader2019-03-232-20/+20
|
* [core] Replace shared_ptr with unique_ptr in {Map,Resource}OptionsBruno de Oliveira Abinader2019-03-222-22/+28
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-2013-51/+132
|