ownergit repository hosting
last changeTue, 27 Nov 2018 06:57:58 +0000 (22:57 -0800)


Kazan is an in-progress Vulkan driver that supports cross-platform software rendering, and (eventually) is a driver for's RISC-V based GPU.


Kazan is licensed under the LGPL, v2.1 or later. See for details.

Kazan uses third-party software, which has their own licenses.

Code of Conduct

As part of Kazan being hosted by Debian, it is important to follow the Debian Code of Conduct when participating in Kazan's development.


The master branch is the new Rust version. The previous C++ version is in the kazan-old branch. The version as of the end of GSOC 2017 is in the gsoc-2017 tag.

Building using Docker

Building on Ubuntu 18.04


We've moved! - 2018-10-23

Kazan's new canonical location is

The Kazan GitHub repository is now used as a read-only mirror.

Kazan's domain names, and, now redirect to Kazan's canonical location on Debian Salsa.

2018-11-27 Jacob Lifshayimplemented switch CFG parsing master
2018-11-26 Jacob Lifshayworking on adding Switch CFG
2018-11-26 Jacob Lifshayformat source
2018-11-26 Jacob Lifshayworking on calculating CFG
2018-11-26 Jacob Lifshayadd edition = "2015"
2018-11-22 Jacob Lifshayworking on calculating CFG
2018-11-21 Jacob Lifshayworking on compiler; need to add CFG and cross-lane...
2018-11-21 Jacob Lifshayimplement creating functions and basic blocks
2018-11-20 Jacob Lifshayadded more code to shader compiler and split into seper...
2018-11-12 Jacob Lifshaysecond stage of shader parsing works for vulkan_minimal...
2018-11-09 Jacob Lifshayworking on implementing shader compiler
2018-11-07 Jacob Lifshayworking on implementing shader compiler
2018-11-06 Jacob Lifshayworking on getting vulkan_minimal_compute to run
2018-11-05 Jacob Lifshayremove MIR support since Vulkan is dropping support
2018-11-05 Jacob Lifshayupdate external repos
2018-11-02 Jacob LifshaySPIR-V parser generator is complete
3 years ago gsoc-2017
2 years ago master
2 years ago kazan-logo
3 years ago rewrite_spirv_to_llvm
3 years ago adding_shader_interfaces
3 years ago kazan-old
3 years ago refactor_generator
3 years ago compile-performance-test