The Kazan Vulkan CPU/Software-Based Implementation Being Rewritten In Rust

Kazan development stalled shortly after GSoC 2017 when the student developer Jacob Lifshay was busy again with university. But now after a year he's decided to working on Kazan.
It's not in the original Kazan code-base that was written in C++ but rather he decided to rewrite it in Rust for its concurrency and memory safety features. The code is still in its very early stages but it's great to see work on Vulkan-CPU/Kazan being restored as there still isn't any other public Vulkan CPU-based implementation for fallback or testing purposes. Kazan is to Vulkan as LLVMpipe is to OpenGL.
The early code for this Rust driver can be found on GitHub.
12 Comments