#vulkan #api-bindings #graphics #computer-vision #rhyoea

rhyoea-common

Rhyoea 是 Rust 编程语言的 Vulkan API 绑定。(公共模块)

19 个版本

0.1.20 2021 年 2 月 28 日
0.1.19 2021 年 2 月 18 日
0.1.14 2021 年 1 月 21 日

#166渲染

每月 44 次下载

AGPL-3.0

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

新功能

新功能的实现遵循以下步骤

  1. Gitlab 上创建一个问题
  2. 维护者项目分配并标记问题
  3. 创建合并请求
  4. 拉取分支
  5. 在分支上工作
  6. 推送分支
  7. 向维护者项目发送通知(@ajeser)
  8. 合并请求

无运行时依赖项