There's also WESL that aims to extend WGSL with modules and generics:
https://github.com/wgsl-tooling-wg/wesl-spec
and there's Naga project that can translate WGSL to other languages:
https://github.com/gfx-rs/wgpu/tree/trunk/naga
There's also WESL that aims to extend WGSL with modules and generics:
https://github.com/wgsl-tooling-wg/wesl-spec
and there's Naga project that can translate WGSL to other languages:
https://github.com/gfx-rs/wgpu/tree/trunk/naga