-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync v3.0.0-rc.1 with the release branch #12960
Commits on Oct 24, 2023
-
Update description for
top
slot (#12937)* Update MIGRATION_GUIDE_v3.md --------- Co-authored-by: Stepan Kuzmin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09cbc98 - Browse repository at this point
Copy the full SHA 09cbc98View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca554ae - Browse repository at this point
Copy the full SHA ca554aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a28a1 - Browse repository at this point
Copy the full SHA 19a28a1View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ccdd8e3 - Browse repository at this point
Copy the full SHA ccdd8e3View commit details
Commits on Oct 27, 2023
-
Update camera.js: fix missing space in example (#12943)
Fix untidy example
Configuration menu - View commit details
-
Copy full SHA for d88d4b0 - Browse repository at this point
Copy the full SHA d88d4b0View commit details
Commits on Nov 7, 2023
-
[WIP] Include shader preludes explicitly (internal-868)
* Include shader preludes explicitly * Use RENDER_LINE_BORDER_AUTO only if line borders are visible
Configuration menu - View commit details
-
Copy full SHA for 125dfee - Browse repository at this point
Copy the full SHA 125dfeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce7259 - Browse repository at this point
Copy the full SHA 0ce7259View commit details -
[MAPS3D-1072] update tiled_3d_model_bucket state after elevation upda…
…te (internal-869)
Configuration menu - View commit details
-
Copy full SHA for 8e6396d - Browse repository at this point
Copy the full SHA 8e6396dView commit details -
Remove the old benchmarks in the
bench
folder (internal-867)* remove old benchmarks * more cleanup
Configuration menu - View commit details
-
Copy full SHA for 8ed536a - Browse repository at this point
Copy the full SHA 8ed536aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3b3df - Browse repository at this point
Copy the full SHA ae3b3dfView commit details -
[MAPS3D-1077] Filter out mutually exclusive data-driven properties fo…
…r fill-extrusion and ground effects (internal-871) * filter out unused mutually exclusive data-driven properties between fill-extrusion and ground effect to improve memory footprint * missing property
Configuration menu - View commit details
-
Copy full SHA for 4a7457d - Browse repository at this point
Copy the full SHA 4a7457dView commit details -
Eliminate the rounding of projected line anchor coordinates (internal…
…-883) * Remove line anchor rounding * update unit test * lint * Update render test expectation * Update tests expectations * Update tests expectations * update render tests
Configuration menu - View commit details
-
Copy full SHA for 80d9ef1 - Browse repository at this point
Copy the full SHA 80d9ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3baa53b - Browse repository at this point
Copy the full SHA 3baa53bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3c6636 - Browse repository at this point
Copy the full SHA d3c6636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7024d0b - Browse repository at this point
Copy the full SHA 7024d0bView commit details -
Bump stylelint from 15.10.3 to 15.11.0 (internal-872)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.10.3 to 15.11.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@15.10.3...15.11.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for caeb881 - Browse repository at this point
Copy the full SHA caeb881View commit details -
Bump sinon from 16.1.0 to 17.0.0 (internal-874)
Bumps [sinon](https://github.com/sinonjs/sinon) from 16.1.0 to 17.0.0. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v16.1.0...v17.0.0) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bcb4c8 - Browse repository at this point
Copy the full SHA 0bcb4c8View commit details -
Bump tape from 5.7.1 to 5.7.2 (internal-875)
Bumps [tape](https://github.com/ljharb/tape) from 5.7.1 to 5.7.2. - [Changelog](https://github.com/ljharb/tape/blob/master/CHANGELOG.md) - [Commits](tape-testing/tape@v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: tape dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b534de0 - Browse repository at this point
Copy the full SHA b534de0View commit details -
Bump puppeteer-core from 21.3.6 to 21.4.0 (internal-873)
Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.3.6 to 21.4.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-core-v21.3.6...puppeteer-core-v21.4.0) --- updated-dependencies: - dependency-name: puppeteer-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 887cac5 - Browse repository at this point
Copy the full SHA 887cac5View commit details -
[MAPS3D-1040] shader changes to get directional component in sync wit…
…h (internal-886) * [MAPS3D-1040] shader changes to get directional component in sync with lighting in area of terrain without shadows was noticeabvly different from immediate mode or terrain shadow mode, in some light settings (most prominent in Dusk). now they are in sync. * add render test --------- Co-authored-by: Fouad Valadbeigi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d39adb - Browse repository at this point
Copy the full SHA 8d39adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6490ed9 - Browse repository at this point
Copy the full SHA 6490ed9View commit details -
[MAPS3D-1123] Ortho camera: Fix bumpy pan over terrain at zero pitch …
…(internal-885) * [MAPS3D-1123] Ortho camera: Fix bumpy pan terrain at zero pitch This solves two issues when panning over terrain, when orthographic camera is enabled on low pitch and when pitch is 0. - on drag end, recenter, and even without it, updated zoom during pan would trigger sudden offset of camera from terrain. It is important to keep the same zoom as the zoom when the drag gesture started. This cannot be moved to transform as generic case, as it is specific to this case and mercator projection. - on inertia, easeTo prepare would again reset to sea reference triggering zoom change in set center ``` if (this.cameraElevationReference === "ground") { this._updateCameraOnTerrain(); } else { this._updateZoomFromElevation(); } ``` gl-js doesn't have any issues when dragging when the pitch is low (e.g. 5 degrees), the issues that gl-native has. Fix also resolves the same on panning using keyboard gesture. This is for drag only. Next: check gl-native implenentation and get it in sync with gl-js. * cleanup and unit test
Configuration menu - View commit details
-
Copy full SHA for 591ff5d - Browse repository at this point
Copy the full SHA 591ff5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d45edba - Browse repository at this point
Copy the full SHA d45edbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb4170a - Browse repository at this point
Copy the full SHA fb4170aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 881acd9 - Browse repository at this point
Copy the full SHA 881acd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e6ccf - Browse repository at this point
Copy the full SHA 49e6ccfView commit details -
Add render test for large fill extrusions (internal-894)
* Add render test for large fill extrusions
Configuration menu - View commit details
-
Copy full SHA for 4495ad5 - Browse repository at this point
Copy the full SHA 4495ad5View commit details -
Bump browserify-sign from 4.2.1 to 4.2.2 (internal-895)
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 636fbe4 - Browse repository at this point
Copy the full SHA 636fbe4View commit details -
Bump react-devtools-core from 4.25.0 to 4.28.5 (internal-896)
Bumps [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) from 4.25.0 to 4.28.5. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core) --- updated-dependencies: - dependency-name: react-devtools-core dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b3811fc - Browse repository at this point
Copy the full SHA b3811fcView commit details -
[MAPS3D-1132][MAPS3D-1135] Disable occlusion culling of symbols on te…
…rrain and avoid rendering of the depth texture when orthographic camera is in use (internal-891) * Disable occlusion culling of symbols on terrain when orthographic camera is in use * [MAPS3D-1135] Avoid rendering to depth texture when orthographic camera is in use * [MAPS3D-1135] small refactor
Configuration menu - View commit details
-
Copy full SHA for 323463b - Browse repository at this point
Copy the full SHA 323463bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1744c07 - Browse repository at this point
Copy the full SHA 1744c07View commit details -
[GLJS-526] Validate duplicate 3D light types (internal-902)
* Validate duplicate 3D light types
Configuration menu - View commit details
-
Copy full SHA for e39eace - Browse repository at this point
Copy the full SHA e39eaceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1870c6 - Browse repository at this point
Copy the full SHA e1870c6View commit details -
Bump @rollup/plugin-replace from 5.0.4 to 5.0.5 (internal-900)
Bumps [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) from 5.0.4 to 5.0.5. - [Changelog](https://github.com/rollup/plugins/blob/master/packages/replace/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/inject-v5.0.5/packages/replace) --- updated-dependencies: - dependency-name: "@rollup/plugin-replace" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bbdf620 - Browse repository at this point
Copy the full SHA bbdf620View commit details -
Bump puppeteer-core from 21.4.0 to 21.4.1 (internal-898)
Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.4.0 to 21.4.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-core-v21.4.0...puppeteer-core-v21.4.1) --- updated-dependencies: - dependency-name: puppeteer-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 720e457 - Browse repository at this point
Copy the full SHA 720e457View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5bd4bc - Browse repository at this point
Copy the full SHA f5bd4bcView commit details -
Bump rollup from 4.1.4 to 4.1.5 (internal-899)
Bumps [rollup](https://github.com/rollup/rollup) from 4.1.4 to 4.1.5. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.1.4...v4.1.5) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 92856b8 - Browse repository at this point
Copy the full SHA 92856b8View commit details -
Improve shader precompilation (internal-879)
* Do not use TERRAIN_DEM_FLOAT_FORMAT without terrain except for hillshade_prepare * Provide full program creation parameters for precompilation * Formatting fixes * Add program ids to symbol layer * Limit precompilation to style load, compile fog variants in advance * Precompile rtt variant * Only mark precompileDone when style has layers available * Replace UseProgramParams with CreateProgramParams
Configuration menu - View commit details
-
Copy full SHA for 470bf7b - Browse repository at this point
Copy the full SHA 470bf7bView commit details -
Reduce program variants (internal-905)
* Only add ZERO_EXAGGERATION define when elevation is used * Drop RENDER_LINE_ALPHA_DISCARD define * Skip precompilation of fill extrusion programs * Only add PROJECTED_POS_ON_VIEWPORT for globe projection
Configuration menu - View commit details
-
Copy full SHA for ea4602d - Browse repository at this point
Copy the full SHA ea4602dView commit details -
Evaluate batched 3d models in the worker at bucket creation time (int…
…ernal-906) This avoids stuttering and frame misses when loading fresh tiled 3d model tiles
Configuration menu - View commit details
-
Copy full SHA for a6b5db0 - Browse repository at this point
Copy the full SHA a6b5db0View commit details -
[GLJS-538] Ignore fill-extrusion-color alpha component also in 3D lig…
…hting mode (internal-907) * Ignore FE color alpha also in 3D lighting mode * Add test to catch color alpha affecting opacity in 3D lighting mode
Configuration menu - View commit details
-
Copy full SHA for d0f6b0c - Browse repository at this point
Copy the full SHA d0f6b0cView commit details -
Refactor style merging (internal-843)
Refactor style merging Add fqid to StyleLayer Pass scope to createStyleLayer Cleanup Don't scope Layers in StyleLayerIndex Revert to styleLayer.setScope Cleanup Fix fog Use fqids in buckets Add SharedStyleUpdates Fix fog Add keepScope option to serialization Fix fog transition and remove camera from serialization Move shared style state to a separate class Fix state Drop isolation Use Style._merged* Use Style in loadVectorData Use Style._merged* Use Style._mergedSourceCaches in terrain Update placements in imports Use _updateMergedPlacement Add StyleMerger Use StyleMerger everywhere Replace StyleState with StyleMerger Use StyleMerger's layers order Move symbols and circles bookkeeping to StyleMerger Fix Terrain#_clearLineLayersFromRenderCache Use root style fog and terrain in StyleMerger Fix some unit tests Move main queryRenderedFeatures logic to StyleMerger Fix lint Use layer fqids in buckets Use fqids in merged sources Fix CrossTileSymbols, sources updates Fix terrain in imports Add some render tests Update style diffing Cleanup, fix unit tests Fix Style#_getTransitionParameters Fix defaultTransition, lint drop bench/benchmarks/ Implement addFragment/removeFragment Rename Style fragment accessors to import accessors More granular imports diffing: setImportUrl and setImportData Revert unrelevant changes Cleanup after comments Rename StyleImport -> Fragment Cleanup naming in StyleMerger Fix unit tests Restructure Style.js Prefix internal Style accessors with underscore Drop StyleMerger, move logic back to Style Fix render tests Revert Style structure More reverting Style structure Rename layerFqids -> layerIds Rename SourceCache.fqid -> SourceCache.id Replace underscore prefix in Style with "own" Fix projection merging Skip calculating queryRadius when loading vector data if no layer found in bucket Add projection precedence for imports render test Fix import reordering on diff, add unit tests Reduce fqid/id naming distinction in Style Add setState unit tests for imports Require id and scope when accessing source cache from Style instead of fqid Fix "Drag pan ortho" unit test Add missing schema to Style serialization Add multiple inlined imports render test Adjust size Don't merge root properties on updating root style camera Update src/style/style.js Co-authored-by: Volodymyr Agafonkin <[email protected]> Update src/style/style.js Co-authored-by: Volodymyr Agafonkin <[email protected]> Drop layer bookkeeping leftovers Add Style.getImportIndex Add separate mergeTerrain and mergeProjection Use layer fqids as tile bucket ids Fix Style.getLayer unit test Fix SymbolBucket unit tests Fix SourceCache reloading on updating layers Add imports setStyle render test
Configuration menu - View commit details
-
Copy full SHA for 0a262b3 - Browse repository at this point
Copy the full SHA 0a262b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b3ede2 - Browse repository at this point
Copy the full SHA 8b3ede2View commit details -
[GLJS-546] Fix setting Transform.elevation to null when terrain is di…
…sabled from within Terrain.update (internal-911) * [GLJS-546] Fix setting Transform.elevation to null when terrain is disabled from within Terrain.update Recent change is that zoom based exaggeration change of terrain leads to switch to immediate mode on high zooms. However, this was not correctly done from Transform pount of view, since Transform.elevation should be set to null always when terrain is disabled. Having Transform.elevation not null but (Transform.elevation: Terrain).enabled == false was problematic in Transform.elevation as we check only `(if transform.elevation)`. This led to incorrect state where recenter was called and camera positioned on fixed height (sea level zoom). * Update render test to get it in sync with gl native
Configuration menu - View commit details
-
Copy full SHA for 050a368 - Browse repository at this point
Copy the full SHA 050a368View commit details -
Shareable style changes (internal-908)
* Share changes between all Style instances * Fix StyleChanges _removedLayers usage * Fix indentation * Fix StyleChanges#getLayerUpdatesByScope * Fix style._changed reference in unit tests * Pass StyleChanges to the import fragments * Fix terrain serialization * Fix scoped terrain serialization
Configuration menu - View commit details
-
Copy full SHA for 7659da6 - Browse repository at this point
Copy the full SHA 7659da6View commit details -
Disable Terrain render cache on 3D Lights transition (internal-912)
* Disable Terrain render cache on 3D Lights transition * Cleanup
Configuration menu - View commit details
-
Copy full SHA for 9c07a19 - Browse repository at this point
Copy the full SHA 9c07a19View commit details -
Bump puppeteer-core from 21.4.1 to 21.5.0 (internal-913)
Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.4.1 to 21.5.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-core-v21.4.1...puppeteer-core-v21.5.0) --- updated-dependencies: - dependency-name: puppeteer-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc5ff7d - Browse repository at this point
Copy the full SHA dc5ff7dView commit details -
Bump selenium-webdriver from 4.14.0 to 4.15.0 (internal-914)
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.14.0 to 4.15.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](SeleniumHQ/selenium@selenium-4.14.0...selenium-4.15.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 96e5038 - Browse repository at this point
Copy the full SHA 96e5038View commit details -
Bump rollup from 4.1.5 to 4.3.0 (internal-915)
Bumps [rollup](https://github.com/rollup/rollup) from 4.1.5 to 4.3.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.1.5...v4.3.0) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e75b0e8 - Browse repository at this point
Copy the full SHA e75b0e8View commit details -
Bump sinon from 17.0.0 to 17.0.1 (internal-916)
Bumps [sinon](https://github.com/sinonjs/sinon) from 17.0.0 to 17.0.1. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v17.0.0...v17.0.1) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 11a2884 - Browse repository at this point
Copy the full SHA 11a2884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39c7a8f - Browse repository at this point
Copy the full SHA 39c7a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88f04c3 - Browse repository at this point
Copy the full SHA 88f04c3View commit details -
* v3.0.0-rc.1 * fix unit test * fixup * Update CHANGELOG.md --------- Co-authored-by: Stepan Kuzmin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 466ee28 - Browse repository at this point
Copy the full SHA 466ee28View commit details