WGSL
概要
当初、WebGPU用のシェーディング言語としては、
- GLSLはクソ。論外。
- MSL (Metal Shading Language)は技術者が少ない。
- HLSLはUnityやUnreal Engineなどで技術者が多い。
という理由でHLSLを簡素化した「WSL」が提案されていた。
これに対してMozillaが宗教上の理由によりHLSLを強く拒否、「事前コンパイルしたSPIR-Vバイナリ」を強く提案した。その妥協案として独自言語となった。
当初、WebGPU用のシェーディング言語としては、
という理由でHLSLを簡素化した「WSL」が提案されていた。
これに対してMozillaが宗教上の理由によりHLSLを強く拒否、「事前コンパイルしたSPIR-Vバイナリ」を強く提案した。その妥協案として独自言語となった。