1 个不稳定版本
0.1.0 | 2019年12月7日 |
---|
#925 in 图形API
140KB
2K SLoC
特性
- no-color : 无终端颜色
lib.rs
:
雷欧亚是 Rust 编程语言的 Vulkan API 绑定库
Vulkan 是一个低开销、跨平台的 3D 图形和计算 API。Vulkan 面向高性能实时 3D 图形应用程序,如视频游戏和交互式媒体,适用于所有平台。与 OpenGL 和 Direct3D 11 相比,以及与 Direct3D 12 和 Metal 类似,Vulkan 旨在提供更高的性能和更平衡的 CPU/GPU 使用率。
阅读建议
如果你从雷欧亚开始,你应该阅读 示例。 instance 模块 是入口点。
环境
本节列举如何准备开发环境
雷欧亚使用 nightly rust 版本,包含许多组件。你应该通过 RustUp
安装它
$ curl https://sh.rustup.rs -sSf | sh
$ rustup install nightly
如何使用库
在您的 Cargo.toml
中添加以下内容
[dependencies]
rhyoea = "^1"
开发
$ git clone git@framagit.org:ametha/aquaengine/rhyoea.git
$ cd rhyoea
$ rustup override set nightly # Set the nightly rust version
$ cargo test # Run tests
新特性
新特性的实现遵循以下步骤
- 在
FramaGit
上创建一个问题 - 维护者项目分配并标记问题
- 创建合并请求
- 拉取分支
- 在分支上工作
- 推送分支
- 向维护者项目发送通知 (@jeser)
- 合并请求
依赖关系
~0.2–7.5MB
~43K SLoC