Skip to content

fix: prepare for deck.gl 9.2#2635

Merged
w1nklr merged 4 commits intoequinor:masterfrom
w1nklr:deckgl
Oct 9, 2025
Merged

fix: prepare for deck.gl 9.2#2635
w1nklr merged 4 commits intoequinor:masterfrom
w1nklr:deckgl

Conversation

@w1nklr
Copy link
Copy Markdown
Collaborator

@w1nklr w1nklr commented Oct 9, 2025

Set the deck.gl dependencies to ~ (deck.gl provided breaking minor version lately :/)

Move some remaining old fashion shader uniforms to new shader uniforms APIs. There are not compiling/not working with deck.gl 9.2.

Fix pieChartLayer.ts compilation (Model.setUniforms has been removed in deck.gl 9.2) by moving to new uniforms handling. Fix boxLayer.ts and northArrow3DLayer.ts which failed to handle uniform color (was using old approach which is not supported any more in deck.gl 9.2). Fix phong-material.ts compilation (unused typescript directive). Fix phong-shaders-glsl.ts (MAX_LIGHTS is not defined any more in deck.gl 9.2). Fix compilations warnings

Set the deck.gl dependencies to ~ (deck.gl provided breaking minor version lately :/)

Move some remaining old fashion shader uniforms to new shader uniforms APIs.
There are not compiling/not working with deck.gl 9.2.

Fix pieChartLayer.ts compilation (Model.setUniforms has been removed in deck.gl 9.2) by moving to new uniforms handling.
Fix boxLayer.ts and northArrow3DLayer.ts which failed to handle uniform color (was using old approach which is not supported any more in deck.gl 9.2).
Fix phong-material.ts compilation (unused typescript directive).
Fix phong-shaders-glsl.ts (MAX_LIGHTS is not defined any more in deck.gl 9.2).
Fix compilations warnings
@w1nklr w1nklr requested a review from hkfb October 9, 2025 09:42
@w1nklr w1nklr merged commit 2a039f1 into equinor:master Oct 9, 2025
10 checks passed
HansKallekleiv pushed a commit to HansKallekleiv/webviz-subsurface-components that referenced this pull request Oct 23, 2025
## [1.0.5](https://github.com/equinor/webviz-subsurface-components/compare/wsc-common@1.0.4...wsc-common@1.0.5) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([equinor#2309](equinor#2309)) ([0b9903a](equinor@0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [equinor#2696](equinor#2696) [equinor#2683](equinor#2683) [equinor#2624](equinor#2624) [equinor#2693](equinor#2693) [equinor#2692](equinor#2692) [equinor#2635](equinor#2635) [equinor#2688](equinor#2688) [equinor#2677](equinor#2677)
HansKallekleiv pushed a commit to HansKallekleiv/webviz-subsurface-components that referenced this pull request Oct 23, 2025
## [1.5.9](https://github.com/equinor/webviz-subsurface-components/compare/well-completions-plot@1.5.8...well-completions-plot@1.5.9) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([equinor#2309](equinor#2309)) ([0b9903a](equinor@0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [equinor#2696](equinor#2696) [equinor#2683](equinor#2683) [equinor#2624](equinor#2624) [equinor#2693](equinor#2693) [equinor#2692](equinor#2692) [equinor#2635](equinor#2635) [equinor#2688](equinor#2688) [equinor#2677](equinor#2677)
HansKallekleiv pushed a commit to HansKallekleiv/webviz-subsurface-components that referenced this pull request Oct 23, 2025
## [1.0.6](https://github.com/equinor/webviz-subsurface-components/compare/subsurface-viewer@1.0.5...subsurface-viewer@1.0.6) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([equinor#2309](equinor#2309)) ([0b9903a](equinor@0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [equinor#2696](equinor#2696) [equinor#2683](equinor#2683) [equinor#2624](equinor#2624) [equinor#2693](equinor#2693) [equinor#2692](equinor#2692) [equinor#2635](equinor#2635) [equinor#2688](equinor#2688) [equinor#2677](equinor#2677)
HansKallekleiv pushed a commit to HansKallekleiv/webviz-subsurface-components that referenced this pull request Oct 23, 2025
## [1.3.14](https://github.com/equinor/webviz-subsurface-components/compare/group-tree-plot@1.3.13...group-tree-plot@1.3.14) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([equinor#2309](equinor#2309)) ([0b9903a](equinor@0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [equinor#2696](equinor#2696) [equinor#2683](equinor#2683) [equinor#2624](equinor#2624) [equinor#2693](equinor#2693) [equinor#2692](equinor#2692) [equinor#2635](equinor#2635) [equinor#2688](equinor#2688) [equinor#2677](equinor#2677)
HansKallekleiv pushed a commit to HansKallekleiv/webviz-subsurface-components that referenced this pull request Oct 23, 2025
## [2.1.4](https://github.com/equinor/webviz-subsurface-components/compare/well-log-viewer@2.1.3...well-log-viewer@2.1.4) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([equinor#2309](equinor#2309)) ([0b9903a](equinor@0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [equinor#2696](equinor#2696) [equinor#2683](equinor#2683) [equinor#2624](equinor#2624) [equinor#2693](equinor#2693) [equinor#2692](equinor#2692) [equinor#2635](equinor#2635) [equinor#2688](equinor#2688) [equinor#2677](equinor#2677)
@w1nklr w1nklr deleted the deckgl branch October 24, 2025 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants