从萨尔兰大学走出来的是VCC,Vulkan Clang编译器。作为一种有趣的新编译器,VCC提供了一次“将整个C/C++语言家族引入Vulkan的诚实尝试”。
通过这个基于Clang的Vulkan编译器,可以在Vulkan着色器中使用物理指针、泛型指针、实函数调用、控制流等。VCC打算按照C/C++语言标准支持这些构造的所有合法使用。VCC利用Shady项目作为IR和编译器来扩展SPIR-V中间表示。
有关Vulkan Clang编译器的更多细节,它仍处于开发的早期阶段,请访问这篇博客文章和新的VCC项目现场. It will be very interesting to see where Vcc ends up and what new avenues it opens for Vulkan and GPU computing.