Vcc: a Clang compiler for Vulkan

Post Syndicated from corbet original https://lwn.net/Articles/957269/

The Vcc compiler has been
announced
.

It’s exactly what the name implies: a clang-based compiler that
outputs code that runs on Vulkan.

Vcc can be thought of as a GLSL and HLSL competitor, but the true
intent of this project is to retire the concept of shading
languages entirely. Unlike existing shading languages, Vcc makes a
honest attempt to bring the entire C/C++ language family to Vulkan,
which means implementing a number of previously unseen features in
Vulkan shaders