Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [all] Merge View into RendererBackend | John Firebaugh | 2017-07-26 | 1 | -1/+0 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 2 | -116/+0 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -247/+102 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 1 | -1/+5 |
| | |||||
* | [core] mutate style on annotation mutations immediately | Ivo van Dongen | 2017-07-18 | 2 | -12/+9 |
| | |||||
* | [core] abort early when the dimension is 0 | Konstantin Käfer | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | [core] Added MBGL_CONSTEXPR to satisfy GCC 4.9 | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -3/+4 |
| | |||||
* | [core] Improved label pitch-scaling: approximate collision box shapes based ↵ | Chris Loer | 2017-07-11 | 2 | -0/+14 |
| | | | | on tile distance from camera. | ||||
* | [core] Prefetch low resolution tiles | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+14 |
| | |||||
* | [core] Factor timePoint initialization: take 2 | Bruno de Oliveira Abinader | 2017-07-04 | 2 | -4/+7 |
| | |||||
* | [core] Check if frameZoom is NaN in Transform::flyTo callback | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -0/+5 |
| | |||||
* | [core] Clamp to scale boundaries in TransformState::setLatLngZoom | Bruno de Oliveira Abinader | 2017-06-28 | 1 | -1/+1 |
| | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 1 | -11/+0 |
| | |||||
* | [core] fix render doesn’t flag style mutation | Ivo van Dongen | 2017-06-26 | 1 | -2/+2 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -94/+20 |
| | |||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 1 | -126/+31 |
| | |||||
* | [core] Refactor CustomLayer internals | John Firebaugh | 2017-06-22 | 1 | -7/+1 |
| | | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style. | ||||
* | [core] Implement "smart setStyle" | John Firebaugh | 2017-06-15 | 1 | -111/+38 |
| | |||||
* | [core] Dynamic program compilation for data-driven properties | John Firebaugh | 2017-06-13 | 1 | -4/+4 |
| | |||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+10 |
| | |||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -4/+5 |
| | |||||
* | fix #8300 flyTo for close points (#9199) | Ansis Brammanis | 2017-06-06 | 1 | -10/+7 |
| | | | | | | | | | | | | | | The isClose threshold is switched from 0.000001 pixels to 1 pixel. As a backup, it checks whether r0 and r1 are finite. It might be possible to have just the threshold check or just the finiteness check, but I don't see the harm in having both. std::abs(w0 - w1) < 0.000001 is removed because it doesn't look like it's needed. All calculations should run fine even if w0 === w1. Finally, the point interpolation is tweaked so that at the end of the flying (when k === 1) it ends up at the exact end point. I didn't see any bugs related to this, but it seems like a good thing to have explicitly. | ||||
* | [core] Don't share TransformState reference | John Firebaugh | 2017-06-05 | 1 | -2/+2 |
| | |||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 1 | -18/+43 |
| | |||||
* | [core] Make TransformState LatLngBounds optional | Bruno de Oliveira Abinader | 2017-06-01 | 5 | -15/+22 |
| | |||||
* | Revert "[core] Factor timePoint initialization" | Bruno de Oliveira Abinader | 2017-05-30 | 1 | -3/+1 |
| | | | | This reverts commit 3790caafa3c98706c5cf0618c8aec592b2780bba. | ||||
* | [core] Don't need unique_ptr for AnnotationManager | John Firebaugh | 2017-05-26 | 1 | -12/+10 |
| | |||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 1 | -4/+4 |
| | | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817. | ||||
* | [core] Auto-growable SpriteAtlas using shelf-pack | John Firebaugh | 2017-05-26 | 1 | -1/+1 |
| | |||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 1 | -4/+4 |
| | | | | More like Source and Layer. | ||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 2 | -31/+0 |
| | |||||
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 1 | -5/+3 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 2 | -3/+2 |
| | |||||
* | [tidy] modernize-pass-by-value | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -3/+4 |
| | |||||
* | [core] render light | Ivo van Dongen | 2017-05-08 | 1 | -2/+2 |
| | |||||
* | [core] Reduce use of RecalculateStyle | John Firebaugh | 2017-05-05 | 4 | -48/+40 |
| | | | | | | | * Don't use it to track zoom changes. Instead, Style::update can use the zoom history to check for a change in zoom from the previous frame. * Don't use it to track active property transitions. Style already knows which layers/light have an active transition, and can re-evaluate only those that do. This leaves layer property changes as the only use of RecalculateStyle. | ||||
* | [core] Omnibus Style::update method | John Firebaugh | 2017-05-04 | 2 | -25/+13 |
| | | | | Combine Style::cascade, recalculate, relayout, and updateTiles into a single method. This allows multiple loops over sources and layers to be consolidated and prepares for additional Style-Map decoupling: rather than tracking pending updates via a set of Update flags held by the Map and passed to the Style, the Style can use its own data to determine what to update. | ||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 1 | -9/+9 |
| | |||||
* | [core] Factor timePoint initialization | John Firebaugh | 2017-05-03 | 1 | -1/+3 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight | ||||
* | [core] No need to Update::Classes after removing a layer | John Firebaugh | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | [core] No need to manually set Update::Classes flag after annotation update | John Firebaugh | 2017-05-03 | 1 | -1/+0 |
| | | | | Since the advent of the runtime styling APIs, the APIs used by AnnotationManager::updateStyle will automatically set this flag as needed. | ||||
* | [core] Remove forced style cascade | John Firebaugh | 2017-05-03 | 1 | -3/+0 |
| | | | | This should happen automatically during rendering. After removing, I can no longer replicate the original issue (#1889). | ||||
* | Revert "[node] Temporary: exit(0) on exception in Painter::render" | John Firebaugh | 2017-05-02 | 1 | -10/+4 |
| | | | | This reverts commit f0d4411871d43012dc9e24a376ebc70ec6ca9224. | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -3/+4 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -1/+10 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 3 | -4/+24 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 1 | -12/+12 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | [core] Move Sprite parsing to thread pool | Konstantin Käfer | 2017-04-24 | 1 | -2/+2 |
| |