4个版本
0.0.1-alpha.2 | 2021年7月28日 |
---|---|
0.0.1-alpha.1 | 2021年5月17日 |
0.0.1-alpha.0 | 2021年5月15日 |
0.0.0-alpha.0 | 2021年5月11日 |
#1079 in 图形API
8KB
106 行
eww
eww (egui + winit + wgpu) 是一个基于 egui 的后端,具有 winit 平台和 wgpu 渲染器。
此仓库包含
- 提供winit平台支持的egui-winit包,
- 提供wgpu渲染支持的egui-wgpu包,以及
- 构建在egui-{winit, wgpu}之上的eww包。
状态
eww处于早期开发阶段。因此,所有包均处于 v0.0.1-alpha.x
版本
eww包
eww包基于egui-winit和egui-wgpu构建,并提供了更方便的API,因为它处理了它们的交互。
如果您只想使用winit-wgpu组合,建议使用eww。
egui-{winit, wgpu}包
如果您想构建自己的后端,则可以使用
- egui-winit与不同的渲染器结合,或
- egui-wgpu与不同的平台结合。
贡献
egui-winit是 egui_winit_platform 的分支,
而egui-wgpu是 egui_wgpu_backend 的分支。
请随意为此项目做出贡献。只需牢记这些指南。
(模糊) 指南
我们的目标是与 egui_glium 保持特性兼容性,并扩展它。
eww应易于使用,并处理winit和wgpu之间的交互。egui-{winit, wgpu}应更简单,因为它们是为了构建而设计的。
依赖关系
~9–24MB
~338K SLoC