Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] OverscaledTileID::isChildOf should check wrap values. | Chris Loer | 2018-11-30 | 1 | -1/+4 |
| | | | | Fixes issue #13478 | ||||
* | [core] Fix VectorTileFeature::getValue() semantics after geometry@v1.0.0 | Bruno de Oliveira Abinader | 2018-11-26 | 1 | -0/+34 |
| | |||||
* | [build] Update to geometry v1.0.0 | Bruno de Oliveira Abinader | 2018-11-13 | 2 | -17/+13 |
| | |||||
* | [core] Convert GeometryTileWorker to "one-phase" loading | Chris Loer | 2018-04-02 | 1 | -33/+0 |
| | | | | | Modest simplification refactoring (issue #10457). Also, fixes issue #11538, which was caused in part by a hole in the vestigial two-phase loading. | ||||
* | [core] add support for mapzen terrarium (#11154) | Molly Lloyd | 2018-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | * add support for mapzen terrarium * Encoding --> DEMEncoding, avoid if statement when unpacking elevation values * add Terrarium test * update submodule * remove redundant checks | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 1 | -0/+93 |
| | |||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 1 | -0/+130 |
| | |||||
* | [core] Update unit tests for viewport collision. | Chris Loer | 2017-11-17 | 3 | -100/+2 |
| | | | | Add 'GridIndex' unit test. | ||||
* | [core] make sure tiles are not treated as complete until all worker ↵ | Konstantin Käfer | 2017-09-21 | 4 | -16/+13 |
| | | | | | | operations completed Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent. | ||||
* | [core] keep tiles renderable even if a subsequent error occurs | Konstantin Käfer | 2017-09-21 | 2 | -0/+51 |
| | | | | Since 9a9408e8111bcdcd0fcb9a93112d61ab8fce0601, we marked tiles as non-renderable if an error occured. This lead to situations where a tile was loaded + parsed successfully, then a revalidation attempt occured (e.g. because the resource was stale) which failed. In this case, we used to mark the tile as non-renderable although we could've used the perfectly parsed (stale) resource. | ||||
* | [core] Avoid RenderStyle dependency in query code | John Firebaugh | 2017-08-24 | 1 | -3/+1 |
| | |||||
* | [test] allow only a single shared display to avoid egl errors | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 2 | -3/+2 |
| | |||||
* | [core] mutate style on annotation mutations immediately | Ivo van Dongen | 2017-07-18 | 4 | -6/+14 |
| | |||||
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵ | Asheem Mamoowala | 2017-07-17 | 1 | -1/+1 |
| | | | | and ImageSource, un-premultiply in the shader for blending | ||||
* | [core] GCC 4.9 bracket initialization issues | Bruno de Oliveira Abinader | 2017-07-12 | 2 | -4/+4 |
| | |||||
* | [core] GCC 4.9 is unable to deduce ctors when using bracket init | Bruno de Oliveira Abinader | 2017-07-12 | 4 | -4/+8 |
| | |||||
* | [core] Change OverscaledTileID to also include a "wrap" value. | Chris Loer | 2017-07-11 | 1 | -73/+73 |
| | | | | | This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile. | ||||
* | [core] Refactor CustomLayer internals | John Firebaugh | 2017-06-22 | 1 | -0/+4 |
| | | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style. | ||||
* | [core] always return owning pointers for GeometryTileData::getLayer() | Konstantin Käfer | 2017-06-21 | 1 | -2/+1 |
| | |||||
* | [core] Per-tile glyph/icon atlases | John Firebaugh | 2017-06-13 | 2 | -8/+12 |
| | |||||
* | [core] Per-bucket icon atlases | John Firebaugh | 2017-06-13 | 4 | -12/+12 |
| | |||||
* | [core] Per-bucket glyph atlases | John Firebaugh | 2017-06-13 | 4 | -12/+12 |
| | |||||
* | [core] Split RenderStyle from Style | John Firebaugh | 2017-06-05 | 1 | -2/+2 |
| | |||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 4 | -12/+27 |
| | | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters | ||||
* | [core] Thread Style parameter through queryRenderedFeatures | John Firebaugh | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | [core] Auto-growable SpriteAtlas using shelf-pack | John Firebaugh | 2017-05-26 | 4 | -4/+4 |
| | |||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | [core] Move renderer/* files into sub-folders (#8983) | Asheem Mamoowala | 2017-05-12 | 2 | -2/+2 |
| | | | Move renderer/* files into sub-folders | ||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [tidy] modernize-use-emplace | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 4 | -18/+18 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 4 | -8/+8 |
| | | | | | | | | | | | | | | | | 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] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -8/+8 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -1/+1 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 2 | -2/+2 |
| | |||||
* | [core] Move Sprite parsing to thread pool | Konstantin Käfer | 2017-04-24 | 4 | -4/+4 |
| | |||||
* | [core] Render parent raster tiles when ideal tile can't be loaded | Konstantin Käfer | 2017-04-20 | 2 | -1/+13 |
| | |||||
* | [core] Safeguard PositionedIcon usage via optional | Bruno de Oliveira Abinader | 2017-04-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵ | Fabian Guerra | 2017-04-11 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp | ||||
| * | [core] check null data in query source features (#8553) | John Firebaugh | 2017-03-28 | 1 | -0/+10 |
| | | | | | | | | | | | | * [core] check null data in query source features * Include what you use | ||||
| * | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -0/+88 |
| | | |||||
* | | [core] Add DDS support for {text,icon}-size (#8593) | Anand Thakker | 2017-04-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update gl-js and generate style code * Factor out packUint8Pair() helper function * Draft implementation of DDS for {text,icon}-size Ports https://github.com/mapbox/mapbox-gl-js/pull/4455 * Fix text-size/composite-function-line-placement test * Refactor to PaintPropertyBinders-like strategy * Dedupe gl::Program construction * Use exponential function base for interpolation * Dedupe coveringZoomStops method * Fixup tests * Fix CI errors (hidden within #if block) | ||||
* | | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 1 | -2/+2 |
| | | |||||
* | | [core] Introduce a fully-evaluated tuple type for layout properties | John Firebaugh | 2017-03-31 | 1 | -2/+2 |
| | | |||||
* | | [core] check null data in query source features | Ivo van Dongen | 2017-03-28 | 1 | -0/+9 |
| | | |||||
* | | [core] Prefer std::map to std::unordered_map for smaller binary size | John Firebaugh | 2017-03-21 | 1 | -1/+1 |
| | | |||||
* | | [core] Replace MapChange enum with MapObserver | Bruno de Oliveira Abinader | 2017-03-15 | 1 | -7/+24 |
| | | |||||
* | | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -0/+88 |
|/ |