@julienbarnoin Ignoring HLSL/PSSL makes targeting consoles quite hard though and glslang compiler has a HLSL frontend nowadays. Having a standard is nice, but slows things down sometimes. Vcc sounds interesting, it's on my list to try next to circle-lang with SPIR-V target. Slang innovates but is not very portable either. The situation now is much better than just a few years ago. But all major game engines still heavily rely on tons of macros, transpilers, spirv-cross etc.