Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Layer manager is responsible for buckets and layouts creationupstream/mikhail_layer_manager_makes_buckets | Mikhail Pozdnyakov | 2019-01-26 | 1 | -7/+0 |
| | | | | This is a step to stop using of render layers in tile worker thread. | ||||
* | [core] shader program must always match bucket in render symbol layer | Mikhail Pozdnyakov | 2019-01-11 | 1 | -5/+7 |
| | | | | | | | | | Before this change, `RenderSymbolLayer` with updated style was trying to render symbols using the previous bucket (with paint property binders that matched a previous program). Now, symbol bucket caches the latest corresponding paint properties (caching is happening on complete tiles only). As a result, `RenderSymbolLayer` always picks the shader program and its parameters in sync with the obtained bucket. | ||||
* | [core] Remove RenderLayer's is<> as<> methods | Alexander Shalamov | 2018-11-19 | 1 | -5/+0 |
| | |||||
* | [core] Replace RenderSymbolLayer downcast with symbol interface | Alexander Shalamov | 2018-11-19 | 1 | -1/+8 |
| | |||||
* | [core] Remove casts where expected type is part of the contract | Alexander Shalamov | 2018-11-19 | 1 | -0/+4 |
| | |||||
* | [core] Move RenderTile filtering / sorting logic to render layers | Alexander Shalamov | 2018-11-19 | 1 | -0/+4 |
| | |||||
* | [core] simplify dependency layout process and refactor data structures | Molly Lloyd | 2018-08-31 | 1 | -2/+2 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -0/+1 |
| | | | | expressions in `*-pattern` properties | ||||
* | [core] Add `symbol-placement: line-center` | Chris Loer | 2018-07-23 | 1 | -2/+0 |
| | | | | | - Remove unused/vestigial 'maxCameraDistance' - Create a single collision circle for line labels that are less than half the width of a collision circle | ||||
* | [core] Refactor Painter away | John Firebaugh | 2017-07-19 | 1 | -1/+1 |
| | |||||
* | [core] Eliminate Bucket::render | John Firebaugh | 2017-07-19 | 1 | -0/+1 |
| | |||||
* | [core] improve legibility of labels that follow lines | Ansis Brammanis | 2017-07-11 | 1 | -0/+1 |
| | | | | | | | | | | port https://github.com/mapbox/mapbox-gl-js/pull/4781 This improves legibility of labels that follow lines in pitched views. The previous approach used the limited information in the shader to calculate put the glyph in approximatelyright place. The new approach does this more accurately by doing it on the cpu where we have access to the entire line geometry. | ||||
* | [core] Set "max_camera_distance" to 1.5 for viewport-aligned road labels. | Chris Loer | 2017-07-11 | 1 | -0/+2 |
| | | | | Viewport-aligned curved labels start to look very strange in the distance. Until we have a better system for projecting them, just prevent them from showing. | ||||
* | [core] retain GeometryTileLayer in SymbolLayout | Konstantin Käfer | 2017-06-21 | 1 | -2/+5 |
| | | | | We're storing GeometryTileFeature objects in SymbolLayout, but they may reference data in GeometryTileLayer, which could go away if we don't retain it. | ||||
* | [core] Remove unused SymbolPropertyValues members | John Firebaugh | 2017-06-14 | 1 | -4/+0 |
| | |||||
* | [core] Per-bucket icon atlases | John Firebaugh | 2017-06-13 | 1 | -2/+2 |
| | |||||
* | [core] cascade ⇢ transition / cascading ⇢ transitionable | John Firebaugh | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -5/+5 |
| | |||||
* | [core] Move renderer/* files into sub-folders (#8983) | Asheem Mamoowala | 2017-05-12 | 1 | -0/+96 |
Move renderer/* files into sub-folders |