#egui #glow #gamedev #cross-platform #web-native #web-apps

egui_glow

使用 glow 库以原生动成方式使用 egui 的绑定

24 个版本 (13 个重大变更)

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.15.0 2021 年 10 月 24 日

800GUI

Download history 17225/week @ 2024-05-04 18482/week @ 2024-05-11 18222/week @ 2024-05-18 19779/week @ 2024-05-25 20067/week @ 2024-06-01 16205/week @ 2024-06-08 18544/week @ 2024-06-15 19345/week @ 2024-06-22 18921/week @ 2024-06-29 23327/week @ 2024-07-06 23646/week @ 2024-07-13 23558/week @ 2024-07-20 22107/week @ 2024-07-27 23375/week @ 2024-08-03 28355/week @ 2024-08-10 21063/week @ 2024-08-17

98,804 每月下载量
用于 104 个 Crates (直接使用 7 个)

MIT/Apache

1.5MB
28K SLoC

egui_glow

Latest version Documentation MIT Apache

此 crate 为 eguiglow 之间提供绑定,允许你

  • 在本地和网络上使用 glow 渲染 egui。
  • 使用 winit 功能编写跨平台的本地 egui 应用程序。

要使用 glow 编写网络应用程序,你可以使用 eframe(它使用 egui_glow 进行渲染)。

在 Linux 上使用前,首先运行

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

此 crate 可选依赖 egui-winit

使用以下命令测试示例

cargo run -p egui_glow --example pure_glow --features=winit,egui/default_fonts

依赖关系

~5–23MB
~370K SLoC