So I wrote my own Rust/Vulkan renderer and integrated it with Bevy. It’s ugly, buggy, and hard to use but multiple times faster.
Full source code, with 9 benchmarks comparing performance with the default wgpu renderer: https://github.com/wkwan/flo
Video where I go over the examples and run them on the Steam Deck: https://www.youtube.com/watch?v=y1m30oOksmI