Hello! I am developing Freeciv 3D - the 3D version of Freeciv playable at https://www.fciv.net.
I would like help to port the WebGL shader to a WGSL or a TSL for the Three.js WebGPU shader.
This is the current WebGL shader:
I also asked here: Example of WGSL shader for Three.js WebGPU renderer · Issue #27299 · mrdoob/three.js · GitHub
Source code: GitHub - fciv-net/fciv-net: Freeciv 3D - Fciv.net the 3D version of the Freeciv strategy game
This is also relevant: three.js - webgpu - tsl transpiler