Microsoft announced that it will expand the high-level shader language HLSL community by introducing a new Common Language Feature Program, hosted on GitHub, hoping to leverage the power of the community to develop new language features. This is a decision made by the development team with reference to the Rust and Swift open language design process. In early 2017, the DirectX Shader Compiler (DXC) was open sourced on GitHub, and DXC is based on Clang’s LLVM 3.7, which supports powerful development and language tools, enabling HLSL to include many important features, Includes C++ templates and operator overloading.
