19 个版本
0.1.20 | 2021 年 2 月 28 日 |
---|---|
0.1.19 | 2021 年 2 月 18 日 |
0.1.14 | 2021 年 1 月 21 日 |
#166 在 渲染
每月 44 次下载
28KB
395 行
Rhyoea 是 Rust 编程语言的 Vulkan API 绑定。
此存储库包含 Rhyoea 模块之间的公共代码。
离线文档
cargo doc
lib.rs
:
Rhyoea 是 Rust 编程语言的 Vulkan API 绑定
Vulkan 是一个低开销、跨平台的 3D 图形和计算 API。Vulkan 旨在为所有平台的实时 3D 图形应用程序(如视频游戏和交互式媒体)提供高性能。与 OpenGL 和 Direct3D
11 相比,类似于 Direct3D
12 和 Metal,Vulkan 旨在提供更高的性能和更平衡的 CPU/GPU 使用率。
环境
本节列出了如何准备开发环境
Rhyoea 使用 nightly rust 版本,包含许多组件。您应该通过 RustUp
安装它
$ curl https://sh.rustup.rs -sSf | sh
$ rustup install nightly
如何使用库
在您的 Cargo.toml
中添加以下内容
[dependencies]
rhyoea-common = "^0"
开发
$ git clone --recurse-submodules [email protected]:ametha/rhyoea-common.git
$ cd rhyoea-common
$ rustup override set nightly # Set the nightly rust version
$ cargo test # Run tests
新功能
新功能的实现遵循以下步骤
- 在
Gitlab
上创建一个问题 - 维护者项目分配并标记问题
- 创建合并请求
- 拉取分支
- 在分支上工作
- 推送分支
- 向维护者项目发送通知(@ajeser)
- 合并请求