summaryrefslogtreecommitdiff
path: root/mapbox-gl-js
Commit message (Collapse)AuthorAgeFilesLines
* [core] Update mapbox-gl-js versionJuha Alanen2019-09-181-0/+0
|
* [core] Enable `text-offset` with variable label placementMikhail Pozdnyakov2019-09-031-0/+0
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/8642
* [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694)Aleksandar Stojiljkovic2019-08-301-0/+0
| | | | | | | | | | | This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48 Decoding on CPU removed. Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values. Rebase to latest mapbox-gl-js master and re-generate shaders. Partly fixes: #15503
* [core] Bump gl-js versionAlexander Shalamov2019-08-151-0/+0
|
* Bump mapbox-gl-js versionMikhail Pozdnyakov2019-08-131-0/+0
|
* [core] Bump mapbox-gl-js verstionAlexander Shalamov2019-08-131-0/+0
|
* [tests] Bump GL JS to run render test for #15139Thiago Marcos P. Santos2019-07-191-0/+0
| | | | https://github.com/mapbox/mapbox-gl-js/pull/8510
* Bump mapbox-gl-js versionMikhail Pozdnyakov2019-07-171-0/+0
|
* [core] Switch back to a more compact line attributes layout (#14851)Vladimir Agafonkin2019-06-101-0/+0
| | | | | | * [core] switch back to a more compact line attributes layout * update mapbox-gl-js to point to master
* [build] Bump Mapbox GL JS submoduleThiago Marcos P. Santos2019-05-231-0/+0
| | | | master @ cf577993c04a2590185322a0a4e2eaec04ba1b41
* [core] upgrade mapbox-gl-js pin to the most recent versionKonstantin Käfer2019-05-081-0/+0
|
* [core] render extrusions directly in the main framebufferKonstantin Käfer2019-05-081-0/+0
|
* Update mapbox-gl-js submodule to v0.53.0Mikhail Pozdnyakov2019-03-061-0/+0
|
* update shadersMolly Lloyd2019-03-051-0/+0
|
* [core] Do not consider X axis when constraining scaleBruno de Oliveira Abinader2018-11-291-0/+0
|
* [core] Support fill-extrusion-vertical-gradientBruno de Oliveira Abinader2018-11-291-0/+0
|
* [test] Bump GL JS pin.Chris Loer2018-10-151-0/+0
|
* [test] Bump gl-js pin.Chris Loer2018-09-191-0/+0
|
* [core] prevent crash when expression for pattern evaluates to "" (#12896)Molly Lloyd2018-09-181-0/+0
| | | when a source-expression like `["get", "property"]` evaluates to null and the default pattern value (empty string) is used, make sure attribute buffers get populated to avoid crashing the app
* [core] Make "to-number" of null behave as documentedJohn Firebaugh2018-09-131-0/+0
|
* [tests] Update mapbox-gl-jsJohn Firebaugh2018-09-131-0/+0
|
* [core] Add face culling mode parameter to Program::drawBruno de Oliveira Abinader2018-09-131-0/+0
| | | | | | Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers.
* Port symbol-z-order symbol layout style-spec property to Nativeupstream/sort-by-yryanhamley2018-09-071-0/+0
|
* [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-0/+0
| | | | expressions in `*-pattern` properties
* [core, test] Bump GL JS pin to bring gl-native back in sync with gl-js.Chris Loer2018-08-211-0/+0
| | | | | Requires changing `generate-style-code` to treat 'formatted' as being the same as 'string' until gl-native gets 'formatted' support with https://github.com/mapbox/mapbox-gl-native/pull/12624. To make nitpick happy, PropertyFunction.java uses the latest "text-field" description from v8.json. It's technically correct, just kind of pointless since the "If a plain `string` is provided" clause will always be true.
* [build] Update gl-jsJohn Firebaugh2018-08-081-0/+0
|
* Relax typing for comparison operators (#12537)Anand Thakker2018-08-021-0/+0
| | | | | | | | | | * Relax typing for comparison operators Ports https://github.com/mapbox/mapbox-gl-js/pull/6961 * Review comments * Lint fixes
* [test] Bump gl-js pin for line-center tests.Chris Loer2018-07-231-0/+0
|
* [tests] Replaced the ZoomHistory test with a render testJohn Firebaugh2018-06-281-0/+0
|
* [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
|