Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 1 | -5/+1 |
| | |||||
* | [core] Convert legacy functions directly to expressions | John Firebaugh | 2018-07-13 | 1 | -2/+0 |
| | |||||
* | [core] Introduce LanguageTag for parsing BCP 47 tags | Chris Loer | 2018-07-03 | 1 | -0/+1 |
| | |||||
* | [tests] Replaced the ZoomHistory test with a render test | John Firebaugh | 2018-06-28 | 1 | -1/+0 |
| | |||||
* | [core] fix undefined behavior in LineAtlas::addDash | Konstantin Käfer | 2018-06-12 | 1 | -0/+1 |
| | |||||
* | Accept constant expressions in non-dds properties (#11960) | Anand Thakker | 2018-05-23 | 1 | -0/+1 |
| | | | Closes #11940 | ||||
* | [test] Update Map.PrefetchTiles | Bruno de Oliveira Abinader | 2018-02-28 | 1 | -0/+1 |
| | |||||
* | [build] convert CMake file list generation code to JavaScript | Konstantin Käfer | 2018-01-24 | 1 | -31/+28 |
| | | | | Bash sorting is weird... | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 1 | -0/+4 |
| | |||||
* | Support TileJSON bounds property (#10701) | Asheem Mamoowala | 2018-01-05 | 1 | -1/+3 |
| | | | | | | | | * [core] Parse TileJSON bounds property * [core] Add TileRange and LatLngBounds::contains(CanonicalTileID) Move LatLngBounds::contains impl to cpp file * [core] Skip tile creation outside of tileset bounds * [core] Fix TileRange for wrapped bounds and use for CustomTileLoader instead of LatLngBounds comparisons for tiles. | ||||
* | [core, macos, ios] Unit tests for LocalGlyphRasterizer | Chris Loer | 2017-12-11 | 1 | -0/+1 |
| | | | | | | Core test uses stubbed "glyph.pbf" without Chinese glyphs Darwin test relies on locally available "PingFang" font. Android test relies on locally available "Droid" font. 'expected.png' is NOT correct b/c I haven't figured out how to run unit tests on Android yet. | ||||
* | [core] Enable local glyph generation using TinySDF. | Chris Loer | 2017-12-11 | 1 | -1/+1 |
| | | | | | | | - Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization. - Default platform implementation doesn't locally generate any glyphs -> no behavior change - Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs - Rename glyph_loader.test to glyph_manager.test | ||||
* | [core, ios, macos] Implement unique_any and remove linb::any | Asheem Mamoowala | 2017-11-22 | 1 | -0/+1 |
| | |||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 1 | -0/+2 |
| | |||||
* | [core] Add unit test for CrossTileSymbolIndex | Ansis Brammanis | 2017-11-17 | 1 | -1/+2 |
| | |||||
* | [core] Update unit tests for viewport collision. | Chris Loer | 2017-11-17 | 1 | -1/+1 |
| | | | | Add 'GridIndex' unit test. | ||||
* | Implement Expressions (#9439) | Anand Thakker | 2017-11-08 | 1 | -0/+4 |
| | | | Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups) | ||||
* | [test] Added GLContextMode.Shared utest | Bruno de Oliveira Abinader | 2017-11-01 | 1 | -0/+1 |
| | |||||
* | Replace compile-time polymorphism with runtime polymorphism in the ↵ | John Firebaugh | 2017-10-23 | 1 | -1/+0 |
| | | | | conversion system | ||||
* | [test] Re-added API.ZoomHistory | Bruno de Oliveira Abinader | 2017-08-22 | 1 | -0/+1 |
| | |||||
* | [test] Added API.RecycleMapUpdateImages test | Bruno de Oliveira Abinader | 2017-08-14 | 1 | -0/+1 |
| | |||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -2/+0 |
| | |||||
* | [core] Remove API tests that are covered by node tests | John Firebaugh | 2017-07-26 | 1 | -2/+0 |
| | |||||
* | [core] add algorithm for computing masks for raster tiles | Konstantin Käfer | 2017-07-24 | 1 | -0/+1 |
| | |||||
* | [core] BackendScope prevent double (de-)activation | Ivo van Dongen | 2017-07-18 | 1 | -0/+1 |
| | | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state | ||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -0/+2 |
| | |||||
* | [test] Add utest to assert our dtoa implementation precision | Thiago Marcos P. Santos | 2017-07-12 | 1 | -0/+1 |
| | |||||
* | [tests] Add unit test for tile prefetching | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+1 |
| | |||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 1 | -1/+1 |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | ||||
* | [core] Remove util::Thread | Thiago Marcos P. Santos | 2017-06-21 | 1 | -1/+0 |
| | | | | Fixes #6425 | ||||
* | [tests] Added tests for ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -0/+1 |
| | |||||
* | [core] Remove unused binpack.hppp | John Firebaugh | 2017-06-13 | 1 | -3/+0 |
| | |||||
* | [core] Per-bucket icon atlases | John Firebaugh | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | [core] Per-bucket glyph atlases | John Firebaugh | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Fix undefined memory access in getCoveringRanges() (#9227) | Anand Thakker | 2017-06-09 | 1 | -0/+1 |
| | | | | | | | | | | | | * Add simple unit tests for SymbolSizeBinder * Fix bug in symbol size uniform value calculation For camera functions we were setting the zoom levels in "covering ranges" to `[(zoom stop <= tile zoom), (zoom stop >= 1 + tile zoom)]`, but then evaluating the function at `[tile_zoom, tile_zoom + 1]`. * Check for it != end() before accessing it->first | ||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 1 | -1/+0 |
| | | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817. | ||||
* | [core] Make ExponentialStops behavior consistent; add tests | John Firebaugh | 2017-05-19 | 1 | -0/+2 |
| | |||||
* | [core] Remove WorkQueue | John Firebaugh | 2017-05-17 | 1 | -1/+0 |
| | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949. | ||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 1 | -0/+2 |
| | |||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 1 | -0/+2 |
| | |||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 1 | -1/+3 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 1 | -1/+1 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | Fix edge case in composite function interpolation (#8613) | Anand Thakker | 2017-04-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | This fixes a bug where, for a zoom value greater than that of the highest zoom stop, composite function interpolation would return nan. (Blocking a render test over in #8593) * Add failing tests for composite function edge case The failing cases here are: - Should interpolate before the first stop - Should interpolate past the last stop * Fix edge case in composite function interpolation * Hold functions constant outside stop-defined domain | ||||
* | [core] cache binary shaders on Android | Konstantin Käfer | 2017-03-22 | 1 | -0/+3 |
| | |||||
* | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -0/+1 |
| | |||||
* | [core] Log Memory.Footprint test results (#8170) | Anand Thakker | 2017-02-28 | 1 | -0/+2 |
| | | | | | | * Log Memory.Footprint test output * On CI, only run Memory.Footprint test with libjemalloc | ||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 1 | -0/+1 |
| | |||||
* | [core] default value support in categorical function conversion | Ivo van Dongen | 2017-02-02 | 1 | -0/+2 |
| |