Description
Shader source generation from C++ becomes reusable through a library that can emit GLSL, HLSL, or SPIR-V-oriented output. It is useful for graphics engine developers who want typed shader construction instead of hand-maintaining several shader languages. Generated shader code still needs validation on target compilers and drivers.