These shaders works normally on other platforms (FreeBSD, Linux, mac, etc) - and glslangValidator succeeds - so it's not a "glslangValidator" issue per se I'm afraid ...
This package contains all Bevy shaders converted to WESL. WESL packages can be used in your shader projects like any other Rust crates. See the example to get started. See the shader documentation by ...