9 个版本

使用旧 Rust 2015

0.3.2 2018 年 2 月 15 日
0.3.1 2018 年 2 月 15 日
0.2.2 2018 年 2 月 14 日
0.2.1 2016 年 12 月 17 日
0.0.1 2016 年 3 月 16 日

图形 API 中排名 #426

每月 39 次下载

MIT 许可证

140KB
2.5K SLoC

vk_generator 版本

Rust 对 Vulkan API 的绑定生成器。

文档

自定义生成器

vk_generator 支持使用自定义生成器,这些生成器可以作为在 VkRegistry 类型上实现的 traits。要做到这一点,必须启用 unstable_generator_api cargo 功能。需要注意的是,正如功能名称所暗示的,内部 API 完全是不稳定的,可能在任何时候发生变化。


lib.rs:

自动生成 Vulkan API 的绑定。为了使用,首先使用有效的 Vulkan XML 文件创建一个 VkRegistry 结构体,然后调用两个生成函数之一(gen_global()gen_struct())或一个自定义的。更多信息可以在 VkRegistryGenConfig 中找到,并查看提供的 示例 是很有帮助的。

依赖关系

~410KB