#wgpu #egui #gamedev #web-native

egui-wgpu

使用 wgpu 库原生使用 egui 的绑定

26 个版本 (11 个破坏性更新)

0.28.1 2024 年 7 月 5 日
0.27.2 2024 年 4 月 2 日
0.27.1 2024 年 3 月 29 日
0.24.1 2023 年 11 月 30 日
0.0.1-alpha.12021 年 7 月 28 日

#988GUI

Download history 11376/week @ 2024-05-04 11693/week @ 2024-05-11 11482/week @ 2024-05-18 11836/week @ 2024-05-25 11999/week @ 2024-06-01 12236/week @ 2024-06-08 10642/week @ 2024-06-15 10982/week @ 2024-06-22 13209/week @ 2024-06-29 15256/week @ 2024-07-06 18475/week @ 2024-07-13 16186/week @ 2024-07-20 14336/week @ 2024-07-27 15660/week @ 2024-08-03 17420/week @ 2024-08-10 13571/week @ 2024-08-17

63,790 每月下载量
用于 78 个包(直接使用 20 个)

MIT/Apache

2.5MB
36K SLoC

egui-wgpu

Latest version Documentation MIT Apache

此包提供了 eguiwgpu 之间的绑定。

最初托管在 https://github.com/hasenbanck/egui_wgpu_backend


lib.rs:

此包提供了 eguiwgpu 之间的绑定。

如果你针对 WebGL,还需要启用 wgpu 包的 webgl 功能。

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

你可以通过设置 WgpuConfiguration::supported_backends 来控制运行时选择 WebGL 或 WebGPU。默认是优先选择 WebGPU 并回退到 WebGL。

功能标志

依赖关系

~12–49MB
~811K SLoC