chore: Update to wgpu 25 and egui git main
We may have to remove wgpu tracing (at least temporarily):
- https://github.com/emilk/egui/pull/6744
- https://github.com/emilk/egui/pull/6860
- https://github.com/gfx-rs/wgpu/issues/5974
- https://github.com/gfx-rs/wgpu/pull/5897
- https://github.com/gfx-rs/wgpu/issues/5121
Alternatively, we could declare a (fake) direct dependency on wgpu-core in the meantime, just to enable its trace feature. We also do the same with profiling and getrandom FWIW.
I think I only ever used the trace feature once, in the early days when reporting wgpu bugs. It doesn't feel worth to keep it around anymore.
Yeah, especially since RenderDoc and Tracy and whatnot can still be used "live".
Oh, welcome back, @Dinnerbone ! :wave: :heart:
Tested web for wgpu regressions and it all looks good Testing desktop and, the file->recents menu behaves differently when there's a super long entry. Previously you'll still see newer stuff, but the long entry is long. Now you only see the long entry.
(this may be on me for having a long entry in there - or perhaps on us for not trying to shorten urls to just a filename...)
Not sure if this is a blocker but it's awkward, my menu is unusable now unless I go clear it.