See Three.js Shader Language which compiles to both WebGL2 and WebGPU shaders: https://github.com/mrdoob/three.js/wiki/Three.js-Shading-Language
See Three.js Shader Language which compiles to both WebGL2 and WebGPU shaders:
https://github.com/mrdoob/three.js/wiki/Three.js-Shading-Language