Kiyo
What is Kiyo?
A lightweight compute shader engine using ash.
Kiyo provides a simple configuration interface to run one or more shaders, and synchronize their input/output images.
Building & running
Make sure you have the Vulkan SDK installed.
Then build kiyo:
git clone https://github.com/angelocarly/kiyo.git
cd kiyo
cargo run --example simple-render
Libraries
- ash - Vulkan bindings
- winit - Window creation and handling
- shaderc - Shader compilation
- gpu-allocator - Memory management