Skip to content

Upgrade to wgpu 24#5610

Merged
Wumpf merged 1 commit intoemilk:masterfrom
torokati44:wgpu-24
Jan 16, 2025
Merged

Upgrade to wgpu 24#5610
Wumpf merged 1 commit intoemilk:masterfrom
torokati44:wgpu-24

Conversation

@torokati44
Copy link
Contributor

See: https://github.com/gfx-rs/wgpu/releases/tag/v24.0.0

This cleans up a few TODOs and duplicated dependencies.

@torokati44
Copy link
Contributor Author

This also raises MSRV to 1.81 and bumps wasm-bindgen to 0.2.97.

@torokati44 torokati44 force-pushed the wgpu-24 branch 2 times, most recently from 37eb1ca to dc2a116 Compare January 15, 2025 23:32
@github-actions
Copy link

Preview available at https://egui-pr-preview.github.io/pr/5610-wgpu-24
Note that it might take a couple seconds for the update to show up after the preview_build workflow has completed.

@torokati44
Copy link
Contributor Author

I guess the labels should be dependencies and egui-wgpu. Sorry for not adding them upon PR creation.

I'll gladly split the different types of changes into several commits upon request.

@torokati44 torokati44 force-pushed the wgpu-24 branch 2 times, most recently from 7938527 to bb7681f Compare January 15, 2025 23:40
@Wumpf Wumpf added egui-wgpu dependencies Pull requests that update a dependency file labels Jan 16, 2025
Copy link
Collaborator

@Wumpf Wumpf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great, thanks for taking care of everything.

A lot of wgpu's objects can now be cloned which should save us plenty of Arc<> internally and in the interface. Will look into that in a follow-up

@Wumpf Wumpf merged commit a5d7cf5 into emilk:master Jan 16, 2025
26 of 27 checks passed
@Wumpf
Copy link
Collaborator

Wumpf commented Jan 16, 2025

A lot of wgpu's objects can now be cloned

(this was missing from wgpu's changelog until just now 😅. Kinda huge for libraries!)

@Wumpf
Copy link
Collaborator

Wumpf commented Jan 16, 2025

said follow-up is over here #5612

@valadaptive valadaptive mentioned this pull request Jan 16, 2025
1 task
@reneleonhardt
Copy link

@torokati44 Could wgpu be upgraded to 25?
https://github.com/gfx-rs/wgpu/releases

@torokati44
Copy link
Contributor Author

It has been for a while now, just not released yet: #6744

@reneleonhardt
Copy link

Oh, now I see, 178 commits in the last 5 months are still not enough for 0.32...
0.31.1...main

Even when only 98 commits were needed to release 0.31:
0.30.0...0.31.0

The milestone contains only 10 / 20 / 800 (open, milestone, project) issues, seems like it's not easy to see what's still required to reach 0.32:
https://github.com/emilk/egui/milestone/8

@Wumpf
Copy link
Collaborator

Wumpf commented Jul 1, 2025

there's gonna be an egui release quite soon, likely this or next week :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file egui-wgpu

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants