summaryrefslogtreecommitdiff
path: root/mapbox-gl-js
Commit message (Collapse)AuthorAgeFilesLines
* [core] add raster-resampling property (#12176)upstream/rcleeMolly Lloyd2018-06-211-0/+0
| | | | | | | | | | * update style-code for raster-resampling * implement user-defined raster-resampling * invert filter condition * raster-resampling -> raster-resampling-mode for darwin language conventions
* [core] port zero line-width fix from gl-js (#12175)Molly Lloyd2018-06-191-0/+0
| | | | | | | | * port zero line-width fix from gl-js * ignore transition test * ignore feature-state tests
* [core] Align match behavior with case/==John Firebaugh2018-05-181-0/+0
| | | | Makes `["match", ["get", k], label, match, otherwise]` equivalent to `["case", ["==", ["get", k], label], match, otherwise]`. This changes the behavior of match expressions where the runtime type of the input does not match the type of the labels: previously such expressions produced a runtime type error and then fell back to the property default value; now they produce the fallback value from the match expression.
* [core] Rework spec function/expression taxonomyLauren Budorick2018-05-141-0/+0
| | | Ports https://github.com/mapbox/mapbox-gl-js/pull/6521, updating codegen scripts to parse new expression taxonomy.
* [core] Only run placement for first layer per SymbolBucketChris Loer2018-05-031-0/+0
| | | | | | | | | Native version of mapbox/mapbox-gl-js#6548. Port of mapbox/mapbox-gl-js#6550. Prevents symbols that share the same layout properties from colliding against each other. Bump GL JS pin to get regression test. Rename "bucketName" -> "bucketLeaderID" to make it clearer what it represents.
* Bump GL JS pin to get tests for global symbol querying.Chris Loer2018-04-251-0/+0
| | | | | | - Pulls over an update to line.vertex.glsl (looks like a no-op?) - Add test ignores for collator, is-supported-script, line-gradient - Exclude collator, is-supported-script, line-gradient from code generation.
* Add abs, round, floor, ceil operators (#11653)Anand Thakker2018-04-111-0/+0
| | | | | | | | | | | | | | | | | | | | * Add abs, round, floor, ceil operators Port of https://github.com/mapbox/mapbox-gl-js/pull/6496 * [ios, macos] Simplified abs, ceiling, floor expressions * [ios, macos] Added rounding expression function * [android] - binding integration for round, ceil, floor and abs expressions * Update mapbox-gl-js to include non-integer rounding test * Drop extra braces * mapbox-gl-js -> master * Update style-spec docs -> PropertyFactory.java
* Fix style parsing bug for constant expressions (#11606)Anand Thakker2018-04-091-0/+0
| | | | | | | | | | | | | | * Fix style parsing bug for constant expressions Closes #10849 * Ignore tests for unported GL JS change Refs https://github.com/mapbox/mapbox-gl-js/pull/6429 * Fuller fix * Update mapbox-gl-js
* [core] Fixed to-rgba with zero opacityMinh Nguyễn2018-03-301-0/+0
|
* [core] Round-trip linear interpolatorsMinh Nguyễn2018-03-301-0/+0
|
* [core] Double maximum label width by reducing glyph precision.Chris Loer2018-03-221-0/+0
| | | | | Fixes issue #11507. Port of GL JS PR #6375.
* [core] Avoid flashing on pitched overzoomed tiles.Chris Loer2018-03-211-0/+0
| | | | | | Clamps perspective ratios in shaders. Fixes issue #11487. Port of GL JS PR #6365.
* [core] Update mapbox-gl-jsJohn Firebaugh2018-03-141-0/+0
|
* Port fix for "at" expression off-by-1 error (#11375)Anand Thakker2018-03-021-0/+0
| | | | | | | | | | * Port fix for "at" expression off-by-1 error Refs https://github.com/mapbox/mapbox-gl-js/pull/6269 * Consistency * Add ignores for symbol positiong differences in real-world tests
* Update mapbox-gl-jsJohn Firebaugh2018-03-011-0/+0
|
* [test] Native expression test support for:Chris Loer2018-02-281-0/+0
| | | | | - Round-tripping expressions through serialization and checking that outputs don't change - Checking expression serialization against expected value from fixture
* [core, ios, macos, android, node] Heatmap layer (#11046)Vladimir Agafonkin2018-02-151-0/+0
| | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com>
* [core] add support for mapzen terrarium (#11154)Molly Lloyd2018-02-141-0/+0
| | | | | | | | | | | | * add support for mapzen terrarium * Encoding --> DEMEncoding, avoid if statement when unpacking elevation values * add Terrarium test * update submodule * remove redundant checks
* [core] add maxzoom uniform for raster-dem tilesets (#11134)Molly Lloyd2018-02-141-0/+0
| | | | | | | | | | * add maxzoom uniform to support external tilesets * update git sha for gl-js * try and fix android crash * name default maxzoom constant
* [core] Account for overscaling in debug collision circles.Chris Loer2018-02-061-0/+0
| | | | | Fixes issue #11116. Port of GL JS issue $6041.
* [core] align raster imagery rendering to pixel rid to avoid blurrinessKonstantin Käfer2018-01-241-0/+0
|
* [core] update mapbox-gl-js submodule pinKonstantin Käfer2018-01-241-0/+0
| | | | | * disables transition render test (transitions are not supported with Still image rendering in Node.js) * removes support for hillshade-illumniation-direction-transition
* [core] Use separate shaders for background and clippingLauren Budorick2018-01-091-0/+0
|
* [core] Update debug collision circle shader.Chris Loer2018-01-091-0/+0
| | | | Fixes issue #10876.
* Fix distant collision perspective ratios (#10794).Chris Loer2018-01-041-0/+0
| | | | | Analog of GL JS issue #5911. Add native ignore for tilejson-bounds.
* Update mapbox-gl-js submoduleLauren Budorick2017-12-201-0/+0
|
* [core] Better align fill-extrusion vertex layoutLauren Budorick2017-12-201-0/+0
|
* [core] Overzoomed image sources vanish (#10677)Asheem Mamoowala2017-12-131-0/+0
| | | Use z0 tile coordinates instead of screen coordinates to compute ideal zoom for image sources
* Update gl-js submoduleJohn Firebaugh2017-12-011-0/+0
|
* [core] Remove ignores for passing tests.Chris Loer2017-11-171-0/+0
| | | | | Update ignore links to specific issues. Bump mapbox-gl-js version to get latest text-pitch-spacing test.
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-171-0/+0
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* Fix gl-js submodule sha (#10420)Anand Thakker2017-11-081-0/+0
|
* Implement Expressions (#9439)Anand Thakker2017-11-081-0/+0
| | | Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
* [core, node] Support axonometric renderingLauren Budorick2017-10-141-0/+0
|
* [core] Bypass GeoJSON tile data update if tileID zoom is above source's maxZoomBruno de Oliveira Abinader2017-09-151-0/+0
|
* [node] Reflect GL JS changes in render.test.jsBruno de Oliveira Abinader2017-09-141-0/+0
|
* [node] Implement GeoJSON converterBruno de Oliveira Abinader2017-09-131-0/+0
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-131-0/+0
|
* [core] Align line vertex to 4-byte boundaryJohn Firebaugh2017-09-081-0/+0
| | | | 10 byte vertices are heavily penalized by common GL implementations.
* [core] Fix z-fighting of translucent fillsJohn Firebaugh2017-09-081-0/+0
|
* [node] Split 'test-suite' run using 'run-s' scriptBruno de Oliveira Abinader2017-08-311-0/+0
|
* Update gl-js SHA + ignore fill-extrusion-multiple testLauren Budorick2017-08-301-0/+0
|
* Update gl-js SHAAsheem Mamoowala2017-08-301-0/+0
|
* Implement icon-anchor propertyLauren Budorick2017-08-281-0/+0
|
* Update ignores + suite_implementationLauren Budorick2017-08-231-0/+0
|
* [core] Correct x-offset introduced by vertical glyph rotationChris Loer2017-08-181-0/+0
| | | | | Fixes issue#9768. Port of GL JS PR #5100.
* [core] Use separate attribute component for line normalsJohn Firebaugh2017-08-081-0/+0
| | | | Broadcom GPUs don't cope well with using the least significant bit for this.
* [core] fix rendering of fill outlines that have a different color than the ↵Konstantin Käfer2017-08-071-0/+0
| | | | fill itself
* [core] Replace API.ZoomHistory test with integration testJohn Firebaugh2017-07-261-0/+0
|
* [core] generate masks for raster tiles to avoid painting over childrenKonstantin Käfer2017-07-241-0/+0
|