19个重大版本发布
0.20.0 | 2024年3月21日 |
---|---|
0.19.0 | 2023年10月23日 |
0.18.0 | 2023年3月18日 |
0.16.0 | 2022年11月17日 |
0.1.0 | 2021年6月28日 |
#112 in 图形API
每月705次下载
570KB
10K SLoC
bgfx-rs
注意,本项目正在寻找维护者。如果您有兴趣维护此项目,请提交一个问题。
BGFX绑定
Rust对bgfx的绑定,bgfx是一个跨平台、与图形API无关的“自行提供引擎/框架”风格的渲染库。
为什么还需要另一个包装器?
虽然已经存在这个包装器,但这里的代码采用了不同的方法,并从BGFX API 定义中生成高级绑定,这将允许在API更改时更容易地更新绑定,工作量大大减少。在某些情况下,如果提供更易于使用的Rust代码比自动生成更合适,则将手动实现。
状态
该crate未积极开发。
使用方法
# Cargo.toml
[dependencies]
bgfx-rs = "0.20"
该库不包含任何窗口处理,这需要用户自行提供。请参阅示例以及如何使用GLFW
许可证
在BSD 2-Clause下授权,以保持与BGFX代码相同的许可证。
依赖项
~7.5MB
~154K SLoC