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