summaryrefslogtreecommitdiff
path: root/mapbox-gl-js
Commit message (Collapse)AuthorAgeFilesLines
* Bump mapbox-gl-jskevin2020-03-111-0/+0
|
* Bump mapbox-gl-jsMikhail Pozdnyakov2020-03-111-0/+0
|
* Bump mapbox-gl-jsMikhail Pozdnyakov2020-03-061-0/+0
| | | | so that it includes `tile-mode/streets-v11` test
* Bump GL JSzmiao2020-02-261-0/+0
|
* Bump gl-js versionzmiao2020-02-211-0/+0
|
* [core] Implement 'in' expression. (#16162)Kevin Li2020-02-151-0/+0
| | | | | | | | | | | | | | | | | | * Implement in.cpp * Fix review comments. * Add expression_equality test for 'in' * Fix review comments. * [core] Update changelog. * [core] Update mapbox-gl-js * [core] Ignore render-tests/debug/padding * [core] Update baseline.
* Bump GL-JSzmiao2020-02-111-0/+0
| | | | Backport GL-JS fix 'Hide glyphs behind the camera'(https://github.com/mapbox/mapbox-gl-js/pull/9229)
* [core] Upgrade shaders and add new vertices to SymbolLayoutKonstantin Käfer2020-01-151-0/+0
|
* update mapbox-gl-js (#16022)Ansis Brammanis2019-12-091-0/+0
|
* [core] Bump gl-js versionAlexander Shalamov2019-12-021-0/+0
|
* [core] Implement image expression (#15877)Alexander Shalamov2019-11-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Bump gl-js version * [core] Implement image expression * [core] Use new image expression * [core] Coerce image expression to / from string * [core] Serialize evaluated image * [core] Pass available images to layout * [core] Pass images to evaluation context * [core] Set available flag value based on image availability * [core] Allow image coercion to boolean to indicate image availability * [core] Coalesce image expression * [core] Add image expression to next build system * [core] Align serialization format and evaluated type with gl-js * [core] Add images to expression evaluation method * [core] Add support for Image expression to expression test runner * [core] Unskip image expression tests * [core] Update unit tests * [core] Use image expression in annotation manager * [core] Add string to ImageExpression conversion * [core] Add image expression to expression dsl * [core] Convert tokens for implicitly created Image literal * [core] Fix clang format * [core] Split generated style code lines that are over 120 characters * [core] Add unit test for image expression equality * [core] Add image property expression evaluation unit test * [core] Unskip image expression render test * [core] Skip 'in' expression tests * [core] Ignore fill-pattern/update-feature-state render test * [core] Rename Image::serialize to Image::toValue
* [core] Bump mapbox-gl-js versionMikhail Pozdnyakov2019-10-281-0/+0
|
* [core] fix collisions with icon-text-fit and variable placement (#15828)Ansis Brammanis2019-10-221-0/+0
| | | port 61a61a1982cb8c637d467f91da5b0817a61a9de6
* [core] fix icon-text-fitKonstantin Käfer2019-10-141-0/+0
| | | | This fixes rendering by account for the 1px texture padding around icons that were stretched with icon-text-fit. We've added the 1px padding before, but didn't scale it accordingly when we are resizing the icon when it is stretched to fit the text. Adjusts the code to match the logic in GL JS.
* [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