A Rust implementation of the Vulkan Tutorial based on ash crate.
The environment configuration is same as ash. See here for more detail.
Vulkan is quite hard. All examples on official website have been finished. 🍻
Enter the project root directory, download the assets by the python3 script:
vulkan-tutorial-rust$ python download_asset.py
Run any example with the following command:
$ cargo run --bin example_number
Here replace example_number
with option in the following table:
$ cargo run --bin 00
bwasty/vulkan-tutorial-rs — another Rust implementation using Vulkano
adrien-ben/vulkan-tutorial-rs — another Rust implementation with some more custom chapters.
KhronosGroup/Vulkan-samples — Offical examples from KhronosGroup
SaschaWillems/Vulkan — More examples in C++