12 个版本
0.2.10 | 2021 年 11 月 28 日 |
---|---|
0.2.9 | 2021 年 11 月 28 日 |
0.1.7 | 2021 年 5 月 13 日 |
#740 在 图形 API 中
每月 38 下载
1MB
2.5K SLoC
bufro
使用 wgpu 和 Rust & C API 的矢量图形渲染器。
Rust 示例可在 examples/quickstart.rs 中找到(使用 winit)。C 示例可在 c_examples/quickstart.c 中找到(使用 glfw)。在 c_examples 文件夹中运行 make <example>
以构建 C 示例。
路线图
- 变换(例如 ctx.rotate)
- 矩形填充
- 圆形填充
- 混合
- 描边
- 文本渲染(描边 & 填充)
- 效果(发光 & 影子)
- 渐变
- 圆角矩形和多边形
- 使用 Lyon 进行细分
- 自定义着色语言
- Web API(使用 wasm-bindgen)
演示
构建 & 安装(C)
$ make # Build the dynamic library and generate the C header
% make install # Install the header and library system-wide
注意,$ 表示普通用户 shell,而 % 表示 root shell。
依赖项
~6–18MB
~273K SLoC