使用 Rust 写 Vulkan
Rust 项目的总览
游戏引擎: bevy, fyrox, ggez, oxygengine, macroquad, godot-rust, piston, amethyst
GPU和图形渲染: wgpu, rust-gpu,kajiya, lyon, ash, vulkano, rend3, rafx, gfx, luminance, miniquad, glow
渲染器
图形 API
wgpu : 可以运行在 Vulkan, Metal, WebGPU 上
ash : 一个轻量级的 Vulkan 绑定
vulkan-tutorial-rust : A Rust implementation of the Vulkan Tutorial based on ash crate.
vulkan-tutorial-rust-ash : Vulkan官方教程的rust实现。没有多余的抽象。
ash-nv-rt : NV ray tracing with rust and ash!
ash-sample-progression : A set of Rust+Ash tutorials provided by LunarG vulkan tutorial
vulkano-rs/vulkano : Safe and rich Rust wrapper around the Vulkan API
vulkan-tutorial-rs : Rust version of https://github.com/Overv/VulkanTutorial using Vulkano.
vulkano-rs/vulkano-examples : Examples of using vulkano
taidaesal/vulkano_tutorial : Tutorial series for learning Vulkan with Vulkano and Rust, website
vulkan-tutorial-rust : A Rust implementation of the Vulkan Tutorial based on ash crate.
vulkanalia : 也是一个轻量级的
Vulkan
绑定,但是用的人比 ash 少得多
最后更新于