简介
实际上,Wgpu 具有 C 绑定,允许您使用它编写 C/C++ 代码,以及使用与 C 进行接口的其他语言。说到这里,Wgpu 是用 Rust 编写的,它具有一些方便的 Rust 绑定,无需跳过任何环节。此外,我一直很喜欢使用 Rust。在使用本教程之前,您应该对 Rust 相当熟悉,因为我不会详细介绍 Rust 语法。如果您对 Rust 不太熟悉,可以查看 Rust 教程。您还应该熟悉 Cargo。
我正在利用这个项目来学习 wgpu,因此可能会忽略一些重要细节,或解释得不够清楚。我一直欢迎建设性的反馈。
贡献和支持
- 我接受对 GitHub 仓库 的拉取请求,以修复本教程中的问题,如拼写错误、不正确的信息和其他不一致性。
- 由于 wgpu 的 API 发生了快速变化,我不会接受任何新的拉取请求用于展示演示。
- 如果您想直接支持我,请查看我的 patreon !
翻译
特别感谢这些赞助人
- 大卫·拉班
- 伯纳德·拉诺斯
- Ian Gowen
- Aron Granberg
- 折登 树
- 刘智伟
- 扬尼·土耳其
- 狮子之心
- 菲利普
- IC
- papyDoctor
- 冯亮
- 扬·席普
- 约里斯·维尔姆斯
- Mattia Samiolo
- Lennart
- 保罗·E·汉森
- Gunstein Vatnar
- 尼科·阿博加斯特
- 伙计
- Youngsuk Kim
- 亚历山大·卡比罗夫
- charlesk
- 丹尼·麦吉
- yutani
- 艾略特·博尔杜克
- 本·安德森
- Thunk
- Craf