31 releases (14 breaking)

0.31.1 Mar 5, 2025
0.30.0 Dec 16, 2024
0.29.1 Oct 1, 2024
0.28.1 Jul 5, 2024
0.0.1-alpha.1 Jul 28, 2021

#281 in Game dev

Download history 42352/week @ 2025-02-28 58706/week @ 2025-03-07 64866/week @ 2025-03-14 59621/week @ 2025-03-21 52617/week @ 2025-03-28 53566/week @ 2025-04-04 51454/week @ 2025-04-11 44103/week @ 2025-04-18 48041/week @ 2025-04-25 44123/week @ 2025-05-02 42092/week @ 2025-05-09 43258/week @ 2025-05-16 40846/week @ 2025-05-23 42584/week @ 2025-05-30 43856/week @ 2025-06-06 39936/week @ 2025-06-13

174,245 downloads per month
Used in 277 crates (31 directly)

MIT/Apache

2MB
40K SLoC

This crates provides bindings between egui and wgpu.

If you're targeting WebGL you also need to turn on the webgl feature of the wgpu crate:

# Enable both WebGL and WebGPU backends on web.
wgpu = { version = "*", features = ["webgpu", "webgl"] }

You can control whether WebGL or WebGPU will be picked at runtime by configuring WgpuConfiguration::wgpu_setup. The default is to prefer WebGPU and fall back on WebGL.

Feature flags


egui-wgpu

Latest version Documentation MIT Apache

This crates provides bindings between egui and wgpu.

This was originally hosted at https://github.com/hasenbanck/egui_wgpu_backend

Dependencies

~15–51MB
~830K SLoC